Phone/Zalo/Tele: +84965016885
Email/Skype: huydt20@outlook.com
Birthday: 16-10-1996
Linkedin: www.linkedin.com/in/huy-minh-299319212/
Github: github.com/stucle
Backend brings the truth power beside the Frontend smooth UI, rather than the "back" name. As a developer, improve that also upgrade the system's performance.
Programming languages and frameworks: Java 17, Kotlin, Spring Boot, Quarkus,...
Databases: MongoDB, Postgres
Microservices skills: Message queue (RabbitMQ, Google Pub/Sub), Orchestration
Practice skills: Caching, ELK, Git, Docker, K8s
Problem solving, investigate and apply the high level idea to reality functional in the distributed system.
Cloud storage: GCP, sFTP, AS3.
Auxiliary languages: Js, Python...
Scrum basic skills.
Mobile Application Development.
Project Description: Join the stable insurance product of Hitachi’s partner and working for the consent batch-job module.
Technical Stack:
Microservices architecture 3 models: core-facade-job following TDD
Azure cloud, k8s, Jenkins, Oracle, MongoDB.
Responsibilities and contributions:
Implement the multiple datasources in the contract data migration flow from Oracle to MongoDB.
Research and apply the algorithm for generic consent type serves low-level agency.
Spend effort to grasp of main flow, can be able to release beta adapt the market, then support production after go-lived, prepare the patch release
Project Description: Building up the payment from scratch estate, serves Sacom.
Technical Stack:
Payment hub architecture – DDD.
DB: Oracle, Elasticsearch. Cache: Redis, MongoDB. File bucket: MinIO.
Microservices asynchronized: IBM-MQ. Deployment on OpenShift.
Responsibilities and contributions:
Contributed a few “foundation” modules: Check idempotency, separate read-write, napas flow
Build up: On-us transaction, batch transfer for enterprise, tax period, webhook notify
Applied gRPC wrap the T24 core communication, apply Java 21
Trial, research hybrid ES/Mongo to speed up a half performance.
Project Description: The e-wallet integrated with payment gateway system, provides the quick pay solution serves VietJetAir, invokes multiples 3rd-Parties
Technical Stack:
Payment architecture - DDD - based on Spring Boot 3 (Java 21).
3rd payment via QR code scan, VietJet payment via modal checkout gateway, Dev-Consul configured environment.
AWS services: Cognito, lambda, EDB, EC2, DocumentDB, OpenSearch, S3…
DB: PostgreSQL, DocumentDB; AWS services: EC2, OpenSearch, S3…
Microservices asynchronized: RabbitMQ, Kafka.
Mobile client-side applies: Android SDK, Flutter. Web UI/UX applies: AngularJs...
Responsibilities and contributions:
Applied eKYC end-user for onboarding APIs when first joined.
Research the core banking WAY4. Built internal tools and mock then reduced around 1/4 the verification fee.
Cover a lot of e-wallet backend missions: Enhanced the QR feature, POS payment integrated into napas, top-up cash, bank-integration API and 3rd payment billing; practiced and implemented orchestrations flow.
Trial the OpenSearch for increasing the inquiry
Completed the incurred documents while communicating with Service Providers. Supported UAT partners, UAT customers.
Project Description: Based on the system serve for DFN telecom.
Upgrade, enhance and scale microservices system that be able to provide and streaming
few millions network data to big telecom companies came from multiple regions.
Technical Stack:
Telecom-network architecture based on TDD.
Spring Boot, Quarkus, Java 8, Java 17
No-SQL database: MongoDB Atlas, Redis
Microservices asynchronized: RabbitMQ for internal, Google Pub/Sub for external integration.
Internal and temporary environment(s) deploy by K8s, UAT and production are deployed on Google Cloudrun.
CRUD API flexible end-users by RESTful (OpenAPI), graphQL. Admin board and web portal applies ReactJs.
Responsibilities and contributions:
Work as a consultant role member in a standard SCRUM team. Communicate, answer and support EU team requests.
Optimized performance 1/5 number of modules in the microservices. Reduce the code base alignment.
Designed metadata by business in microservices flow that fits with multiple format of EU network providers. Make to compliance the anti-monopoly rule of the T-mobile (US)
Applied Google Bucket to transfer large data between external side, applied sFTP for internal side, around gigabyte capacity. Aligned T-mobile’s integrated features to compliance anti-monopoly (US rule)
Developed the cron job to handle data modification schedule adapts with core logic. Applied recursive clean cloud storage to reduce 1/5 storage cost.
Upgraded from Java 8 to Java 11. Applied graphQL side by RESTful in the multi-tenant features flow.
Project Description: The new serverless module in the Cocon Fiber Network,
support for finding the shortest path when streaming telecom data between network nodes.
Technical Stack:
Microservices architecture based on dotNET core. Test and UAT environment deployed on AWS Lambda.
Database: Postgres, caching by Memcached/Redis/C++ file engine.
Responsibilities and contributions:
Catched up BRD, algorithm, logic from Spec docs and source code of monolithic system. Analysis, follow SA/Techlead's solution.
Migrating from monolithic to microservices.
Contributed timeline: May 2020 to September 2020
(Nha Trang city)
Project Description: Build multiple chat apps that serve the end-users living in the neighboring streets or residence apartment as the according to each age group
Technical Stack:
Android SDK API 28 (Java code based), API 29 (Kotlin code based), Gradle libraries management.
Firebase Backend for SIT environment, PHP for backend UAT/Prod
Responsibilities and contributions:
Applied RxAndroid asynchronous for data binding.
Fix bugs, Optimized UI/UX, research compatible libraries for extend features, store the localdb by Room SQLite.
Applied graphQL API side by RESTful. implemented the CRUD functions with RESTful API.
Company name: IVS
Contributed timeline: From mid-2018 to April 2020
(University's referal)
Project Description: Apply the Windows Form framework to complete the screening data application for the internal computers in the factory house. Big team size in waterfall process, provide software for the FDI (Japan) companies.
Technical Stack:
Windows Forms of .NET framework 2.0 and Visual Basic 8.
Swing Abstract Window Toolkit and Java 7.
Oracle DB
Responsibilities and contributions:
Converted source code from VB6 to VB.NET, VB6 to Java Swing Windows Form.
Writen the script for create SQL data for screening fully format of Katakana, Hirakana.
Degree: Infomation Technology
Graduation: 2017