I am a Senior Software Engineer with 9+ years of experience building scalable microservices and distributed systems using TypeScript, Node.js, and cloud-native architectures. I have hands-on expertise across AWS, GCP, Kubernetes, and event-driven designs, delivering robust systems for large-scale e-commerce and media platforms.\n\nI am passionate about API design, DevOps automation, and modern frontend frameworks like React and Next.js, and I enjoy mentoring teammates and improving developer productivity through clean architecture and thorough documentation.

Andrew Prasertphol

I am a Senior Software Engineer with 9+ years of experience building scalable microservices and distributed systems using TypeScript, Node.js, and cloud-native architectures. I have hands-on expertise across AWS, GCP, Kubernetes, and event-driven designs, delivering robust systems for large-scale e-commerce and media platforms.\n\nI am passionate about API design, DevOps automation, and modern frontend frameworks like React and Next.js, and I enjoy mentoring teammates and improving developer productivity through clean architecture and thorough documentation.

Available to hire

I am a Senior Software Engineer with 9+ years of experience building scalable microservices and distributed systems using TypeScript, Node.js, and cloud-native architectures. I have hands-on expertise across AWS, GCP, Kubernetes, and event-driven designs, delivering robust systems for large-scale e-commerce and media platforms.\n\nI am passionate about API design, DevOps automation, and modern frontend frameworks like React and Next.js, and I enjoy mentoring teammates and improving developer productivity through clean architecture and thorough documentation.

See more

Experience Level

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

Work Experience

Senior Software Engineer at Windsor Fashions
August 1, 2022 - Present
Led migration of backend services from Express.js with Sequelize to TypeScript-based Nest.js with TypeORM, improving type safety and maintainability. Designed and deployed scalable Kubernetes-based microservices on GKE for high availability. Implemented Prometheus/Grafana monitoring and OpsGenie alerts to improve observability. Built custom Next.js Shopify frontend pages and integrated with Shopify REST API and GraphQL. Performed code reviews, updated Confluence docs for RCA, and enhanced data security with OpenPGP and Google Cloud Secret Manager.
Software Engineer at DirecTV
January 1, 2019 - July 1, 2022
Developed event-driven microservices using AWS SNS processing ~10K daily requests; implemented Elasticsearch for fast search indexing and Redis caching to reduce server load. Built React.js components with Next.js SSR, collaborated with UI/UX via Figma. Strengthened authentication using JWT/OAuth with SSO. Designed Node.js serverless ETL pipelines using AWS Lambda to process survey results and lead data, integrating Apache Kafka and storing in DynamoDB and S3 for scalable analytics. Containerized apps with Docker and Kubernetes; set up CI/CD with AWS CodePipeline for zero-downtime releases. Wrote unit tests with Jest and Cypress; supported production issues using CloudWatch, PagerDuty, Sentry/DataDog/LogRocket. Used LaunchDarkly for feature flags.
Full Stack Developer at A Place For Mom
February 1, 2017 - December 1, 2018
Designed scalable backend services with Prisma ORM on MongoDB and PostgreSQL; built and optimized data models and migrations. Developed GraphQL APIs with Apollo Server and REST APIs; created responsive React frontend (APFM) with Material UI, Tailwind CSS, using React Hooks and Redux. Implemented real-time WebSockets and Web Worker API for background processing; authored API docs with Swagger for clear request/response schemas and authentication methods.

Education

Bachelor of Science, Computer Science at Texas Southern University
January 11, 2030 - May 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Media & Entertainment