(+66) 93-124-2007
poom.pengcharoen@gmail.com
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