Aquarius, ****
I am looking for backend or full stack position, hoping to have the
opportunity to cooperate and develop with the company long term.
PROFESSIONAL EXPERIENCE
Pham Manh Ha
Ho Chi Minh
***********@*****.***
.Net Developer @ Fpt telecom
Ho Chi Minh • January 2024 - Present
Ecommerce web (Using Flask) @
PayPal Integration: Integrate online payments via PayPal, allowing users to make secure and beneficial payments on the web platform. Redis: Use Redis to store data, optimize information access speed and improve system performance, especially in reducing the load on the main database.
Kafka: Use Kafka to handle sending transaction confirmation emails and real-time notification systems.
Log the entire operating system into Kafka to monitor, analyze and detect errors when necessary.
Authentication & Authorization: Build an authentication system with authorization for users (administrators, buyers, sellers), ensuring security and access control for important functions on the system. Elasticsearch: Use Elasticsearch to develop quick search features for product
Kibana: Integrate Kibana to monitor and track system performance in real time. Achievements: link: https://github.com/hadesk3/web-flask Booking Hotel (Using spring boot) @
SKILLS & KEY
ADVANTAGES
Language: Python,
Java, c#
Front-end: HTML,
CSS, JavaScripts,
Bootstrap5, ReactJs
Databases: mysql,
redis (cached)
Frameworks: Flask,
Spring Boot
Message queue: kafka
Search engine &
visualize: elastic
search, kibana
EDUCATION
Booking Hotel is a web application developed using Spring Boot and React. The application provides a flexible and easy-to-use hotel booking management system. Spring Boot is used to build a powerful back-end, providing RESTful APIs to manage hotel information, reservations, and users. To secure communication between the client and the server, we integrate JWT (JSON Web Token) for user authentication and authorization.
The front-end of the application is built using React, which helps to create an intuitive and friendly user interface. AWS S3 is used to store hotel photos, which helps to manage and retrieve data efficiently and securely. Achievements: https://github.com/hadesk3/hotel.git System with Microservices(Using Spring Boot) @
Description: Developed a scalable e-commerce system using Spring Boot and microservices architecture.
Key Components:
Product Service: Manages product information and CRUD operations. Inventory Service: Tracks stock levels and synchronizes inventory data. Notification Service: Sends real-time email notifications on order status via Kafka. Technologies:
Docker: Containerized each service for independent deployment and scalability. REST API: Designed RESTful endpoints for each microservice. Kafka: Utilized as a message broker in Notification Service for asynchronous communication. API Gateway: Central access point to manage traffic and enhance security. Eureka: Implemented service discovery to facilitate dynamic microservice communication. Circuit Breaker: Improved system resilience by managing service overloads. Keycloak: Secured APIs with Keycloak for authentication and authorization. Achievements: https://github.com/hadesk3/microservice Fine-tuning a Large Language Model (LLM) to provide legal advice in Vietnamese @ Fine-tuned a large language model in Vietnamese for legal question-answering tasks. Leveraged Reinforcement Learning with Human Feedback (RLHF) and applied Proximal Policy Optimization
(PPO) to improve the quality of responses. Developed a custom reward model to ensure the advice provided aligned with legal standards and user expectations. Achievements: https://www.kaggle.com/code/phmmnhh/llm-check Project Management:
docker, git
English-B2
APTIS ESOL
Ton Duc Thang University
Ho Chi Minh
Software Engineer (final year)