Nguyen Hoang Linh

Software Engineer

I am a backend developer with over 3.5 years of experience in software development. I have experience in developing enterprise web applications in networking and banking domains. My technical expertise includes Java, relational database. I am committed to develop system with strong focus on maintainable, scalability and performance. I am always eager to learn new technologies then apply them to my working project to enhance productivity and performance. My goal to join a team with active and competitive environment to improve my technical and collaborative skills.

Information

linh072217@gmail.com
0354882574
Ho Chi Minh City

Social Network

Education

Can Tho University 2018 - 2022
Major: Information Technology
Degree: Very good

Technical Stacks

Programming Languages

Java, Rust, Javascript, C, C++

Technologies

SpringBoot, Hibernate, MariaDB, Linux, ShellScript, HTML, CSS, JQuery

Networking

Common protocols: TCP/UDP, Socket programming, HTTP/HTTPS, SSH, FTP, SNMP

Additional Skills

OOP, Git, Design Database, Searching and Write document

English

Able to use English in conversation, good at reading and listening skills

Work Experience

KBTG at FPT Software (15 members)

07/2024 - current(full-time)
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, 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 member

Project AMS at TMA Solutions

07/2023 - 7/2024(full-time)
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, Redhat Linux, ShellScript
Main Responsibilities
  • Develop crucial features based on the customer requirements
  • Collaborate with foreign teams (co-working tasks).
  • Fix the software's defects and enhance 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

05/2022 - 07-2023(full-time)
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.
  • Nightly support customer when they have issues
  • Write software documents for defect and user manual
Accumulate experience
  • Gained valuable experience in designing and implementing complex web-based applications using Java and C++ technologies
  • Gained knowledge about networking, operating system especially Linux, increasing project performance
  • Gained knowledge about networking HTTP/HTTPS, SNMP, Socket
  • Working with MariaDB database, increase query performance.
  • Gained experience in working/communicate with America customers.
  • Collaborate with team members.
  • Gained experience working in Scrum development process.

Project Patch Management Tool at TMA Solutions(Internal Tool)

2/2023 - 07-2023(part-time)
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