Teerapat Prommarak

Software Engineer

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. Passionate about solving complex problems and delivering solutions that meet the needs of users and stakeholders. Also have experience in cloud technologies such as AWS and Google Cloud Platform. Eager to learn new technology and build innovative and cutting-edge business solutions.

Contacts

Skills

HTMLCSSJavascriptNode.jsReact.jsTypeScriptServerless (AWS, Google Cloud)MongoDBPostgresQLMySQLDockerKubernetes (Basic)ORM Tools (Prisma, TypeORM, Sequelize)RESTful APIsVersion Control with Git (GiHub, Bitbucket)

Work Experience

Software Engineer | Krungthai-AXA PCL

August 2023 - Present

  • Developed web/mobile applications 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
  • Implemented monitoring and logging solutions ensuring the reliability and stability of the microservices ecosystem.
  • Adopt best practices for security, testing, and deployment
  • Code reviews 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

Software Engineer/Senior Software Engineer | MOHARA

November 2021 - August 2023

  • Developed responsive and user-friendly web applications using React.js, TypeScript, and Component Toolkit such as Ant Design, Material-UI
  • Backend development 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.
  • Assisted in troubleshooting and resolving bugs, ensuring smooth application functionality.
  • Actively participated in Agile development processes, including sprint planning and daily stand-ups.

Software Engineer | Vonder (Thailand) Ltd,.

July 2020 - October 2021

  • Developed applications using Node.js and MongoDB leveraging the 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

3D CAD Engineer | Samsung Engineering (Thailand)

October 2014 - January 2020

  • 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.

Research Assistant | Mechanical Engineering Department, Chiang Mai University

December 2012 - April 2014

  • 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

Thai Programmers Association

2020

Bachelor of Engineering (Mechanical Engineering)

Chain Mai University

2008