Hoang Le Huu
Highlights
About
I am Le Huu Hoang. and I have dedicated the last over 5 years of my career to working in the back-end development field within the dynamic environment of the banking sector. With a focus on building and maintaining high-availability and high-performance services, I have primarily utilized Golang and .NET for my projects. I am excited to share my experiences and contribute to future endeavors.
My experience includes developing responsive websites, implementing RESTful APIs, integrating third-party libraries, and optimizing web applications for performance.
What sets me apart from other developers is my ability to work effectively in a team environment and my commitment to delivering projects on time and within budget. I am a quick learner and I am always willing to take on new challenges to expand my skill set.
Experience
Work history
- Senior Backend Engineer at HDBank(April 2023 up to Present)
- Responsible:
- - Be responsible for developing Golang micro services integrate with other service from core-banking systems. Providing APIs for frontend anh mobile.
- - Be responsible for collaborating with the cloud system team to deploy and ensure the stability product.
- - Be responsible for monitoring the system, using cloud watch - loki - grafana to visualize, query and explore metrics, logs to monitor and trace the problem with services. Using replicate database, grafana, SQL to visualize reports (user grown, transaction grown,... daily, weekly,...).
- - Apply lambda invoke lambda to reduce latency and data transfer out from VPC
- - Apply design pattern to enhance database connection with RDS proxy,reduce 35% of response time.
- - Research and develop services APIs, Asynchronous event,... using AWS VPC, API GW, Lambda function, RDS for Posgresql, CloudFormation, Cloud watch, Elastic Cache, Serverless framework, Terraform, S3, SNS, SQS,...
- - Transfer to new member and mentor intern
- - Configuring the Continuous integrate and Deployment (CI/CD) with Jenkins, Docker slave
- - Monitoring with Grafana, Loki and notification to slack
- Technologies: Golang, Elastic Cache, AWS(Lamda function, EventBright, SNS, SQS, S3,...), Grafana, RESTful API, Gorm, Terraform
- Database: PostgreSQL, MongoDB, Oracle DB
- SCS: Gitlab. Jenkins
- Work methodologies: Agile
- Responsible:
- Software Engineer at Orient Commercial Joint Stock Bank (OCB)(February 2021 - April 2023)
- Description: Develop OCB Card system, Develop service integrate with Core Card (Way4). Develop Web portal for BU, and services provider rest Apis for front end, another system of bank.
- Responsible:
- - BA and Developer. Receive requirement from BU, then analyze to technical, follow ticket, project and make sure it complete on time.
- - Develop Micro services interact each other using gRPC.
- - Develop, Maintenance, Release high performance, Scalability service using go routines, channel, Kafka,...etc
- - Write SQL for report, Optimize query performance.
- - Support production go-live, contribute product documentation.
- - Operate UAT, DEV environment.
- Technologies: Golang, ReactJs, Docker, Kubernetes, Grafana, gRPC, REST API
- Database: Oracle
- SCS: Gitlab. Jenkins
- Message Broker: Kafka
- Software Engineer at Sai Gon Thuong Tin Commercial Join Stock Bank - Sacombank(January 2019 - February 2021)
- Description: Develop OCB Card system, Develop service integrate with Core Card (Way4). Develop Web portal for BU, and services provider rest Apis for front end, another system of bank.
- Responsible:
- - Develop and maintaining card portal system and satellite service. Receive business requirements and build solutions, manage two out source member.
- - Develop high performance, asynchronous api with multitasking, redis, activemq
- - Optimize service performance using asynchronous function, task thread, load test to ensure application performance. .
- - Collaborate with operation team investigate, fix bug in production
- - Configuring the Continuous integrate and Deployment (CI/CD) with Gitlab CI/CD, Gitlab agent
- - Planning, follow, update and push project processing.
- - Support production go-live, contribute product documentation.
- - Collaborate with internal/external team to integrate with other services.
- Technologies: DotNetNuke 7.0, .Net Framework 3.5, .Net Framework 4.6, HTML, CSS
- Projects:
- - Card Portal Website
- - Schedule System: Service manage and process scheduler for the different business.
- - Card Website Backend
- - Payment Hub
- - Notification Hub
- Database: Oracle, Sql Server 2014, DB2
- SCS: Gitlab. Jenkins
- Message Broker: Active MQ
Freelance Projects
- Redroof Trading
GoPostgresPythonAWSServerlessBlockchain
Design VPC, Database, implement APIs, job, extract data from vendor to our data.
- PM Stock
GoPostgresqlRedisGrpcAWSKafka
Implement api for micro services communicate each other using grpc
Delivery application
Implement bot for Slack
Research and integrate with SSI(stock company) to trading command using slack bot