$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Software Engineer
Nguyen Hoang Nam
,
Ho Chi Minh, Vietnam
Experience
Other titles
Skills
I'm offering
Creative Senior Software Engineer with 8+ years of strong
experience in Back-end Development areas with
willingness to learn and master Containerization,
Cache and SQL. A GOF Design Patterns and
Algorithms practitioner.
experience in Back-end Development areas with
willingness to learn and master Containerization,
Cache and SQL. A GOF Design Patterns and
Algorithms practitioner.
Markets
United States
(Remote
only)
United Kingdom
(Remote
only)
France
(Remote
only)
Germany
(Remote
only)
Lithuania
(Remote
only)
Denmark
(Remote
only)
Norway
(Remote
only)
Sweden
(Remote
only)
Finland
(Remote
only)
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2017 - ?
job
Senior Java Software Engineer
M_Service (MOMO).
Vietnam Ho Chi Minh, Viet Nam
• Maintaining and developing new features for a big payment platform help many partner's
applications (Web, App, Pos, ) can integrate with it as a payment gateway like: Paypal,
Mastercard, applying knowledge of event driven programing of Vert.x 3.x, asynchronous
messaging of RabbitMQ, cache and lazy load technique of Redis, Oracle SQL. As a result, many
merchants and 2 biggest partners adopt MoMo as a payment method just in time: Tiki, Apple.
• Documenting exposed(external) APIs clearly to help our merchants can integrate easier reducing the time to go live our payment method on their service by 64%. As well as with documenting solution
architecture and internal APIs for ensuring high code maintainability.
• Embedding tracking micrometer metrics into backend, build an interactive monitoring system with Prometheus and Grafana from scratch to get visual insights of what is happening inside our server so
that could take any preventive or corrective actions. As a result, it eliminated system's failure rate by
53%, increasing up time of back end application to 98.7%.
• Maintaining and developing new features for a big payment platform help many partner's
applications (Web, App, Pos, ) can integrate with it as a payment gateway like: Paypal,
Mastercard, applying knowledge of event driven programing of Vert.x 3.x, asynchronous
messaging of RabbitMQ, cache and lazy load technique of Redis, Oracle SQL. As a result, many
merchants and 2 biggest partners adopt MoMo as a payment method just in time: Tiki, Apple.
• Documenting exposed(external) APIs clearly to help our merchants can integrate easier reducing the time to go live our payment method on their service by 64%. As well as with documenting solution
architecture and internal APIs for ensuring high code maintainability.
• Embedding tracking micrometer metrics into backend, build an interactive monitoring system with Prometheus and Grafana from scratch to get visual insights of what is happening inside our server so
that could take any preventive or corrective actions. As a result, it eliminated system's failure rate by
53%, increasing up time of back end application to 98.7%.
Oracle sql, UP, Backend, Go, App, Server, Web, Software, Monitoring, Pos, Sql, It, RabbitMQ, Architecture, Service, Redis, Event, Oracle, Backend, Java
2013 - 2017
job
Java Full Stack Developer
ELCA Information Technology.
Vietnam Ho Chi Minh, Viet Nam
• Developing new product features for a pension application of Switzerland applying knowledge of Java 8, Spring Framework 4.x (Spring boot, Spring MVC, ), Hibernate 5x (ORM, Annotation, Validation, ), gRPC, JavaFX (UI framework based on JAPC) As a result, 3 big features have
been deployed just in time.
• Performing unit test for backend server and UI automation test for the responsive desktop application
applying knowledge of Junit 5, Mockito, Ranorex (built on .NET platform), resulting 96% of code
coverage that helped to improve system's stability and reduce the time for regression testing.
• Following up Jenkins (CI pipeline), Sona report, Crucible (code review).
• Working in a team of 5 members.
• Developing new product features for a pension application of Switzerland applying knowledge of Java 8, Spring Framework 4.x (Spring boot, Spring MVC, ), Hibernate 5x (ORM, Annotation, Validation, ), gRPC, JavaFX (UI framework based on JAPC) As a result, 3 big features have
been deployed just in time.
• Performing unit test for backend server and UI automation test for the responsive desktop application
applying knowledge of Junit 5, Mockito, Ranorex (built on .NET platform), resulting 96% of code
coverage that helped to improve system's stability and reduce the time for regression testing.
• Following up Jenkins (CI pipeline), Sona report, Crucible (code review).
• Working in a team of 5 members.
Hibernate, UP, Backend, Framework, Performing, JavaFX, Responsive, Pension, Server, Testing, Developer, Net, Java, Test, Unit test, Regression testing, Spring, MVC, Automation test, UI, Automation, Jenkins, Backend
2013 - 2013
internship
Student Internship
Gpat Ltd, Co.
Ho Chi Minh, Viet Nam
• A web application help people improve their pronunciation by mimicking other people's one on
Youtube.
• My first foundation project, I took a part in building up a back-end server in Go-lang and designing a
web UI in Reactjs in 2 months.
• Integrating with 3-d party API's, Youtube API. Learning how to build, ship and deploy code to production.
• Working in a team of 3 members.
• Github repository: englishgo
SIDE PROJECTS
Daily Self-Learning
Python Daily Reading
• Crawling daily free articles from blinkist.com, convert it to friendly kindle format: mobi, attached
with autogenerating word wise information. It helps people can read these blinks on their own kindle
device.
• Set up a scheduler for automatic triggering this task daily at 0h UTC based on Travis CI.
• Integrating with 3-d party API: Github API to commit back crawled files to my repository.
Contributing to open source projects hoangnam2261
• java-design-patterns, RxJava, project-guidelines,
• A web application help people improve their pronunciation by mimicking other people's one on
Youtube.
• My first foundation project, I took a part in building up a back-end server in Go-lang and designing a
web UI in Reactjs in 2 months.
• Integrating with 3-d party API's, Youtube API. Learning how to build, ship and deploy code to production.
• Working in a team of 3 members.
• Github repository: englishgo
SIDE PROJECTS
Daily Self-Learning
Python Daily Reading
• Crawling daily free articles from blinkist.com, convert it to friendly kindle format: mobi, attached
with autogenerating word wise information. It helps people can read these blinks on their own kindle
device.
• Set up a scheduler for automatic triggering this task daily at 0h UTC based on Travis CI.
• Integrating with 3-d party API: Github API to commit back crawled files to my repository.
Contributing to open source projects hoangnam2261
• java-design-patterns, RxJava, project-guidelines,
Open source, Internship, UP, Crawling, Go, Production, Patterns, Server, Web, It, Design, Youtube, Github, Word, UI, ReactJs, API, Java, Python
My education
2010
-
2014
Ho Chi Minh University of Technology
N/a, Computer Science
N/a, Computer Science
Nguyen's reviews
Nguyen has not received any reviews on Worksome.
Contact Nguyen Hoang Nam
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Nguyen directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark