Hi there, I am

John Tran.

Full Stack Developer πŸ’» SDE πŸ› οΈ Open Source 🌍

Follow me here

Services

icon-1
icon-2
icon-3
icon-4
icon-5

Mobile App Development

I create captivating mobile apps from concept to deployment for iOS and Android. Using cutting-edge technologies, I ensure seamless performance, intuitive interfaces, and robust functionality that align with your business goals. Enjoy a flawless user experience and outstanding results.

icon-1
icon-2
icon-3
icon-4
icon-5

Web Development

I deliver stunning, user-friendly websites to establish your online presence. From simple sites to complex e-commerce platforms, I provide tailored solutions using the latest frameworks and technologies for a seamless, responsive, and SEO-friendly browsing experience. Enhance your online identity with quality.

icon-1
icon-2
icon-3
icon-4
icon-5

Backend Development

I enhance digital applications with robust, scalable backend infrastructures. I develop efficient database structures, APIs, and configure servers for optimal performance, security, and scalability, ensuring your applications handle high traffic and complex data management seamlessly. Rely on strong backend solutions.

icon-1
icon-2
icon-3
icon-4
icon-5

Product Strategy

I collaborate to define clear goals, target audiences, and a success roadmap. My expertise in product ideation and market analysis ensures your product meets user needs and aligns with your business strategy for long-term growth and full potential realization. Drive your product's success with strategic planning.

icon-1
icon-2
icon-3
icon-4
icon-5

DevOps

I streamline development and operations processes through effective DevOps practices. I implement continuous integration and deployment pipelines, manage cloud infrastructure, and use containerization to ensure efficient, reliable, and scalable software delivery. Improve your workflow with DevOps solutions.

icon-1
icon-2
icon-3
icon-4
icon-5

Database Management

I manage and optimize your database systems for performance, reliability, and scalability. With expertise in SQL and NoSQL databases, I design schemas, write complex queries, and implement best practices for data integrity and security. Ensure your data is managed effectively and efficiently.

Experiences

Dec 2022 - Present

Software Development Engineer

@VIN GROUP

Present Technologies: React.js, .NET (C#), Java Spring Boot, Microservices (DDD), Selenium, Robot Framework, Microsoft Identity Platform (OIDC), AWS S3, Typescript, SCSS.

Designed, developed, and maintained enterprise-grade web applications using React.js, .NET (C#), and Java Spring Boot within a Microservices (DDD) architecture, ensuring scalability, performance, and clean separation of business logic.

Integrated automated testing using Selenium and Robot Framework, improving QA efficiency and reducing regression bugs during deployments.

Collaborated with cross-functional teams to integrate user tracking and survey systems, enabling data-driven product decisions based on real-time user insights and feedback loops.

Independently optimized front-end core logic, achieving a 20% improvement in page speed and implementing clean code practices for easier future maintenance.

Implemented OAuth2 authentication with Microsoft OIDC, significantly reducing login friction and improving user experience.

Optimized large file download performance and improved image upload pipelines, resulting in a ~20% cost reduction on AWS S3.

Aug 2021 - Dec 2022

Full Stack Developer

@VMO HOLDINGS

Technologies: React Native, Node.js, Express.js, NestJs, MongoDB, Redis, Web3.js (NFT Integration), Docker, Nginx, Microservices Architecture, JWT, Snyk, CI/CD, Git.

In Secacam application Optimized large image handling by implementing client-side compression, server-side thumbnail generation, and in-memory caching. Improved load times and reduced bandwidth usage across media-heavy views.

Developed mobile applications using React Native with seamless UI/UX and integrated advanced features such as cryptocurrency wallets for NFT transactions.

Architected and delivered a high-load microservices backend in Node.js, powering a real-time online meeting and streaming system for U.S. universities.

Collaborated closely with product managers and designers to translate business goals into scalable, maintainable software solutions.

Implemented automated vulnerability scanning in the CI/CD pipeline using Snyk, proactively detecting and resolving security risks in dependencies. Resulted in a 60% reduction in reported critical vulnerabilities.

Mar 2021 - Aug 2021

React JS developer, mobile developer

@Adamo Software

Technologies: React Native, React.js, Redux(Thunk + Saga), Socket.IO, Agora SDK, Stripe API, Firebase, Git, Jira.

Spearheaded the end-to-end development of a feature-rich live streaming mobile application, delivered successfully within 5 months, aligned with tight product timelines.

Integrated critical real-time features including: - Live video streaming with Agora SDK - In-app chat functionality using Socket.IO - Push notifications for user engagement via Firebase Cloud Messaging - Payment gateway support using Stripe API, enabling seamless user transactions.

Took full ownership of multiple core features, from requirement gathering to deployment, ensuring scalability, performance, and responsiveness on both iOS and Android platforms.

Contributed to the company’s base app architecture, improving consistency across projects and enabling faster onboarding of new products.

Collaborated closely with UI/UX designers and product managers to ensure the technical implementation matched business and customer requirements.

Mentored a team of 3 junior developers, conducting regular code reviews and leading pair programming sessions, which significantly improved code quality, team velocity, and developer confidence.

Ensured code maintainability and modular design using Redux (Thunk & Saga) for state management, allowing for robust handling of asynchronous flows and scalable feature expansion.

Apr 2020 - Mar 2021

Mobile developer

@APECSOFT

Technologies: React Native, React.js, Redux, Firebase, Google Analytics, pageSpeed, lighthouse, Bitbucket, Agile (Scrum).

Built cross-platform mobile applications using React Native, and responsive websites using React.js.

Work in a startup building an ecosystem of learning, management and optimization applications throughout the product lifecycle

Played a key role in rebuilding version 2 of an educational platform by analyzing user interaction data to improve UI/UX, contributing to a 2x customer growth.

Worked collaboratively with marketing and product teams to drive engagement and retention through user-centered enhancements.

Optimized front-end performance by lazy-loading modules, reducing bundle size, and implementing debounce/throttle in high-frequency operations (e.g., search/filter).

Contributed to Agile sprint planning, daily standups, and retrospectives. Delivered features consistently on time in a fast-paced, client-facing environment.

Used GitLab for source control and participated in CI/CD, peer code reviews, ensuring clean, well-documented, and testable code.

Assisted in the creation of internal UI component libraries to standardize development across projects, increasing development speed and visual consistency

Mar 2019 - Apr 2020

Front-end web developer

@VietIS

Technologies: React.js, JavaScript (ES6), HTML5, CSS3, RESTful APIs, GitLab, Bootstrap, jQuery, Agile (Scrum).

Developed and maintained responsive and interactive user interfaces using React.js, delivering high-quality solutions aligned with client specifications.

Translated UI/UX designs into pixel-perfect web interfaces while ensuring cross-browser compatibility and mobile responsiveness.

Consumed and integrated RESTful APIs, collaborated with backend developers to define data contracts, and handled client-side error scenarios gracefully.

Ensured frontend code quality, reusability, and performance for production-level enterprise applications.

Skills

Programming Languages

logo-JavaScript

JavaScript

logo-TypeScript

TypeScript

logo-.NET

.NET

logo-Java Spring boot

Java Spring boot

Frontend Development

logo-Next.js

Next.js

logo-React.js

React.js

logo-HTML

HTML

logo-CSS

CSS

logo-SASS

SASS

logo-Redux Toolkit

Redux Toolkit

logo-Tailwind CSS

Tailwind CSS

logo-Zutand

Zutand

logo-prettier

prettier

logo-eslint

eslint

Backend Development

logo-.Net Core

.Net Core

logo-Node.js

Node.js

logo-Express.js

Express.js

logo-Socket.io

Socket.io

logo-Nest.js

Nest.js

logo-Redis

Redis

Mobile App Development

logo-React Native

React Native

Database Management

logo-MongoDB

MongoDB

logo-PostgreSQL

PostgreSQL

logo-MySQL

MySQL

logo-Query Optimization

Query Optimization

DevOps/VCS

logo-Docker

Docker

logo-AWS

AWS

logo-Git

Git

logo-GitHub

GitHub

logo-Code Push

Code Push

logo-Fastlane

Fastlane

logo-Github Actions

Github Actions

logo-GitLab CI/CD

GitLab CI/CD

Testing

logo-Selenium

Selenium

logo-Jest, Playwright, Cypress, Mocha

Jest, Playwright, Cypress, Mocha

logo-Robot framework

Robot framework

Design Tools

logo-Figma

Figma

logo-Photoshop

Photoshop

Miscellaneous

logo-Firebase

Firebase

logo-Ubuntu

Ubuntu

logo-Digital ocean

Digital ocean

logo-VPS

VPS

Nontechnical Skills

logo-Problem Solving

Problem Solving

logo-Collaboration

Collaboration

logo-Analytical Skills

Analytical Skills

Recent Works

project-Typescript node base(express - postgresql)

Typescript node base(express - postgresql)

Public

A TypeScript Node boilerplate is a pre-configured project template for quickly starting Node.js applications with TypeScript(ExpressJS + Gulp + Suppertest + Swagger + K8s + CICD)

NodeJs

Express

docker compose

PostgresQL

swagger

auto generation

project-Expense tracker management Backend

Expense tracker management Backend

Public

An expense tracker management system developed using .Net Core 7, redis, aws sqs and mysql using Hexagonal Architecture.

NetCore

Redis

Aws sqs, s3, ...

mysql

project-Expense tracker management Frontend

Expense tracker management Frontend

Public

An expense tracker management system developed using Reactjs tailwind, zutand, eslint and prettier using component pattern

Flutter

Dart

GetX

Agora SDK

project-Java spring boot boilerplate

Java spring boot boilerplate

Public

A spring boot application developed using Java JPA, database migration, data validation, logging and transaction management.

Spring boot

JPA

Rest Api

project-Nestjs Product api

Nestjs Product api

Public

A RESTful API developed using Nestjs, Docker, ORM, and PostgresQL to integrate backend and frontend with ease.

NestJS

PostgresQL

Sequelize ORM

Docker Compose

Swagger

project-Social Media API

Social Media API

Public

A RESTful API developed using Node.js, Express.js, and MongoDB to integrate backend and frontend with ease.

Node.js

Express.js

MongoDB

WebSocket

project-A React native CLI typescript custom

A React native CLI typescript custom

Public

React native template for custom react CLI, have some libraries: action sheet, calendars, collapsible, fast-images, flash message, ... to create a full base template for create a new project faster.

React native

custom template

rn-cli

project-roadmap-for-skills

roadmap-for-skills

Public

A Suggestion system for any skills, any thing you want to learn, this application will suggest a roadmap for you as a AI assistant to learn any things.

React js

tailwind

radix-ui

open AI

project-Chat app dot net core

Chat app dot net core

Public

A dot net project for realtime chat with dotnet 8, k8s, mysql and redis, clean architecture. Front end using react + vite and tailwind

Dot net core

mysql

redis

react js

tailwind

project-Automation Integration test with robot framework

Automation Integration test with robot framework

Public

This repository contains a mockup server using express and mysql to create restful api, then using robot framework to integration test api with business logic.

python

express

project-Automation Integration test with jest

Automation Integration test with jest

Public

This repository contains a mock upp website using react js and jest to ui integration test api with business logic.

javascript

jest

Β© 2025 Dat0319 (John Tran). All rights reserved.