Hi, I’m Michael Lin, a Senior Full Stack Engineer with 9+ years of experience delivering scalable, high-performance applications and microservices. I enjoy building robust backends with Python (Django, FastAPI) and crafting responsive frontends with JavaScript/TypeScript frameworks like React, Vue, and Angular. I’ve led cross-functional teams to deliver cloud-based solutions that scale to thousands of users. I’m comfortable in Agile environments and have hands-on experience deploying on AWS, Azure, and GCP, as well as containerized deployments with Docker and Kubernetes. I thrive on turning complex requirements into clean, maintainable code and reusable components, and I’m passionate about continuous testing, data modeling, and efficient CI/CD automation.

Michael Lin

Hi, I’m Michael Lin, a Senior Full Stack Engineer with 9+ years of experience delivering scalable, high-performance applications and microservices. I enjoy building robust backends with Python (Django, FastAPI) and crafting responsive frontends with JavaScript/TypeScript frameworks like React, Vue, and Angular. I’ve led cross-functional teams to deliver cloud-based solutions that scale to thousands of users. I’m comfortable in Agile environments and have hands-on experience deploying on AWS, Azure, and GCP, as well as containerized deployments with Docker and Kubernetes. I thrive on turning complex requirements into clean, maintainable code and reusable components, and I’m passionate about continuous testing, data modeling, and efficient CI/CD automation.

Available to hire

Hi, I’m Michael Lin, a Senior Full Stack Engineer with 9+ years of experience delivering scalable, high-performance applications and microservices. I enjoy building robust backends with Python (Django, FastAPI) and crafting responsive frontends with JavaScript/TypeScript frameworks like React, Vue, and Angular. I’ve led cross-functional teams to deliver cloud-based solutions that scale to thousands of users.

I’m comfortable in Agile environments and have hands-on experience deploying on AWS, Azure, and GCP, as well as containerized deployments with Docker and Kubernetes. I thrive on turning complex requirements into clean, maintainable code and reusable components, and I’m passionate about continuous testing, data modeling, and efficient CI/CD automation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Booz Allen Hamilton Germany GmbH
September 1, 2023 - November 1, 2025
Led development of a SaaS and e-commerce platform for financial regulatory compliance using Python (Django, FastAPI) on the backend and React/Next.js on the frontend; automated reporting for 15,000+ daily users; improved throughput by 30% and sustained 99.9% uptime. Built a PCI-DSS-compliant payment system with FastAPI and Pandas, integrating Stripe and PayPal for 10,000+ monthly transactions, reducing payment errors by 15% via validation. Implemented Kafka-based messaging and event-driven architecture to streamline microservice communication; designed PostgreSQL and MongoDB schemas; deployed on AWS using a Terraform-managed infrastructure; containerized via Docker and orchestrated with Kubernetes; CI/CD with Jenkins.
Full Stack Engineer at Skiddle
November 1, 2019 - August 1, 2023
Developed a global travel booking platform using Python (Django) for backend and Vue.js/TypeScript for a user-friendly frontend, supporting 8,000+ daily bookings and improving user retention by 28% through streamlined flows. Built REST APIs with Django Rest Framework and RabbitMQ for real-time booking confirmations, handling 100,000+ monthly API requests with 99.8% uptime; implemented OAuth2/JWT, API rate limiting, and monitoring with New Relic and ELK. Deployed smart contracts on Ethereum and Polygon networks; built scalable ETL pipelines with PySpark and Pandas on Azure; improved Docker/Kubernetes deployments for reliability.
Software Engineer at Rocketech Software Development
March 1, 2017 - October 1, 2019
Contributed to a healthcare appointment scheduling platform using Python (Flask) for backend and Angular for a responsive frontend; migrated legacy systems to GCP and implemented SOLID-based reusable components; built modular SPAs with NgRx for scalable state management and improved frontend performance. Implemented automated testing with PyTest and Selenium, and participated in the full SDLC within Agile Scrum workflows.
Software Engineer Intern at Rocketech Software Development
November 1, 2016 - February 1, 2017
Assisted in building backend features with Python (Flask) and contributed to developing REST APIs for a lightweight internal dashboard. Supported frontend development with Angular by fixing UI bugs and creating basic reusable components. Gained hands-on experience with Git, Agile sprints, and writing unit tests using PyTest and Selenium.

Education

Bachelor's degree at National University of Singapore
January 11, 2030 - July 1, 2016
Bachelor's degree in Computer Science at National University of Singapore
January 11, 2030 - July 1, 2016
Bachelor's degree in Computer Science at National University of Singapore
January 11, 2030 - July 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Travel & Hospitality, Healthcare, Financial Services