- .NET C# stack (primary)
- NodeJS, ExpressJS (secondary)
- PHP 5-7, Laravel, Joomla
- Solidity Smart Contract (SC) develope by Solidity integrate Ethereum-Networks
Summary
- 6 years as Software Engineer / Web Developer, with 5+ years exp in .Net, under 2.5 years exp in NodeJS, including 2+ years exp in Full-stack.
- Have expertise implementing high-level design systems in microservice architecture
- Good analysis thinking, and problem revolving, focus on product quality.
- Good at collaborate in teamwork and individual work, communication skills, and mentoring abilities.
- My passion is programming, highly interested in system architecture, I improve myself every day to become a Software Architect before 35yo.
- Also want to become a blogger / YouTuber / an expert to share my IT knowledge/ skills with everyone.
- Favorite famous engineers: Nick Chapsas, Anton Wieslander, Rainer Stropek, Pham Huy Hoang...
- My quotations: "There is no question that doesn't have an answer, you just haven't found out the answer yet".
Software Engineer
- Birthday:1995
- Email: huynhcamtuan1995@gmail.com
- Phone: +84 347 431 015
- City: District 5, HCMC, VietNam
- Age: {Now - MyBirthDay}
- Degree: Engineer
- Freelance: Available
My quotations:
"There is no question that doesn't have an answer, you just
haven't found out the answer yet" ^^!
Skills
Backend
Frontend
- Strong experiences in FE like HTML5 /CSS3 using libraries UIkit, Bootstrap, SASS / SCSS
- AngularJS, Angular 2+ few experiences
- React few experience
Database
- Experiecne in (MSSQL , PostgreSql)
Other
- Fundamental knowledge the field of financial technology business, payment systems, integrate PSP.
- Good at collaborate with DevOps team, QC team.
- Good at resolve problem troubling, analyze thinking.
- Implementing concepts in MSA.
- Redis for Caching, Keyspace Event, Distributed lock (RedLock)
- Cloud services: AWS
- Message Queue (RabbitMQ, Kafka) outbox, idempotence, asynchronous communicate...
- Working with Git-Flow, simple pipeline Postman Automation on Postman Flow
- OpenTelemetry (metrics, logs, and traces) using for centralized logs from distributed services
Career
Education
Gia Định UniversityInformation Technology / Software engineering
2013 - 2017
Major: Information Technology / Software engineering
Degree classification: Good
Mode of Study: Full-time
Working Experience
HomeCredit VietNam
As one of the leading digital financial companies in Vietnam,
Jan 2024 - Present
Software Developer (BE)
- Exploring and understanding Business and Architecture in GMA team’s managed scope.
ITL Corp - VELA
A strategic company member of Indo-Trans Logistics (ITL), which stands for Vietnam Excellence Logistics Alliances, which represents our vision to create a leading logistics alliance in Vietnam. Provide Digital Technology for Sustainable, Optimized, Trusted Logistics Network.
Apr 2023 - Jan 2024
Technical Project Leader
- R&D making technical solution decisions, resolving disruptions, and blocking related to technical.
- Implement Dapr in MSA; Reduce integration time between services, flexible integrate message broker.
- Implement Grafana (Tempo/Loki/Metrics) to trace event pass-through services.
- Resolving blocking problems with other teams; Raise issues, and report to PM.
- Develop and maintain Code-base, implement DRY principle.
- Write coding conventions documents & related technical documents; Source code control quality, keeping clean code.
Galaxy Pay
Company of Sovico Group with the mission of providing strategic consulting solutions, developing digital transformation projects of member companies and operating new technology projects..
Mar 2022 - Mar 2023
Software Engineer
Teamsize: 4
- Migrating the old services, building new reliable services from zero; Develop in a short time meet time to market product released.
- Participate R&D architecture; Migrating monolithtic to scalable MSA.
- Designing, implementing concepts of high-level design architecture, and code-base framework.
- Mainly integrate PSP hub (Napas, MoMo, 2C2P, MPGs, CyberSource, etc…) into services
- Participate with other teams supporting task to improve, and secure data, log, trace, monitor, reach PCI DSS certificate, test-stage
- Mentor junior-mate on web-page, guide colleague to resolve solution, and meet deadline task on estimate time.
VietCredit Finance Company
VietCredit Finance Joint Stock Company is allowed to execute the activities and the rights of the General Financial Company, according to financial laws and the permission of the State Bank of Vietnam. The company runs the activities such as capital mobility, granting of credit and loans, and other activities.
Nov 2020 - Feb 2022
Backend developer
Teamsize: 9
- Improving, maintaining transactions service (which layer apply bussiness validate transactions); Saving new featuring cost Enterprise core.
- Build auto-reconcile payment module; Eliminate daily manual accounting transaction commitment and reconciliation.
- Integrate offline/online PSP system; Expand Payment methods via Providers. (Personal implementation applies multiple-threads process concurrency to improve efficiency while maintaining accuracy).
- Integrated 3rd service E-Contract solution to the customer-services layer; Replace old the traditional paper one
- Integrated 3rd OCR services (GoogleVision/AzureOCR) into system in a short time of alpha-test-phrase; Testing effectively of 3rd services for reduce redundant input data.
- Participate in developing Auto Tools do some repetitive task, reduce daily redundant action from users.
- Building win-application that manages physical Loan card; Saving a huge of cost for new application from 3rd outsource providers.
- Apply (Semaphore, Multiple-threads) to limit concurrency amount of SMS messages sent; Prevent networks aren’t throttle at that time.
TMG & iVIVU
iVIVU.com is a member of TMG Vietnam Group with more than 20 years of experience
in the field of Tourism - Hospitality.
Vietnam's Leading Online Travel
Agency Channel 2021.
Jun 2017 - Jun 2020
Fullstack developer
Team TMG:
Teamsize: 4
- Participate in developing, providing maintenance of TMG's products web app, achieved 100% client satisfaction and on-time completion.
- Build high-customize modules shared web app products, saving development time by reusing built modules.
Team Ivivu:
Teamsize: 7
- Integrate VeXeRe Apis into services and provide an intuitive FE for users to select seats, and book transfer coach using integrated Apis. Eliminate complex action login to VeXeRe's provided portal do booking.
- Participate in developing new Booking flight web app replacing old tranditional SSR page to SPA for improve performance.
TPC Online Corp
Game online company was produced and released a lot of famous games on zingplay platform.
Nov 2015 - Dec 2016
Tester game, QC
Teamsize: 8
- Test case and game to ensure the quality of the product.
- Make Test case for testing.
Open new Freelance oppertunity
Present
Freelance & Side Project
As a developer, I always find the chance to learn new technical and work part-time to gain experience and improve myself everday.
Dec 2019 - 2022
Fullstack Developer
Team Blockchain: 2021 - 2022
Teamsize: 7
- R&D off-chain backend (sync distribute, integrate RPC).
- Mainly R&D Smart Contract, integrated RPC Web3, DApp.
- Build extension for project that extend light-weight library named “MongoDB Entities”. https://github.com/huynhcamtuan1995/ExtendMongoDBEntities
- Participate in developing a page FE web-page.
Team Web: Dec 2019 - 2020
Teamsize: 2
- Resolve problem that saving 55% develop time by storing data on Google Sheet Cloud for only View – Export Excel data
- Participate in refactoring from traditional SSR page to SPA for improve 28% performance, segregate FE & BE for horizontal scaling
- Apply (Semaphore, CountdownEvent, Multiple-threads) to migrate (download and upload) document from Cloud to DataCentral; Saving a lot of cost.
Achievement
Outstanding Project in 2022
Feb 2022 - Sep 2022
By 2022, become one of team key-member, and has released a fully functional payment gateway service that connects varieties payment channels in just almost under 5 months. The service has been successfully integrated with VietJetAir (VJA) and is meeting VJA's numerous and extensive payment needs. The payment value through the service reached over 300b VND per month.
TYPICAL PROJECTS
GalaxyPay Payment Aggregators servicePublish
Description:Migrating the old services, building new reliable services from zero; Develop in a short time meet time to market product released.
Results: Migrating, refactoring successful. Highly Available, stable connect to PSP. Outstanting project, the payment value through the service reached over 300b VND per month.
Payment services layerPrivate
Description: Layer service which has repositories to check validated business rules, and process the online payment (include auto commit offline payment) before commits to Enterprise Core. Auto-reconcile payment modules.
Results: Eazy to adapt payment service in line with business requirements. Module auto-reconcile in schedule.
Website Victoria hotels, Emeraude cruises, Hai Au aviationPublish
Description:Build TMG’s products web app in a short time, with high-reusable feature’s modules.
Results:Successfully deployed to user nice product, have good feedback from customers, reserve booking online, send offers. Achieved 100% client satisfaction and on-time completion. High-customize module can be shared through web app.
Contact
Contact me for work.