Parinthorn Saithong, Full-stack Developer in Berlin, Germany
Parinthorn Saithong

Full-stack Developer in Berlin, Germany

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.
Parinthorn is now available for hire

Portfolio

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

MacOS, Visual Studio 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.

Employment

  • 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, AWS 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, AWS 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, Overflow, App Design, Mobile App Development, UI Prototyping, UI Animation, UX Flows, 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, Zeplin, 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

Experience

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

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, DigitalOcean, Twilio, AWS Kinesis, 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), AWS RDS, Apollo, Heartbeat, Filebeat, Weave Scope, Progressive Web Applications (PWA), Amazon API Gateway, WCAG 2, Gatsby, WebSockets, Machine Learning, Neural Networks, Deep Learning, Mentorship & Coaching, UI Automation, Scripting

Education

  • Bachelor's Degree in Computer Engineering
    2014 - 2018
    Chulalongkorn University - Bangkok, Thailand

Certifications

  • TensorFlow Serving with Docker for Model Deployment
    DECEMBER 2021 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    DECEMBER 2020 - PRESENT
    Coursera
  • Machine Learning
    JULY 2019 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others