YMC at SAI Digital (10 members)
Integrated SAP Customer Data Cloud to manage customer identity and consent data in compliance with privacy regulations and parental consent requirements.
Technologies
- Java, Spring Boot, SAP Customer Data Cloud, OIDC, AWS (Lambda, DynamoDB, API Gateway, S3...), HTML, CSS, JavaScript
Main Responsibilities
- Implemented new features based on customer requirements
- Supported AMS activities by resolving production incidents and responding to customer inquiries
- Collaborated with Solution Architects to define technical solutions
- Worked closely with international team members, including Solution Architects, Business Analysts, and QA
- Performed code reviews
- Documented technical designs and deployment procedures
KBTG at FPT Software (21 members)
Join a team focusing on implementing SWIFT ISO 20022 standards for both inward and outward remittance transactions.
Technologies
- Java, Spring Boot, Spring MVC, JPA, Hibernate, Microservices, Kafka, Redis, MariaDB
Main Responsibilities
- Join a team focusing on implementing new feature from customer requirements
- Fix software defects and incidents on production environment
- Collaborate with foreign teams (Dev and QA)
- Perform batch data processing for importing and exporting data
- Perform code review and create plan to train new team members
- Documented technical designs and deployment procedures for internal knowledge sharing
Project AMS at TMA Solutions (15 members)
Manages software packages of appliances, providing a Web UI for configuration and deployment.
It monitors services and hardware health in real-time, notifying users of issues for quick resolution.
Technologies
- Java, Spring MVC, Hibernate, MariaDB, SSH, DNS/DHCP, WireShark, Rocky Linux, ShellScript
Main Responsibilities
- Develop crucial features based on the customer requirements
- Collaborate with foreign teams from Poland.
- Fix the software's defects and enhance system performance
- Design database and write SQL based on detailed design.
- Demo features and training new team members
- Write tools to support development more productively.
Project VitalSuite at TMA Solutions (18 members)
Monitors network performance from network devices, generate inutitive reports and dashboards,
proactively identifying issues. Generates real-time alerts for network administrators to minimize impact.
Technologies
- Java, C++, Spring MVC, MariaDB, Windows Server, Redhat Linux, ShellScript
Main Responsibilities
- Develop and fix the application's defect base on requirements.
- Investigate and upgrade third-party libraries
- Nightly support customer when they have issues
- Optimize query performance
- Collaborate with foreign customer from America
- Write software documents for defect and user manual
Project Patch Management Tool at TMA Solutions (12 members)
A tool to manges patching versions of software packages, to help automate the process of patching software.
Technologies
- Java, Spring Boot, JPA, PostgresQL, Spring Cloud, Kafka, Redis
Main Responsibilities
- Develop API Gateway: Routing, Catching, Authentication and Authorization
- Develop a REST API Patch Service using Spring Boot, PostgresQL
- Develop a Logging feature
- Write Readme and User Guide document
- Review others team members's code
Accumulate experience
- Gained valuable knowledge about microservice and implementing to the project
- Gained knowledge about streaming data tool Apache Kafka, catching using Redis
- Gained knowledge about PostgresQL Database