Summary

Software engineer with more than 10 years of experience in designing, developing and delivering fintech applications using JAVA/Spring technologies. Passionate about building web applications. Dedicated to learning better ways to write clean and efficient code while keeping up with the newest tech stack. Experience in collaborating with team members, analysing business requirements, and building high-quality software applications.  

Technical proficiencies

Programming Languages: Java, Kotlin (basic), JavaScript/TypeScript. 

Skills: 

  • Java Core
  • Spring Framework: Spring Boot, Spring JPA
  • RESTful Web API, Kafka/ActiveMQ
  • Microservice 
  • Object-oriented methodology, System Analysis and Design 
  • NoSQL (DynamoDB, Elasticsearch), SQL (MySQL, OracleSQL)  
  • Single Page Application (Web-based), RESTful Web API 
  • Front-End development: Angular(basic), jQuery, HTML5, CSS3, Bootstrap. 

Tools: IntelliJ, Eclipse, Visual Studio Code, Git, Jira, Trello, Confluence, Github, Datadog, Slack

Professional experience

Finance– United States

Java Developer, October 2023 – Present

Project description 

  • Working on a team of 5 members including 1 Scrum Master, 1 PO, 2 Frontend Developers and 1 Backend Developer. 
  • We were tasked to build a service that will allow users to get a list of credit cards eligible for direct card payments and monitoring the payment status seamlessly. 

Responsibilities 

  • Collaborated effectively with a third-party vendor to integrate PII (Personally Identifiable Information) systems, ensuring data security and regulatory compliance.
  • Facilitated internal requirement gathering and estimation through proactive team communication and collaborative discussions 
  • Designed, developed, and maintained both new functionalities and legacy features, ensuring system stability and performance.  
  • Took ownership of a core module responsible for delivering messages to a message queue, contributing to system scalability and decoupled architecture 
  • Conducted thorough peer code reviews to uphold code quality, maintain coding standards, and foster team growth. 
  • Participated in the setup and configuration of the AWS platform, contributing to the infrastructure readiness and deployment pipeline. 

Technologies 

  • RESTful for back-end, Microservices, Spring Boot, DynamoDB, Docker, Kafka, AWS EC2, S3, CloudWatch, Git. 

Finance – United States

Java Developer, December 2022 – October 2023

Project description 

  • Working on a team of 11 members including 1 Scrum Master, 1 PO, 3 Frontend Developers, 4 Backend Developers, 1 Data Developer and 1 designer. 
  • We were tasked to build a platform to connect and optimize the balance sheets of customer financial partners (Credit Unions). So that they can fund more loan and quickly reacting to opportunities. 

Responsibilities 

  • Acted as a liaison between Product Owner and development team to clarify business requirements, ensuring alignment before estimation and planning. 
  • Analyzed and optimized performance bottlenecks in slow-loading APIs, resulting in improved response times and user experience.
  • Developed scalable and modular RESTful microservices using Spring Boot, aligning with modern system architecture practices.
  • Provided constructive feedback through code reviews, helping to improve code quality and team collaboration.
  • Authored and maintained comprehensive technical documentation on the internal wiki to support knowledge sharing and onboarding.

Technologies 

  • Microservices, Java, Spring boot, DynamoDB, Elasticsearch, Docker, Kafka, AWS EC2, S3, CloudWatch, Git 

Finance – Switzerland

Java Developer, November 2017 – November 2022

Project description 

  • Working on a team of 7 members including 1 Scrum Master, 1 PO, 5 Developers. 
  • Develop a platform for points out relationships and networks, plus any business and political mandates. Intelligently linked information about companies and individuals in both the national and international environment generates transparency regarding any background details relevant to solvency 

Responsibilities

  • Translated user feedback and ideas into practical feature enhancements through thoughtful design, development, and iteration. 
  • Ensured the stability and continuous improvement of six production-grade software systems through proactive development and maintenance. 
  • Identified inefficiencies in code, workflows, and standards, and proposed actionable improvements to enhance team productivity and codebase quality. 
  • Collaborated cross-functionally with Product Owners and Database Engineers to analyze existing documentation and clarify complex requirements.
  • Supported the product owner to resolve customer problems, maintaining quality standards, and ensuring the responsiveness of applications.
  • Facilitated smooth collaboration among six cross-functional teams distributed across three geographic locations and two time zones.
  • Mentored and onboarded three junior backend developers, fostering their growth and accelerating team integration during expansion.

Technologies

  • Java, SpringMVC, JSP, Primeface, OracleSQL, Elasticsearch, JMS, ActiveMQ, Tomcat, Angular, jQuery, Git. 

Public Event creation   – Vietnam

Java Developer, June 2017 – November 2017

Project description 

  • Working on a team of 12 members including 1 Scrum Master, 1 PO, 5 Developers. 
  • Develop web application for event management using Angular and Spring. 

Responsibilities

  • Led the end-to-end development of a new application from the ground up, including architecture design, implementation, and deployment.  
  • Translated business requirements into technical solutions by designing and delivering new features with a focus on functionality and scalability. 
  • Collaborated closely with the Product Owner to refine and validate business logic, ensuring accurate and value-driven implementation.

Technologies

  • Java, Tomcat, Spring, MySQL, Angular, jQuery, Bootstrap, Git 

Embedded Vehicle – Japan

Embedded Engineer, January 2016 – June 2017

Project description 

  • Working on a team of 6 members including 1 PM, 3 Developers, 2 testers. 
  • Develop the head-up display (HUD) for Mercedes cars. 

Responsibilities

  • Collaborated with clients and project managers to gather requirements and design system architecture, including database schema, technology stack, and codebase structure.  
  • Delivered feature development and enhancements aligned with evolving business needs, ensuring maintainability and performance. 
  • Built responsive and user-centric interfaces based on client-provided designs, contributing to an improved and intuitive user experience.
  • Composed clear technical specifications and test documentation to support quality assurance and knowledge transfer.

Technologies

  • ActionScript, Qt, C++, SVN 

Certifications
  • Certificate Fit for Scrum
  • Study in the preparatory class on the cooperation program between Hue and Blois - Hue University of Education (2009-2011)
  • Speciality: Automated Systems, Industrial Computing and Instrumentation - INSA Centre Val de Loire (Blois, France, 2011 - 2015)
Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?