Poom Pengcharoen

Senior Full-Stack Software Engineer

Thailand

Memoji
(+66) 93-124-2007
poom.pengcharoen@gmail.com

Profile

  • Seasoned Senior Full-stack Software Developer with a proven track record of delivering top-notch solutions to clients.
  • Demonstrates exceptional leadership, communication, and time-management skills, fostering a collaborative and empathetic work environment.
  • Possesses a keen interest in cutting-edge web technologies, data science, and system and infrastructure design.
  • Extensive experience in developing interactive software solutions, including LED wall displays and facial recognition features, utilizing technologies like React, Tensorflow, and OpenCV.
  • Skilled in managing and supervising teams, overseeing projects for high-profile clients such as Nestlé, MILO, and Krungthai Bank.
  • Proficient in implementing CI/CD pipelines, developing internal tools, and ensuring code quality through rigorous testing and review processes.
  • Committed to continuous learning and professional growth, with a dedication to staying updated on new technologies and their applications in targeted advertising.
  • Based in Thailand, with a passion for contributing to impactful projects and driving innovation in the tech industry.

Employment History

  • Senior Software Engineer, EPAM Systems
    December 2023 - Present
    Remote
    • Develop internal tools and platforms that allow businesses to easily get insights on environmental impacts before evaluating business decisions.
    • Collaborate with frontend, backend, and design team to develop user interfaces for the internal tools and platforms using React.js, TypeScript, JOY UI, Figma.
    • Code review changes and design plans.
    • Planning and orchestrating development timeline for internal projects.
    • Collaborating with legal teams to align the development processes according to the EU and the UK laws.
  • Senior Software Developer, Ogilvy
    April 2022 - November 2023
    Bangkok, Thailand
    • Develop Ogilvy's interactive LED wall display software:
      • Develop wall display frontend using React, TailwindCSS, react-spring, Swiper.js, and WeatherAPI.
      • Develop facial recognition features using Tensorflow through Face API.
    • Develop Ogilvy's targeted advertisement object recognition software using OpenCV to perform frame differencing techniques (computer vision).
    • Manage and oversee a team of developers on projects for Nestlé, MILO, TTB Bank, Krungthai Bank, Cetaphil, Medtronic, Singha, Amazing Thailand, Seiko, and Thai Life Insurance.
    • Implement CI/CD for Pruksa real estate company's website using GitHub Actions.
    • Develop internal developer tools for Pruksa real estate company using Node.js, Axios, CSV, and Puppeteer.
    • Test, maintain, and review quality of code for developers.
    • Schedule stand-up meetings, client meetings, and internal meetings to discuss and kickoff project goals, tasks, and resolve issues.
    • Lead research on new technologies and their applications toward targeted and personalized advertisements.
  • Software Developer, Ogilvy
    January 2021 - March 2022
    Bangkok, Thailand
    • Develop and integrate an authentication and authorization feature, emailing system, and bounce-rate detection feature for NEO Corporate's e-commerce platform using PHP, Laravel, Backpack, Bootstrap, Amazon Cognito, and Amazon SES.
    • Review Pruksa real estate company infrastructure consisting of Amazon S3, Amazon CloudFront, Amazon ElastiCache for Redis, Amazon Relational Database Service (RDS), and Amazon EC2.
    • Design data-flow diagrams for Pruksa real estate company's data infrastructure.
    • Develop Pruksa real estate company's website frontend using JavaScript, TypeScript, Node.js, Next.js (React), SCSS, Styled-Components, TailwindCSS, Slick.js, REST API, Google Tag Manager, react-spring, react-form, Storybook.js, and FramerMotion.
    • Develop Pruksa real estate company's API and emailing service using Node.js, Loopback 4, and Node Mailer.
    • Develop BG Glass glass-manufacturer and industrial materials manufacturer website frontend using HTML, SCSS, JavaScript, jQuery, TailwindCSS, Bootstrap, GreenSock (GSAP), and WebGL Shader.
    • Fix bugs, implement Google Tag Manager, and maintain Nestlé Group Thailand's website using PHP and Drupal.
      • Nestlé Mom and Me.
      • Nestlé Professional.
      • Nestlé MILO.
    • Debug, investigate, and remove Unicorn real estate's website JS/Agent.PIV malware in WordPress CMS.
    • Develop Krungthai Bank's website using HTML, SCSS, JavaScript, jQuery, and PHP.
    • Develop TTB Bank's website using HTML, SCSS, JavaScript, jQuery, and PHP.
    • Develop and deploy a lookalike Google re-captcha widget as a campaign award listing for PETA to fight against animal testings using React, SCSS, GitHub Actions, and DigitalOcean's Ubuntu Droplet.
    • Set up password-protected intranet systems for MG Cars Thailand internal tools.
    • Plan and migrate server and domain resources of SINGHA and Boonrawd Brewery Thailand to Singapore.
  • Web Developer, True Digital & Chulalongkorn University
    August 2020 - December 2020
    Bangkok, Thailand
    • Design, develop, maintain, and deploy online dentistry video conference web application:
      • Design a web application using Adobe Experience Design.
      • Develop a video conference web application and conference scheduling system using React and Firebase.
      • Integrate StreamYard live video streaming feed API.
      • Develop real-time chat feature using Socket.io and Node.js.
      • Integrate CI/CD using Jenkins.
      • Deploy using Docker, Nginx, Certbot, and DigitalOcean's Ubuntu Droplet.
  • Product & Packaging Designer, Mary Manufacturing
    January 2020 - July 2020
    Bangkok, Thailand
    • Design reed diffuser brand logo using Adobe Illustrator.
    • Design reed diffuser packaging using Adobe Illustrator.
    • Design scented candles packaging using Adobe Illustrator.
    • Design essential oils packaging using Adobe Illustrator.
    • Design brand graphic materials using Adobe Illustrator and Adobe Photoshop:
      • Brochure
      • Poster
      • Social media posts
    • 3D rendered advertising graphic materials using Adobe Illustrator, Adobe Dimension, and Adobe Photoshop.
    • Advertisement copywriting.
  • Full-Stack Developer, Kiluth
    Novmber 2016 - December 2019
    Bangkok, Thailand
    • Design the company's website logo, portfolio, and advertising materials using Adobe Photoshop, Adobe Illustrator, and Adobe Experience Design.
    • Develop a content-management system (CMS) for the company's blog and webpages using HTML, SCSS, JavaScript, jQuery, Bootstrap, PHP, MySQL, and REST API.
    • Design, develop, maintain, and deploy a custom point-of-sale (POS) system for a tea and coffee shop:
      • Design a web application using Adobe Experience Design.
      • Develop a web application using React and Firebase.
      • Integrate a web application with receipt printers using Socket.io and Node.js.
    • Design, develop, maintain, and deploy a home buying agent's website:
      • Design a website and logo using Adobe Photoshop, Adobe Illustrator, and Adobe Experience Design.
      • Develop a database for data storing using MySQL.
      • Develop a REST API service using PHP.
      • Develop a website frontend using HTML, SCSS, JavaScript, jQuery, and Mapbox API.
      • Integrate Mapbox API for custom selling lands location maps.
    • Develop a university's students grades management web application using HTML, SCSS, JavaScript, jQuery, PHP, MySQL, and REST API.
    • Develop a kindergarten online assessment/quiz using HTML, CSS, JavaScript, and jQuery.
    • Design, develop, deploy, and maintain Chulalongkorn University (CU TIP department) website:
      • Design a website using Adobe Experience Design.
      • Develop a website frontend using Next.js (React), SCSS, TailwindCSS, and GitHub Actions.
      • Develop an API using Node.js, Loopback 4, and Next.js.
      • Deploy using Docker, Nginx, Certbot, and DigitalOcean's Ubuntu Droplet.
    • Develop CMCC (Capital Market Case Competition) mobile web application
      • Develop a mobile web application using Next.js (React), TailwindCSS, Ant UI, and Storybook.js
      • Develop a headless CMS using Strapi.js
      • Implement CI/CD using GitHub Actions
  • Junior Graphic Designer, We are Cheers
    April 2016 - November 2016
    Sydney, Australia
    • Design and prototype cosmetic website using Adobe Experience Design
    • Design and prototype pet shop website using Adobe Experience Design
    • Design dental clinic website and logo using Adobe Experience Design and Adobe Illustrator
    • Design pet shop stationery using Adobe Photoshop
    • Design online conference landing page using Adobe Experience Design

Education

  • Rangsit University
    2016 - 2020
    Bangkok, Thailand
      Bachelor of Science in Information and Communication Technology
  • St. Andrews International School
    2014 - 2016
    Bangkok, Thailand
      IB Diploma
  • Saigon South International School
    2012 - 2014
    Ho Chi Minh City, Vietnam
      IB Curriculum
  • Sarasas Ektra Bilingual School
    2009 - 2012
    Bangkok, Thailand
      Bilingual

Skills

  • Coding & Developing
    Expert
  • System & Infrastructure Design
    Skillful
  • Graphic Design
    Expert
  • Team Leading
    Experienced
  • Communication
    Experienced
  • Time Management
    Experienced

Languages

  • Thai
    Native Speaker
  • English
    Highly Proficient