Parinthorn Saithong, Developer in Berlin, Germany
Parinthorn is available for hire
Hire Parinthorn

Parinthorn Saithong

Verified Expert  in Engineering

Full-stack Developer

Location
Berlin, Germany
Toptal Member Since
September 2, 2022

Parinthorn is a full-stack software engineer with a solid UI/UX design background. He has 5+ years of experience designing and developing client-facing web and mobile applications. Parinthorn's expertise lies in developing cutting-edge engineering solutions that turn ideas into innovative products, having a proven track record of building enterprise-class software at Amazon and startups.

Portfolio

Amazon.com
Java, JavaScript, TypeScript, CSS, Spring, Git, Mentorship & Coaching...
Tact Social Consulting
Sketch, Figma, UI Design, UX Design, User Experience (UX), User Interface (UI)...
Globish Academia (Thailand) Co., Ltd
Kubernetes, Docker, Drone CI, WebRTC, Socket.IO, Puppeteer, Vue, Nuxt.js...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), IntelliJ IDEA, Adobe CC, Figma, Git

The most amazing...

...project I've led was the Amazon Prime Day 2021 preparation for the customer reviews front-end services, processing over 100,000 requests per second globally.

Work Experience

Software Development Engineer II

2020 - 2022
Amazon.com
  • Drove the Prime Day 2021 preparation for the customer reviews rendering team, involving traffic and capacity estimation, service-level load, and chaos tests. Ensured uptime and reliability throughout the event, serving 100,000+ requests worldwide.
  • Designed and built closed-caption rendering for review videos submitted by Amazon customers across the mobile and desktop platforms, improving accessibility and bringing Amazon closer to all stores.
  • Implemented and deployed a media gallery feed that collates review photos and videos in one place, allowing shoppers to visually evaluate products and delve into associated review content in a full-screen immersive experience.
  • Collaborated with a partner team to build a new experience for Amazon shoppers to consume review videos in a full-screen immersive mode with playback controls and adaptive bitrate streaming.
  • Focused on operational excellence, collaboration with the team on calls, identifying root causes, and proposing solutions to improve the system used by millions of Amazon customers worldwide.
Technologies: Java, JavaScript, TypeScript, CSS, Spring, Git, Mentorship & Coaching, Unit Testing, Integration Testing, A/B Testing, Agile Software Development, Front-end Development, System Design, Large Scale Distributed Systems, E2E Testing, Microservices, Amazon Web Services (AWS), Web Development, Software Development, Cloud Computing, Continuous Integration (CI), Continuous Delivery (CD), DevOps, HTML, NoSQL, Amazon DynamoDB, APIs, CI/CD Pipelines, Spring Boot, SQL, Software Architecture, jQuery, Full-stack, Test-driven Development (TDD), Domain-driven Design (DDD), Back-end Development, CSS3, HTML5, Front-end, Microservices Architecture, Full-stack Development, Large-scale Projects, Architecture, Authentication, Scrum, Selenium, WCAG 2, Pixel Perfect, eCommerce, Version Control Systems, React, Redux, React Router

Freelance UI/UX Designer

2019 - 2020
Tact Social Consulting
  • Designed responsive user interfaces and experiences for a recruitment and skill development platform.
  • Crafted high-fidelity prototypes to guide developers through user flows and UI interaction.
  • Collaborated closely with a product manager and a team of developers to design an in-house project management and monitoring platform, making the progress of corporate social responsibility (CSR) projects effectively trackable.
Technologies: Sketch, Figma, UI Design, UX Design, User Experience (UX), User Interface (UI), UI Prototyping, Photoshop CC

Senior Software Engineer | UI/UX Designer

2015 - 2020
Globish Academia (Thailand) Co., Ltd
  • Migrated the core monolithic app architecture by evangelizing and adopting Helm to manage Kubernetes with a self-hosted Docker Registry and CI/CD automation with Drone.io, resulting in a faster time to market.
  • Led a team to integrate an external e-learning platform into the core product, implemented API authorization middleware, and streamlined the UX with Puppeteer.
  • Designed and architected the WebRTC app's front-end, including a Socket-based real-time chat system and a screen sharing functionality to support over 138,000 online English classes yearly.
  • Streamlined the internal process of the B2B team by devising a reporting platform using Nuxt.js, Serverless, Amazon Kinesis, and GraphQL. It enables partners to access their learners’ activity and performance reports.
  • Outlined and developed an online booking platform using Vue.js. It allows thousands of learners to schedule online English classes with certified teachers worldwide flexibly.
  • Designed and overhauled the landing page of a core product, serving over 100,000 monthly visitors.
  • Developed an iOS video and audio chat-based app using Swift. It allows learners to take real-time one-on-one English classes at their convenience.
Technologies: Kubernetes, Docker, Drone CI, WebRTC, Socket.IO, Puppeteer, Vue, Nuxt.js, Amazon Kinesis, GraphQL, Continuous Integration (CI), Continuous Delivery (CD), UI Automation, Serverless Framework, Web Development, Responsive Web Design (RWD), Mentorship & Coaching, Git, ELK (Elastic Stack), JavaScript, SCSS, CSS, HTML, DevOps, Node.js, Single-page Applications (SPA), Redis, NGINX, DigitalOcean, Software Development, Cloud Computing, Serverless, Sketch, UI Design, UX Design, Mobile App Development, Agile Software Development, Front-end Development, Responsive UI, Laravel, User Experience (UX), User Interface (UI), Amazon Web Services (AWS), UI Prototyping, Mobile App Design, Bootstrap, Firebase, Google Cloud Platform (GCP), MySQL, Python, Tailwind CSS, Vue Router, Vuex, NestJS, JSON Web Tokens (JWT), Responsive Web Apps, GitHub, REST APIs, OAuth, APIs, CI/CD Pipelines, Docker Compose, Flask, SQLAlchemy, SQL, Twilio, Twilio API, Amazon RDS, Apollo, Express.js, Graphene, Elasticsearch, Kibana, Logstash, Heartbeat, Filebeat, SonarQube, Weave Scope, Amazon S3 (AWS S3), AWS Lambda, Firebase Web SDK, Software Architecture, Swift, iOS, Next.js, Full-stack, iOS SDK, Objective-C, Photoshop CC, Mobile Apps, Back-end Development, TypeORM, PHP, CSS3, HTML5, Front-end, Full-stack Development, Architecture, Authentication, Progressive Web Applications (PWA), Webpack, Amazon API Gateway, Jira, Scrum, Pixel Perfect, Vue 3, Styled-components, Django, Gatsby, UI Development, Version Control Systems, WebSockets, Vue 2, TypeScript

Flutter Developer | Freelance UI/UX Designer

2018 - 2019
Stamp (Thailand)
  • Analyzed business surveys and designed the UI/UX and structure of a QR-based membership and loyalty platform, increasing the product adoption rate.
  • Designed and developed a Flutter app with the BLoC design pattern. The app enables merchants to reward loyalty points to their customers via a QR scan.
  • Created and published a Flutter package on pub.dev. The package automates organizing image files into folders based on their resolution, slicing off the project development time.
Technologies: Flutter, Sketch, Mobile App Development, UI Prototyping, Software Development, UI Design, UX Design, User Experience (UX), User Interface (UI), Dart, GitHub, REST APIs, OAuth, Software Architecture, Photoshop CC, Mobile Apps, Front-end Development, Front-end, Pixel Perfect, UI Development, Version Control Systems

Freelance Front-end Developer | UI/UX Designer

2018 - 2018
ViaBus
  • Collaborated with an in-house designer to build the ViaBus landing page using Angular, Bootstrap, and Anime.js.
  • Created a mobile-first responsive layout and decorated the landing page with a scroll-based CSS transition.
  • Designed and developed a high-fidelity UI for the ViaDriver app starting from a wireframe.
Technologies: Angular, HTML, SCSS, CSS, TypeScript, Sketch, UI Design, Responsive UI, Web Development, Software Development, UX Design, Front-end Development, Responsive Web Design (RWD), User Experience (UX), User Interface (UI), Single-page Applications (SPA), UI Prototyping, JavaScript, Anime.js, RxJS, Responsive Web Apps, GitHub, Software Architecture, Photoshop CC, AngularJS, CSS3, HTML5, Front-end, Webpack, Pixel Perfect, Mapbox, UI Development, Version Control Systems

Flutter Package — Image Res

https://pub.dev/packages/image_res
Image Res allows users to easily organize image files without spending time doing it manually. It is a Flutter package that assists in arranging assets into folders based on their resolution, considering 2x or 3x for retina screens, for example.

I created this tool because handling resolution-aware image assets can be laborious and time-consuming for developers working on their Flutter projects—they need to arrange the assets according to a particular directory structure; otherwise, Flutter cannot load resolution-appropriate images that fit the current device pixel ratio.

Image Res is now available through pub.dev, the official package repository for Dart and Flutter apps. Other developers can easily install and benefit from it.

ViaBus — Transit Tracking and Navigation

https://www.viabus.co
ViaBus is a real-time bus tracking and navigation application that facilitates traveling in and around the Bangkok metropolitan area and other places in Thailand.

Users can find transit stops and routes for over 20 cities in Thailand by using the ViaBus app. It also allows them to monitor real-time buses as they approach their stop and provides them with recommended routes from point A to B.

As part of my responsibilities, I collaborated closely with a designer to translate the idea and build a landing page for ViaBus using Angular.

Globish Dashboard — Online Class Booking Flow

https://dribbble.com/shots/6366614-Globish-Dashboard-Online-Class-Booking-Flow
Globish allows learners to take live, one-on-one English lessons with certified English teachers worldwide. A class booking system inevitably plays an important role, enabling learners to schedule online lessons with their teacher of choice freely.

The project's goal was to redesign and facelift the existing booking interface. In addition to the UI, I created a set of guidelines and a design system. Working with a development team, I implemented the front-end web app using Vue.js and modernized the dashboard for mobile and desktop experiences.

Stamp — Membership and Loyalty Program on Your Mobile Phone

https://dribbble.com/shots/8099079-Stamp-Membership-Loyalty-Program-on-Your-Mobile-Phone
Stamp provides a loyalty program and digital membership cards on users' mobile phones. With Stamp, users can earn and burn points at their favorite businesses and find the nearest deals based on their location.

I redesigned the app from the ground up and revamped the user experience flow to make it more user-friendly and intuitive.

Ignite Cafe — E-learning Platform

https://dribbble.com/shots/6366544-Ignite-Cafe-UI-UX-Design-and-Frontend-Development
Ignite Cafe, a massive open online learning platform, enables learners to explore various courses that fuel their creativity and career. Learners can access Ignite Cafe and take classes on the go with the Ignite mobile application on both iOS and Android.

Within this project's scope, I oversaw the UI design and the application flow. Then, I collaborated with a team of developers to convert the concept into reusable front-end components written in Vue.js.

Languages

Java, JavaScript, TypeScript, CSS, HTML, SCSS, SQL, Python, Dart, Swift, CSS3, HTML5, GraphQL, Objective-C, PHP

Frameworks

Flutter, Serverless Framework, Bootstrap, Angular, Tailwind CSS, NestJS, JSON Web Tokens (JWT), Redux, Express.js, Next.js, iOS SDK, AngularJS, Spring, Nuxt.js, Laravel, Flask, Spring Boot, Selenium, Django

Libraries/APIs

Vue, Node.js, React, Vuex, Anime.js, REST APIs, jQuery, Vue 2, React Router, Socket.IO, Puppeteer, RxJS, SQLAlchemy, Twilio API, Firebase Web SDK, TensorFlow, WebRTC

Tools

Git, JSX, GitHub, Docker Compose, Photoshop CC, Webpack, Sketch, Figma, IntelliJ IDEA, Adobe CC, NGINX, Graphene, Kibana, Logstash, SonarQube, Jira, ELK (Elastic Stack)

Paradigms

UI Design, Responsive Web Design (RWD), DevOps, Test-driven Development (TDD), Scrum, UX Design, Unit Testing, Agile Software Development, Continuous Integration (CI), Continuous Delivery (CD), Mobile App Design, E2E Testing, Microservices, Microservices Architecture

Platforms

MacOS, Amazon Web Services (AWS), Firebase, AWS Lambda, iOS, Docker, Kubernetes, Drone CI, Visual Studio Code (VS Code), DigitalOcean, Twilio, Google Cloud Platform (GCP), Mapbox

Storage

NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, Elasticsearch, Redis

Other

Web Development, Front-end Development, Single-page Applications (SPA), User Interface (UI), Vue Router, Responsive UI, Responsive Web Apps, OAuth, APIs, CI/CD Pipelines, Serverless, Software Architecture, Full-stack, Mobile Apps, Domain-driven Design (DDD), Back-end Development, TypeORM, Front-end, Full-stack Development, Large-scale Projects, Architecture, Authentication, Pixel Perfect, Vue 3, Styled-components, eCommerce, UI Development, Version Control Systems, Software Development, Cloud Computing, Algorithm Design, Large Scale Distributed Systems, Mobile App Development, Integration Testing, A/B Testing, System Design, UI Prototyping, User Experience (UX), Amazon RDS, Apollo, Heartbeat, Filebeat, Weave Scope, Progressive Web Applications (PWA), Amazon API Gateway, WCAG 2, Gatsby, WebSockets, Machine Learning, Neural Networks, Deep Learning, Amazon Kinesis, Mentorship & Coaching, UI Automation, Scripting

2014 - 2018

Bachelor's Degree in Computer Engineering

Chulalongkorn University - Bangkok, Thailand

DECEMBER 2021 - PRESENT

TensorFlow Serving with Docker for Model Deployment

Coursera

DECEMBER 2020 - PRESENT

Neural Networks and Deep Learning

Coursera

JULY 2019 - PRESENT

Machine Learning

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring