Huỳnh Cẩm Tuấn

I'm

Summary

  • Over 7 years as Software Engineer / Web Developer, with 6+ in Back-end side, and 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".
Huỳnh Cẩm Tuấn's avatar, tuanhuynh it dev avatar

Software Engineer

  • 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

  • .NET C# stack
  • Java, Spring stack
  • NodeJS,  ExpressJS
  • PHP,  Laravel,  Joomla
  • Solidity Smart Contract (SC) develope by Solidity integrate Ethereum-Networks

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)

Projects: GMA (Global Mobile Application)

  • Maintain and develop the backend site of Content & Communication stream’s feature
  • Coordinate and participate in supporting other product streams to develop new projects.
  • Mainly responsible for designing Backend solutions; Supporting the Online department to attract up to 32% of online users to get back to using App

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.
Jul 2023 – Jan 2024

Technical Project Leader

Projects: VELA project

  • R&D making technical solution decisions, resolving disruptions from technical side.
  • Propose and implement Dapr in MSA; Saving much developing time, and flexible integration.
  • Propose and engage in integrating Grafana (Tempo/Loki/Metrics) to provide tracking request/monitor services.
  • Raise issues, report to PM, and propose revolving solutions.
  • Develop and maintain Code-base, implement DRY principle.
  • Unifying coding conventions and principles, writing documents & relevant technical documents as a guideline for newcomers; Source code control quality, and avoiding smell 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..
Feb 2022 – Jul 2023

Software Engineer

Projects: GPay Payment Gateway.

Teamsize: 4

  • Participating R&D, implementing concepts of high-level, and migrating monolithic to scalable MSA.
  • Mainly integrate PSP hub (Napas, MoMo, 2C2P, MPGs, CyberSource, etc…) into GPay Payment Gateway.
  • Engaging to other teams for supporting improve, secure data, and finally reaching PCI DSS certificate.
  • Engaging in supporting writing postman-auto-script help for auto-testing.
  • Mentor junior-mate on FE, guide colleagues to resolve solutions, and meet deadline tasks on estimated 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.
Oct 2018 – Feb 2022

Backend developer

Projects: Payment services layer, Customer services layer.

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 over 20 years of experience in the field of Tourism - Hotel. iVIVU.com is a pioneer in creating convenient tourism products for domestic customers.
Jun 2017 – Oct 2018

Fullstack developer

Projects: TMG’s WebApps, iVIVU service system.

Teamsize: 9

  • Developing, improving, and mantaining WebApp modules.
  • Engaging in developing, maintaining, and integrating the 3rd provider system into the iVIVU OTA WebApp system.

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 a half on-chain backend (sync the on-chain and off-chain data).
  • Mainly R&D Smart contract by Solidity, integrated RPC Node.
  • Build an extension based on lightweight library for reuseable in the team.
  • 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.

Contact

Contact me for work.

Location:

District 11,  HCMC,  VietNam