Lê Viết Hưng

A software engineer

Download Resume as .pdf View on GitHub

Experienced full-stack developer with a focus on innovation, architecture and well-designed software. Blockchain, scalable distributed systems, service-oriented architecture, and messaging middleware are things that interest me. I am a leader, a friend, a pioneer, and a person with an open mind.

MY SKILLS

TECHNICAL SKILLS

Languages

Solidity

NodeJS

ReactJS

Typescript

Django

Google Script

Unix

Flutter

Golang

Database Engine

MongoDB

PostgresDB

Tools

AWS

Docker

Microservice

Redis

Bonus

  1. Experienced in Frontend Development with many frameworks (Material UI, Ant Design, TailwindCSS)
  2. Experienced in working with Git, Github, Gitlab, CI/CD, Jenkins, Vercel.
  3. Working closely with designers, use semantic mark-up language like HTML/CSS to turn static Figma/UX Pin/Photoshop designs into browser-based web and application pages
  4. Experienced in agile development methodologies using best practice tools such as Jira, Confluence and Redmine.


SOFT SKILL

Leadership

President of Vietnamese Students’ Association of The University of Information Technology-VNU.

Commander of Green Summer Volunteer Campaign

Commander of Spring Volunteer Campaign


Project management

Agile Methodology by YouthDev Co,.Ltd experience.


Patient

Give myself enough time, enough chances to make errors, and fix them. Sometimes people will need more convincing, I will need to do my best to “sell” them my idea or approach.


Critical Thinking

My ability to be a critical thinker will allow me to assess those solutions and select the one that will work the best.


EDUCATION

  1. Good Bachelor’s Degree

Networks & Communication

2014 - 2019

  1. Scientific Paper in INISCOM 2019

UiTiOt-Vlab: A Low Cost Physical IoTs Testbed Based on Over-The-Air Programming Approach

2019

  1. Fundamental of Machine Learning certificate 2019

Computer Science Center - Ho Chi Minh City University of Science

2019

  1. AWS Certified Solutions Architect – Associate

Issued by Amazon Web Services Training and Certification

2023


WORK EXPERIENCE

  1. 2023 - now: Senior Software Engineer at Saigon Technology / Ho Chi Minh City

    Main responsible for Cyber RoundTable project: estimation, implement CI/CD flow, tech lead in developing phase Working with colleagues from HappyMoney company directly to clarify requirements, solve technical problems, refactor, develop web services and unit test. Technologies: GraphQL, Okta authentication, Launch Darkly. Be presenter discussing the topic, such as: “Unit Testing in React”, “Tips & Tricks for AWS certification” in the annual sharing session.

  2. 2022 - 2023: Senior Software Engineer at Chainity / Ho Chi Minh City

    Developing smart contracts for ERC20/ERC721/ERC1155 Token. Token was deployed on Binance Smart chain Network and listed on DEX Pancakeswap exchange.

    Other contracts: Blockchain Bridge ERC20, ERC721, ERC1155 Marketplace, auction IBCO (Initial Bonding Curve Offering) - create a pool with a supply, investor can throw money and receive tokens when event ends. Vesting token, Staking token, staking NFT DAO contract

    Utilities: Moralis SDK Hardhat

  3. 2017 - 2022: Junior at YDEV Ltd. / Ho Chi Minh city

    Member of the Single Sign On project’s core team. Develop a process for authentication and authorization that allows a user to log in to related internal software systems with a single ID and password.

    Experienced in caching (redis), web security (https, cors, csp, owasp), testing, CI/CD, search engine, message broker, containerization, web socket, web server (nginx).

  4. 2016 - 2017: Fresher Software Engineer at VNG Company / Ho Chi Minh City

    Create a landing page to promote the SmartPager project as a member of a high-functioning team.

    Development the visualization module (JavaScript, HTML, SCSS) of Camera monitoring system.

  5. 2015 - 2018: President of UIT’s Student Council at UIT-VNU / Ho Chi Minh City

    Develop problem-solving, analytical, and critical thinking skills; excellent communication, teamwork, or independence; and time and team management abilities.

So, please feel free to look at my work below:

Hamsterswap

Hamsterswap application
Hamsterbox is a magical black box with a suite of dapps and utility tools. The first core dapp within the box is Hamsterswap, a trustless, cross-chain peer-to-peer (P2P) protocol for swapping digital collectibles and assets. The second core service provided by Mr. Hamser (our mascot) in his box is Hamstermoney (Pay), a Web3 digital store for virtual goods, cross-app purchases, reloads and top-ups.

Site: https://p2p.hamsterbox.xyz/

Mad Monkey Guild

Blockchain-Based Gaming Guild.
The MMG organization aims to create the biggest virtual global economy that optimizes its community-owned assets for maximum utility and sharing profits with its token holders.

My responsibility is storing the value of game asset (Axie, Sipher, Blockchain Monster Hunt) of every accounts from guild and computing profit for guilder & player. Support guild leader to manage team member, the metrics per week.

My main role: Backend & Frontend engineer.

Read More: https://www.madmonkeyguild.com/
Mad Monkey Guild

Webdao.app

Webdao.app application
DAO’s governance parameters have worked well thus far, with comprehensive governance safeguards that ensured no one, including the Chainity team, can implement major changes to the DAO and the protocols in the network without going through a DAO vote in a decentralized manner. Chainity continues to have a decentralized governance process that is protected against malicious attacks.

My responsibility is modifying the smart contract, developing backend, deployment and presenter.
Beta site: https://beta.webdao.app/

Blockchain Bridge

Blockchain or Crypto bridges work just like the real thing, but instead of connecting physical places together, they are used to connect digital ecosystems together. These bridges can pass both information and assets between the bridged blockchains. We call this a cross-chain transfer.

My responsibility is modifying the smart contract, make a mock script to move ERC20/ERC721 between the BSC and Owned Chain, developing User Interface and run a stress test flow.
Blockchain Bridge

Vivote.vn

Video voting application
Video voting application

My main role is Team Leader
Site: https://vivote.vn/

Artfi

We make Artfi NFTs and allows to trade on our marketplace.

An artist can create account and sell their painting. They must deposit the painting to our gallery store, we have multiple appraisers who judge the quality of the painting before selling them.

And when somebody decide to buy one, they will own a NFT, besides a painting will delivery to their home. My main role is Team Leader
The staging site: https://sandbox.art-fi.gallery/

ArtFi Gallery

Defihorse

lauch pad for dapp
My main role is Team Leader/Web Engineer
The staging site: https://tame.defihorse.com/
We develop 10 smart contracts (IBCO for Launchpad, Staking, Vesting, Bidding, Marketplace, Integrated Contract with Galler.io) which follow ERC20, was deployed onto Binance Smart Chain.

We build an application allow user interact with smart contract through web3.js to deposit, withdraw and claim their token. Besides, user must connect Telegram channel, Twitter and join Discord server before accessing our events.

We build a high load system which can serve 30K CCU. Our tactics are deployed on the cloud of AWS system. We are using terraform for scaling number of instances and auto deploy. Next, we write an ansible script for updating new app onto all.


Video on Demand

ondemand viet 1

YouthDev Co,Ltd is one of professional companies of technology in Vietnam. We communicate via Slack; assign and manage task under Agile methodology base on redmine; only focus on developing with CI/CD; implement new feature while in fix current version with Git.

OnDemandViet is a dedicated video platform which created base on many high top world technologies to provide adaptive video streaming, large scalable video storage and high available system with multiple dedicated server and a complex SMS registration, subscription services.

ondemand viet 2

My main role in this project is Web/Animation Developer.
The production site: https://www.muchomas.tv/; https://sctvonline.vn/


System Management for English Centre (NodeJS, ReactJS)

talkfirst centre
This project includes 2 systems:

- A dashboard to overview and manage staffs, students, classes.
- A register class for student.

My main role is Team Leader.


Messenger Chatbot (NodeJS)

- I build a webhook to receive message from facebook messenger.
- When user interact with chatbot on the first time, they have to register their information to join that contest. When the contest is started, user can start their exam session.
- Chatbot can send text, image or quick reply for answering.
- Application record user's result and calculate, sort the scoreboard.

My main role is Project Owner.

messenger chatbot

Learning Management System (Moodle)

Moodle system
I've deployed 4 LMS systems for The Children House of Dong Nai province, HoChiMinh Communist Youth Union of Ho Chi Minh city, Vietnam Youth Federation of Ho Chi Minh city and HoChiMinh Communist Youth Union of School of Management - University of Economics Ho Chi Minh City. All of systems provide an platform of online contest with a variaty of the question types, serve large amount of traffic at the same time.

My main role is Project Owner.


Jeckin (Django, Typescript)

I start this project in the hope to build a valuable startup.
I worked with 1 designer and 1 frontend developer with ideas about set the schedule and allow user register event to participate in and pitched to some university in Ho Chi Minh City first. Unfortunately, Covid-19 became and all events (online or offline) weren't able to organized, and decided to leave the program.
More importantly, I realized that forcing me to find a valuable idea.
I will comeback and bring it to students and many types of audience.

My main role is Project Owner.

jecken

Pre-Wedding

wedding
This project uses NextJs and Google App Script to get invitation card and receive guest response.

My main role is Project Owner.

Project site: https://locanstories.vn/


Crossword Puzzle

This project uses Microsoft Office PowerPoint with Macro-enabled.

My main role is Project Owner.


Crossword Puzzle


VOLUNTEER

Review vaccinated information application

  1. When the citizen submitted a certificate of vaccination, a large amount of files must be reviewed. We build an application which receive certificate and distribute to our volunteer to review information and confirm for synchronizing data onto national database.

  2. In addition, we build an application which the patients can declare their health condition on and the local medical facilities will monitor and support in time.

My main role is Developer


The martyrs’ information management system (conduct at Ho Chi Minh City Martyrs Cemetery)

The project came into operation on July 26, 2017 so that families, soldier comrades, visitors, etc. can directly look up search information and print a map to guide the way to the graves. The work digitizes about 14,300 martyrs’ tombstones at the Martyrs’ Cemetery in Ho Chi Minh City. This is the first time that the list of martyrs of the Ho Chi Minh City Martyrs Cemetery has been widely published on the Internet instead of only serving internal management as before.


The martyrs' information management system
Project site: https://tphcm.anhhunglietsi.vn/

My main role is Project Manager


Go Volunteer Ho Chi Minh city

All information about Volunteer Campaigns of Ho Chi Minh Communist Youth Union. In addition, user can search their certificates.


Go volunteer Ho Chi Minh city system

Project site: https://govolunteerhcmc.vn/

My main role is Project Owner

REFERENCES

Hoai-Nam Tran / Line Manager

Senior Software Engineer

Trung-Quan Le / Prof.

Faculty of Computer Networks & Communications, Dean

E: quanlt@uit.edu.vn

P: +84 772 501 188