Hi, I'm David

Computer Science Engineer with over 4 years of full-stack development experience, with proficiency in backend using Python and NodeJS. I have contributed and led various projects, including web development, mobile development, databases, artificial intelligence, and automation, utilizing different technologies based on the specific needs of each case.

My Hobbies

Work Experience

  1. Software Enginer - TIA S.A

    • Conducted stress testing, profiling and optimization on microservices. (Locust, Python, NodeJS, Express, OracleDB)
    • Migrated a server-dedicated API to a serverless architecture with CI/CD. (NodeJS, AWS Lambda, AWS Api Gateway, AWS IAM, AWS DynamoDB, Serverless framework, OracleDB, GitLab CI-CD, Jest)
    • Monitored and maintained microservices to ensure optimal performance and reliability. (NodeJS, Docker, AWS Cloudwatch)
    • Developed a private middleware packages to standardize logs and authentication across the company microservices. (Gitlab CI, Gitlab Registries, Gitlab Runners, NodeJS, Winston)
    • Designed and implemented a new search engine for product consultation, achieving a 10x performance improvement over the previous algorithm. (Python, Polars, OracleDB, RapidFuzz, FastAPI, Docker, Jupyter, Scalene)
    • Integrated an in-memory database into microservices, reducing latency by 50x and improving response times for high-traffic endpoints. (Python, Redis, Docker, OracleDB, Polars)
    • Created and scheduled jobs. (Python, Docker, Linux, SOS Berlin)
    • Collaborated with the team to design and architect microservices.
    • Validated requirements with end-users.
    • Deployed applications to on-premise servers. (Docker, Linux, Git)
    • Provided technical support and troubleshooting for end-users.
  2. Software Engineer - CandoCorp - Software Consulting

    • Developed, optimized, and maintained views, templates, migrations and models of an intellectual property registration platform for an american start-up. (Django, PostgreSQL, JavaScript, Docker, JQuery)
    • Implemented unit and end-to-end tests following TDD principles (Django, PostgreSQL, JavaScript, Docker, Selenium, Pytest, Semaphore CI)
    • Customized the Django admin panel for improving models’ management. (Django, Python, JQuery, Javascript)
    • Monitored and troubleshooted critical errors using an observability platform. (Sentry, Python, Javascript)
    • Designed, developed and maintained functionalities of a warehouse management platform for an american start-up. (React, FastAPI, PostgreSQL, Azure DevOps)
    • Mentoring new developers.
  3. Full Stack Developer - BlackBox

    • Developed the UI and frontend of the billing module of a courier platform. (Angular, Express, NodeJS, Typescript, Figma)
    • Production deployment (Jenkins, AWS)
  4. Full Stack Developer (Internship) - BlackBox

    • Maintained a container shift management platform in the frontend and backend. (Angular, Typescript, Java, PostgreSQL)
    • Extraction, Transformation, Load (ETL). (Python, Selenium, PostgreSQL)
    • Created a WhatsApp chatbot to measure the employees work satisfaction and generated excel reports. (NodeJS, Excel)

Skills

Category Tools
Languages
Python
Javascript
Artboard 3 Typescript
NodeJs
Java
Frontend
Angular
React
Astro
Bootstrap
Tailwind
Backend
file_type_django Django
FastApi
Flask
Express
Database
MySQL
PostgreSQL
SQLite
MongoDB
DevOps
AWS
Docker
Git
Others
file_type_flutter Flutter
Selenium
Figma
Postman
Rive

Courses and Certifications

  • AWS Cloud Practitioner Certified
  • AWS Developer Associate Certified
  • AWS Developer Associate Coursing

Projects

  • My PDF Toolkit
    My PDF Toolkit -

    Application for PDF manipulation

  • GenHora
    GenHora -

    Program that allows to generate all possible schedules based on student/user preferences. The schedules are saved on excel files

  • TechStore
    TechStore -

    Technical test consisting on a Full Stack application with CRUD operations.

      file_type_djangoArtboard 3
  • Real Alto App
    Real Alto App -

    Augmented reality mobile app for the Real Alto museum

      file_type_flutter
  • Portfolio
    Portfolio -

    Web Portfolio showcasing profile and skillset