TEERAPAT PROMMARAK


PROFESSIONAL SUMMARY

Software engineer experienced in designing, developing, and maintaining high-quality applications. Proficient in Node.js, Typescript, Javascript, and modern database technology both SQL and NoSQL. Strong communication skills with proven ability to gather requirements and collaborate effectively with cross-functional teams to deliver solutions that meet the needs of users and stakeholders. Remote-first mindset with experience collaborating across EU/UK time zones. Passionate about problem-solving and experienced in cloud technologies such as AWS and Google Cloud Platform. Eager to learn new technology and build innovative and cutting-edge business solutions.


TECHNICAL SKILLS

Programming & Frameworks:

TypeScript, Javascript, Node.js, React.js (with State management React Query, Redux), Next.js, GraphQL, Astro, Python, Kotlin Springboot, HTML, CSS.

Database & Backend Technologies:

NoSQL (MongoDB, Redis, DynamoDB, Firebase), PostgresQL, MySQL, ORM Tools (Prisma, TypeORM, Sequelize), RESTful APIs, Message Queue (BullMQ, SQS).

Cloud Development & Infrastructure:

AWS, Google Cloud, Docker, Kubernetes (k8s), Linux command line tools, IaC Tools (Terraform, Pulumi).

DevOps & CI/CD Tools:

GitHub Actions, Travis CI, Circle CI, Jenkins.

Software Engineering:

Microservices, Distributed System.

AI Tools:

Cursor, Copilot, Windsurf, Claude code, Opencode.

Collaboration Tools:

Git, GitHub, Bitbucket, Jira, Confluence, Notion, Slack, Discord, MS Team.

EXPERIENCES

KRUNGTHAI-AXA PCL

Software Engineer August 2023 - Present

Key Achievements:

  • Built web & mobile applications (iOS & Android) for over 10,000 insurance agencies using React.js, TypeScript
  • API development with modern languges and runtime eg. Node.js, Kotling Spring boot
  • Utilize Microservices architecture and deploy to Openshift by adopting best practices for security, testing, and deployment
  • Implemented monitoring and logging solutions ensuring the reliability and stability of the microservices ecosystem.
  • Code reviews, Mentoring Junior and provided constructive feedback to improve code quality.
  • Collaborated with cross-functional teams eg. Business/QA and Product team and participate sprint planning and daily stand-ups
  • Operation support, investigate & trouble shooting production issues

MOHARA

Software Engineer/Senior Software Engineer November 2021 - August 2023

Key Achievements:

  • Developed responsive and user-friendly web applications using React.js, TypeScript, and Component Toolkit such as Ant Design, Material-UI
  • Built scalable Backend with Node.js using popular frameworks like Express.js, Fastify and NestJS along with SQL Database and NoSQL database design
  • Collaborated with cross-functional teams to gather requirements and implement new features.
  • Design application architecture with popular practice such as Domain-Driven Design
  • Knowledge of best practices for security, testing, and deployment in backend applications
  • Conducted code reviews and provided constructive feedback to improve code quality.
  • Actively participated in Agile development processes, including sprint planning and daily stand-ups.

VONDER (THAILAND) LTD,.

Software Engineer July 2020 - October 2021

Key Achievements:

  • Developed applications using Node.js and MongoDB leveraging the AWS Lambda & Serverless Framework.
  • Possess a deep understanding of common backend technologies, including REST APIs, databases, and microservices.
  • Implemented API development and integrated services with third-party APIs such as LINE Messaging API and Firebase Cloud Messaging.
  • Proficient in application development within cloud environments, specifically AWS (Amazon Web Services).
  • Collaborated with cross-functional teams such as UX/UI Design and Product Management team

SAMSUNG ENGINEERING (THAILAND)

3D CAD Engineer October 2014 - January 2020

Key Achievements:

  • Setup 3D CAD Software (SmartPlant Spoolgen) according to project requirements.
  • Conducted training program and guide 3D CAD users including providing problem-solving of the software.
  • Responsible for checking and preparation of Piping Isometric Drawings using SmartPlant Spoolgen.
  • Coordinating with Engineering and Construction and liaise with the Client on detailed engineering requirements.

MECHANICAL ENGINEERING DEPARTMENT, CHIANG MAI UNIVERSITY

Research Assistant December 2012 - April 2014

Key Achievements:

  • Research and study in biomass gasification technology.
  • Provide knowledge about the gasification system to be used in the design of prototype.
  • Test the prototype and prepare data for development to a large scale including resolve the problem.

EDUCATION

Full-stack Coding Bootcamp 2020

Thai Programmers Association

Bachelor of Engineering (Mechanical Engineering) 2008

Chain Mai University


CERTIFICATIONS


REFERENCES

Available upon request.

Available upon request
Page 1 of 1