
Parinthorn Saithong
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), IntelliJ, 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
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.
Freelance UI/UX Designer
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.
Senior Software Engineer | UI/UX Designer
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.
Flutter Developer | Freelance UI/UX Designer
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.
Freelance Front-end Developer | UI/UX Designer
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.
Experience
Flutter Package — Image Res
https://pub.dev/packages/image_resI 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.coUsers 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-FlowThe 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-PhoneI 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-DevelopmentWithin 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.
Skills
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, 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
Education
Bachelor's Degree in Computer Engineering
Chulalongkorn University - Bangkok, Thailand
Certifications
TensorFlow Serving with Docker for Model Deployment
Coursera
Neural Networks and Deep Learning
Coursera
Machine Learning
Coursera