Love to work with the cutting edge, excited to learn, a creative problem solver and self-taught developer, resourceful in getting things done and productive working independently or collaboratively.
Working experience
LittleLives, Vietnam, 08.2020 - current
Backend Developer
- Design, write and test APIs and backend applications in Elixir and Node.js
- Build, develop new features and improve existing ones
- Support mobile and front end team for any changes in requirement
- Optimize code and SQL query to fasten response from APIs call
- Collaborate closely with engineers across teams
- Be an active member of an internationally experienced team
- Team’s tech stack: Elixir, Node.js, Docker, Kubernetes, Sentry, PostgreSQL, Redis, MySQL, S3, NSQ
TMA, Vietnam, 10.2019 - 07.2020
Software Developer
- Work within a cross functional team of Business Analysts, Product Owners and technical lead to understand requirements that drive the design and implementation of technical solutions.
- Implement enterprise modules in micro-service architecture.
- Use Postgres with Sequelize as ORM.
- Build automated modules to run jobs in predefined schedule.
- Build back-end modules in Express.js.
- Optimize code for performance and debug memory leak issue.
KBTG, Bangkok, Thailand, 10.2018 - 10.2019
Software Developer
- Develop Node.js back-end powered by Express.js for client app.
- Develop front-end web for operational management with React.js.
- Implement EFK stack to monitor api performance, by using Elasticsearch to store logs which were piped by Fluentd aggregator and then visualized by Kibana.
- Build Jenkins pipeline and Ansible playbook to deploy on server.
- Develop a reuseable internal library using Cucumber and Gherkin language as BDD concept.
- Work in project on blockchain product in banking industry.
- Apply best practices (e.g. unit testing, test automation, continuous integration, etc.).
TMA, Vietnam, 4.2018 - 10.2018
Junior Software Developer
- Research on blockchain network (Hyperledger Fabric) and its application.
- Build used case demos and prototypes.
- Collaborate to conduct internal training session about blockchain fundamental for other members.
- Transition to junior software developer and take chance to work in Thailand
MSIG, Vietnam, 3.2017 - 4.2018
Account Manager
- Build new automated template for quotation which reduces manual editing time significantly.
- Mentor team members on making quotation and dealing with stakeholders.
- Site visit customers' facilities, analyze potential risks and make quotation and negotiation.
- Conduct training for bank partners about company’s insurance products.
VIB | Chailease | HSBC, Vietnam, 2011
Corporate & Personal Banker
- Develop business by engaging with new coporate and individual customers.
- Handle enquiries and negotiate term and pricing to win deals.
- Analysis customer financial statements and cashflow.
Technology Applications and Expertise
-
Programming: Elixir, JavaScript (fluent), Golang, Typescript, Python (prior experience)
-
Markup: HTML5, CSS
-
Database: MySQL, MongoDB, Redis, PostgreSQL
-
Collabolation tools: Git, Slack, Clubhouse
-
Applications: VSCode, Vim, Jira, Docker, Kubernetes
-
DevOps: Jenkins, Ansible
-
OS/Environments: Linux, Ubuntu, macOS
-
Concept: Unit test, TDD, Cloud Computing, Scrum, Agile
Other Skills
-
Industry Knowledge: Financial Analysis, Data Analysis, Banking, Risk Management
-
Interpersonal Skill: Problem solving, Negotiation, Management, Team work
-
Communication: Read, write and speak English fluently
Education
-
PyFML, 2017, Python Programming
-
Self-taught, 2016, MOOCS online
-
Master, CFVG, 2012 - 2014, Economics of Banking and Finance (MEBF)
-
Bachelor, NEU, 2005 - 2009, Business Administration
Hobbies
- Outdoor activities
- Tech books
- Learn by doing
Reference
- Hung Viet Nguyen, Lead Engineer @Grab, CTO/Founder @ PyFML
Contact
- Email: hieuletrung102@gmail.com
- Mobile: +84 0982 051 922