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