NATTHAPHOL
UTHUMPHIRAT
A fullstack developer

Skill & Experience

CloudPlus - TwentyIdeas
Main Business Project
( duration: July 2022 - Now )
  • I primarily work on this project called CloudPlus, It is the main business for BrightDolphins and a partner from the US named Twentyideas, the platform that sells product licenses to enterprises, My role is to focus on implementing new features and products to the platform, we have a weekly sync-up meeting with the US team.
  • The platform uses C#Dotnet v6 for server-side microservices, and we have over 10 services dedicated to handling various features and products, It manages a large volume of requests through MassTransit, and we follow Test-Driven Development (TDD) practice when writing code.
  • On the client side, it is a micro front-end since we have 2 stacks, Vue and React, The older products were written in Vue, and new products are being implemented in React.
  • A platform that provide tools for software product licenses management for organizations
  • I implemented a notification feature, an audit log feature, and new products to the platform such as Microsoft support product, Acronis service, BitTitan, and Microsoft Vade
  • I reviewed my teammates' PRs that targeted Acronis and BitTan since I created a structure for the team and mostly wrote code for those services.

    Tech Stack:
    C#, Dotnet6, MassTransit, Entity, ReactJS, VueJS, SQL Server, AWS
Kerry Expense API
Freelance Project
  • API for back-office platform, report and expense management
  • I've deployed an app to a new linux server and mostly fixed bugs that hasn't been fixed from the last version
  • Improved performance and created error handlers to avoid server down

    Tech Stack:
    C#, Dotnet5, SQL Server
Wise-Eater (Mobile App)
Legacy project
  • I implemented In-App Purchases and AWS S3 bucket into the application.
  • I wrote the e2e test via Cypress
  • I deployed the app to Google Play Store and Apple App Store

    Tech Stack:
    Typescript, React, Ionic, AWS, Cypress
Pali-Thai Dictionary
Legacy project
  • I created a responsive website for back-office admin from scratch both front-end and back-end.
  • Implemented API to make the web app and mobile stay constantly updated when admin updates the vocabularies via API that I created
  • Deployed the app to stores (both Play Store and App Store)

    Tech Stack:
    Typescript, React, MUI, ContextAPI, Axios, NestJS, Prisma, PostgreSQL, Angular, Ionic
Sompo Insurance
Project from scratch
  • I created a project from scratch and set the project structure for the team.
  • Developed, maintained, and managed login and sign-up pages and protected routes for pages with CRUD features.
  • Created custom hooks and form validators.

    Tech Stack:
    Typescript, ReactJS, Redux, Axios, Vite, Ant-Design, TailwindCSS, JWT
Payment Gateway
Main Business project
  • Created, maintained, and managed applications(services) of the system with a team.
  • Integrated, and managed the new payment method of the system.
  • Created, and managed API and Webhook for the game with tons of requests per second.
  • Pay and Reward amount calculation within a single request.

    Tech Stack:
    Python, Django, REST framework and Salt (cryptography), Postgres, Redis
logo-group1-0
logo-group1-1
logo-group1-2
logo-group1-3
logo-group1-4
logo-group1-5
logo-group1-6
logo-group1-7
logo-group1-8
logo-group1-9
logo-group1-10
logo-group1-11
logo-group1-12
logo-group1-13
logo-group1-14
logo-group1-15
logo-group1-16
logo-group1-17

My Skills

front-end

Front-End

I love developing Front-end in Typescript

My Favorite framework and library are NextJS and React

Most of projects I built them from scratch

But I can also develop in any popular front-end frameworks like VueJS, Angular, and Svelte

Lately I have got a chance to do Mobile development cross-platform by using
Ionic Capacitor

front-end

Back-End

Since Back-end development gets many languages for us to play with but...

Languages that I love are C# dotnet and NodeJS like nestJS and expressJS

I also have experienced in Python Django

Databases I used the most are SQL server, PostgreSQL, MySQL, Redis, and MongoDB

And I also got a chance to deploy App multiple times via docker on AWS

Created by Natthaphol Uthumphirat