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
-
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.
-
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.
-
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)
-
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 +5 years Javascript +4 years Typescript +3 years NodeJs +4 years Java +2 years |
Frontend | Angular +3 years React +2 years Astro +1 year Bootstrap +3 years Tailwind +3 years |
Backend | Django +3 years FastApi +3 years Flask +3 years Express +3 years |
Database | MySQL +4 years PostgreSQL +3 years SQLite +4 years MongoDB +2 years |
DevOps | AWS +1 year Docker +2 years Git +4 years |
Others | Flutter +1 year Selenium +3 years Figma +4 years Postman +3 years Rive 6 months |
Courses and Certifications
Projects
-
Application for PDF manipulation
-
Program that allows to generate all possible schedules based on student/user preferences. The schedules are saved on excel files
-
Technical test consisting on a Full Stack application with CRUD operations.
-
Augmented reality mobile app for the Real Alto museum
-
Web Portfolio showcasing profile and skillset