Post Job Free
Sign in

Software Developer Senior

Location:
Ho Chi Minh City, Vietnam
Posted:
February 24, 2025

Contact this candidate

Resume:

*

THUC NGUYEN

PERSONAL DETAILS

● Full name: Nguyen Huu Thuc

● Gender: Male.

● Marital status: Married.

● Date of birth: 03/04/1981

● Contacts: email: ******@*****.***, phone: +849********

● Nationality: Vietnamese.

● Address: D.11-15, 685 Au Co Street, Ward Tan Thanh, District Tan Phu, Ho Chi Minh City, Vietnam.

EDUCATIONAL BACKGROUND

● Bachelor of Information Technology, 2004, University of Science and Natural Ho Chi Minh city. EMPLOYMENT HISTORY

Period Company Job Title

September 2024 - Now OPSWAT Software Engineering Manager February 2020 – September

2024

Technique Engineering Manager/ Solution

Architecture

April 2019 – February 2020 Technique Engineering Manager/ Technique Architecture

August 2018 – April 2019 IPCOIN VN Senior Software Developer - Team Leader June 2014 – August 2018 Zillable Senior Software Developer - Team Leader January 2013 – June 2014 CosaTech VN Senior Software Developer - Team Leader January 2010 – January 2013 KMS Technologies Senior Software Developer - Team Leader January 2008 – January 2010 Func.no Senior Software Developer - Team Leader 2

February 2004 – January 2008 DXC Vietnam (CSCV,

FCGV, PSV)

Senior Software Developer - Team Leader

PROFESSIONAL SUMMARY

● 20 years experience of Software Development.

● 20 years experience of Team Leading on Software Development projects.

● Object-oriented Programming.

● Object-oriented Analysis and Design with UML.

● Software Technique Design

● Relational Database Design.

● Be able to work independently and under pressure.

● Be adaptable to new technologies as well as the environment.

● Teamworking, Team leading.

● Problem solving.

COMPUTER SKILLS

● Programming Languages:

o C#, VB.Net, Java, C++, Python, Ruby, Typescript, Javascript, HTML, CSS

● Databases/Queues:

o Relational DB: MS SQL, My SQL, PostgreSQL

o NoSQL: MongoDB, ArangoDB, Elasticsearch

o Queue: Redis, Kafka, RabbitMQ

● Technologies:

o Backend: .Net Framework, .Net Core, Spring Framework, Spring Boot, Ruby on Rails, MS MFC(C/C++), MS Managed C++

o Frontend: ReactJS, Angular

o Gateway: Datapower

o Report: Crystal Report, Jasper Report

o Cloud: AWS, Azure

● Architectures:

o Lambda, Kappa

o Microservices

o Eventbase

3

● Development Tools:

o IDEs: Visual Studio, Visual Studio Code, Sublime, Eclipse, STS. o Tools: SQL Server Management Studio, Postman, Chrome Developer Tool, Firefox Web Developer, MySQL Workbench.

o Source Controls: Git, SVN.

● Other:

o Software architecture design and documentation.

o Debugging skills.

o Have worked with Agile, Scrum process models.

o Blockchains, OpentSTA, Selenium, Quick Test Pro, QASymphony OTHER SKILLS

● Foreign Languages

o English skills: Listening, Reading, Writing, Speaking at upper-intermediate level.

● Soft skills

o Software development team leading

o Good ability to learn new technologies.

o Environment and technology adaptability.

o Good teamwork spirit.

PROFESSIONAL EXPERIENCE

From 09/2021 – Now – Software Engineering Manager

● Technologies Used: C/C++, Shell Script

● Project: MetaDefender Drive (MD Drive)

● Team Size: 10 members.

● Project Description: Cyber Security, Malware Scanner.

● Position: Software Engineering Manager

● Responsibilities: Manage development team, stories investigation and code review.

From 01/2021 – 09/2024 – Technique Engineering Manager/ Solution Architecture

● Technologies Used: Python, C#, ASP.NET Core, AngularJS, Entity Framework, SQL Server, WebAPI, Git.

● Project: C99 - COX Transformer

● Team Size: 10 members.

● Project Description:Maintenance and migration MS C/C++ Applications to .Net, Datapower.

● Position: Team Leader

4

● Responsibilities: Manage development team, stories investigation and code review.

From 02/2020 – 01/2021 – Technique Engineering Manager/ Solution Architecture

● Technologies Used: C#, ASP.NET Core, AngularJS, Entity Framework, SQL Server, WebAPI, Git.

● Project: IPSS-RA

● Team Size: 5 members.

● Project Description: Migrate legacy system to ASP.Net Core and Angular.

● Position: Team Leader

● Responsibilities: Manage development team to migrate legacy system to ASP.Net Core, Angular, code review.

From 04/2019 – 02/2020 – Technique Engineering Manager/ Technique Architecture

● Technologies Used: Ruby on Rails, RabbitMQ, Redis, Kafka, Elasticsearch, Microservices, HTML, CSS, Javascript.

● Project: Buybid

● Team Size: 6 members.

● Project Description: e-Commerce system

● Position: Technique Engineering Manager

● Responsibilities: Architecture Design and manage development team

From 08/2018 – 04/2019 – Team Lead/ Senior Software Developer

● Technologies Used: Blockchains, Microservices, Eventbase, Kafka, Redis, PostgresDB, RabbitMQ, Github PR, Ruby on Rails, ReactJS

● Project: Crypto Exchange

● Team Size: 4 members.

● Project Description: Crypto trading system.

● Position: Team Leader/ Senior Software Developer

● Responsibilities: Design Architecture and manage development team to develop Wallets Management module, code review.

From 06/2014 – 08/2018 – Senior Software Developer

● Technologies Used: Java, Spring Framework, REST API, Spring integration, AngularJS, MongoDB, Elasticsearch, Redis.

● Project: Zillable

● Team Size: 10 members as lightweight models. We have 1 Technique Architect and the rest are team members.

● Project Description: Social Network for Enterprise users.

● Position: Senior Software Developer

● Responsibilities: Backend developer for main features.

From 02/2013 – 06/2014 – Team Lead/ Senior Software Developer 5

● Technologies Used: C#, .Net framework, C++, C++.Net.

● Project: Integrit

● Team Size: 6 members.

● Project Description: Migrate legacy ERP system from C++/VB6 to .Net framework and Microservices Architecture.

● Position: Team Leader/ Senior Software Developer

● Responsibilities: Component Architecture’s design and management development team to migrate legacy components from C++/VB6 to .Net, code review.

From 01/2010 – 02/2012 – Team Lead/ Senior Software Developer

● Technologies Used: C#, Windows Form, ADO.Net, C++, Javascript, Java, Windows API, C++.Net.

● Project: QASymphony

● Team Size: 4 members.

● Project Description: Accelerates digital transformation with software testing solutions that help enterprises prioritize quality, develop reliable software and increase speed to market.

● Position: Team Leader/ Senior Software Developer

● Responsibilities: Architecture design, and lead development team to develop screen recording tool which is used for defect tracking tool, code review.

From 01/2008 – 01/2010 – Team Lead/ Senior Software Developer

● Technologies Used: C#, ASP.Net, ADO.Net, C++, C++.Net.

● Project: Func.no

● Team Size: 3 members.

● Project Description: Airline ticket finder, provide cheapest ticket information.

● Position: Team Leader/ Senior Software Developer

● Responsibilities: Team Lead development team to develop ticket agents which search/combine to provide cheap Airline tickets.

From 02/2004 – 01/2008 – Team Lead/ Senior Software Developer

● Technologies Used: C#, Windows Form, ADO.Net, C++, Javascript, Java, Windows API.

● Project: InfoPak, uPerform

● Team Size: 6/ 40 members

● Project Description: The fastest, easiest way to create, manage, and distribute software learning content that drives user adoption, delivering targeted, high-quality learning content to employees when they need where they need.

● Position: Team Leader/ Senior Software Developer

● Responsibilities: Team Lead/ manage development team to develop screen recording tool which is used for eLearning tool, code review.

INTERESTS AND ACTIVITIES

- Software architecturing, software coding, travel, playing chess, reading IT books,… 6

CAREER OBJECTIVES

● Create hi-quality products.

● Become a Technique Manager, Technique Architecture

● Design and implement large systems or higher.



Contact this candidate