Almost 10 years as a software development professional. Begin from intern programmer to head of department. I understand very well how to make a project successfully. It is a rhythmic and non-stop combination from BD meeting with customers, BA analyzing ideas, UI/UX designing, developing and implementing operational training. Along with that is a long maintenance process to keep the product in the best condition with technology's latest update. Satisfying customers, enthusiastic company and inspiring colleagues are what I think I have to do.
Project list
Workforce Optimizer - Singapore
A system that allows collaboration networks in the USA Healthcare industry. The scope is to help MDs and PAs work together and automate the process of creating, sending, and managing patient referrals.
- Communication to SA Team to understand deeply the requirements from architecture\n- Working with DevOps and building the deployment flow and monitoring system and infrastructure\n- Working directly with the BA team and the end client to get the business requirement and design mock sample\n- Support, Training, and Interview member\n- Review code quality based on SonarQube\n- Report daily and follow Agile methodology
Technologies: Java, Spring Boot, Spring Framework, AWS, Redis, Kubernetes, Docker
Petrolimex ID - Viet Nam
This is the app that helps people buy petroleum no use cash and accumulate points for some other services
- Analysis of the requirement from the BA Team, design UI\n- Working with DevOps Team, SA Team for build and design\n- Implementation code\n- Maintain code in phase 2\n- Hot fix bug in Go-live time\n- Report daily, Estimation
Technologies: Java, Spring Boot, Spring Framework, AWS, Redis, Kubernetes, Docker
BIB - Malaysia
BIB needs to develop relationship manager (RM) tools to digitalize the process to serve the High-Net-Worth Individual (HNWI) segment better This project aims to develop the Minimum Viable Product (MVP) version of this application and fulfill the KPI as required.
- Communication with the client and getting change requirements\n- Coding and Testing\n- Review
Technologies: Java, Kotlin, Spring Boot, Redis, Docker
Numerology Management
Numerology Management is an admin website that allows administrators to manage users, roles, permissions, and analyzing numerology.
- Development\n- Bug Fixing
Technologies: Java, Kotlin, Spring Boot
PAWTNER
Pawtner is a pet-adopting platform with a very fun-to-use mobile app. We strive to bring social impact by creating a sustainable pet ecosystem using algorithms and automation, making the pet adoption process easier for adopters and shelters.
- Analyze and Design Web API based on the App UI\n- Investigate and apply new technologies\n- Optimize the App business flow\n- Development\n- Deployment\n- Bug Fixing
Technologies: Java, Kotlin, MySQL
Working Report
Daily Report is a tool for developers to create a daily report on their projects, what they do that day, what is their tomorrow plan, and feelings on that working day. It also helps team leaders and project managers to manage resources, projects, and the progress of each project.
- Implement a concentration log system for all microservices using ELK and log back.\n- Build and provide suggestions on MySQL database for one microservice\n- Write Repository, Controller, and Service for the project using Spring Boot framework