Hanoi Capital Region
Highly motivated Java Developer with around one year of hands-on experience in building and deploying high-quality web applications using Spring Boot, Microservices, and related Java technologies. Eager to leverage expertise in Fullstack development and system architecture to contribute to high-impact projects.
- Product: ViettelMoney - Super app - Tech Stack: Java 8 (Spring Boot), Kafka, Redis, PostgreSQL, Microservices, ELK Stack (ElasticSearch, Logstash, Kibana), PLK Stack (Prometheus, Loki, Grafana), IMO System, Angular, Jira, BitBucket. - Developed and maintained scalable microservices for the ViettelMoney ecosystem, focusing on high-performance modules for Insurance (Cross-selling), Investment, and Money Transfer. Participated in system design and solution architecture discussions, ensuring scalability and reliability for high-traffic financial transactions. Designed and implemented complex automation workflows (Cron Jobs) for policy issuance, query synchronization, and retry mechanisms, ensuring data consistency. - Implemented Asynchronous Communication using Kafka to decouple services and handle high-throughput traffic. Using both internal Memory & Redis Distributed Cache. - Built and integrated secure RESTful APIs with major insurance providers (PVI, Bao Long, BVI) and internal core banking services. Working directly with Indian partners (IMO - InsuranceMo) to transfer information about the IMO system and use it for developing and launching insurance products in production environments. - Monitoring dashboards and diagnosing issues in Staging/Production environments using ELK Stack (Elasticsearch, Logstash, Kibana) and PLK Stack (Prometheus, Loki, Grafana). - Gained deep knowledge of Fintech domains including General Insurance, Lending, and Investment, translating complex business requirements into robust technical solutions.
- Tech Stack: SQL, Java, Hibernate, Spring Boot, Thymeleaf, NextJS, GitLab. - Developed a full-stack car rental application using Spring Boot and NextJS. Designed Database Schema and implemented RESTful APIs for booking management and user authentication. - Implemented frontend features using NextJS, ensuring responsive UI and smooth API integration. Collaborated with the team via GitLab, participating in code reviews and bug fixing. - Key Contributions: Analyzed requirements, developed database schemas, implemented user stories (e.g., rent car, forgot password, email templating, booking status), and performed bug fixing for both back-end and front-end.
- Participated in a Text Management System project for the Japanese market. Developed functions for professional management using the company's proprietary library. - Researched data handling processes from the database. - Utilized SourceTree for code tracking and Redmine for bug tracking and resolution. Debugged issues related to customer-specific professional requirements. - Gained hands-on experience with real-world project workflows and development processes.
- Learning and practicing about Hibernate, Spring Data JPA, REST API, … - Built a comprehensive backend for an e-commerce platform handling Product, User, and Invoice management.