Software developer with 5 years of experience primarily focused on backend development using Node.js. I have worked on building and maintaining software products for startups and government entities.
▪ Lead software team to build and deliver new features over government platforms. ▪ Improve software architecture and design to reduce GCP monthly costs. ▪ Maintain existing Python and NodeJS APIs. ▪ Maintain existing frontend software.
Major achievementI successfully optimized the monthly cost of Google Cloud Functions, significantly reducing it from the range of USD 10.000 - 20.000 to a much more economical range of USD 3.000 - 4.500.
▪ Build and maintained Express-based APIs using a Test-Driven Development methodology to ensure code quality and reliability ▪ Utilized software principles and design patterns to meet software quality attributes, enhancing the maintainability and scalability of the applications. ▪ Implemented GitFlow and GitHubFlow as branching models, facilitating efficient collaboration and version control within the development team. ▪ Trained and tested machine learning models using Tensorflow.
Major achievementEnhance code maintainability and reliability by migrating legacy code to modern and robust APIs.
Developed new features for a healthcare Angular application, contributing to its ongoing enhancement and functionality. ▪ Leveraged MongoDB and Firebase extensively to design, develop and maintain data storage and retrieval systems, ensuring efficient and scalable solutions for the applications. ▪ Actively utilized various GCP resources, including App Engine, Cloud Functions and Cloud Run.