About me
Working Experience
-
Mar 2023 - PresentBook Village
Senior Front End Developer -
Oct 2016 - Feb 2023NFQ
Senior Front End Developer -
Jan 2013 - May 2016Biglabs
Senior Web Developer -
Oct 2009 - May 2012Fisoft
Java Developer
Education
-
2013University of Greenwich
Bachelor's degree, Computing -
2009NIIT
College, Software Engineering
Skills and Techniques
Computer Skills
- Languages Known: HTML5, CSS3, Javascript, Java
- Database: MySQL
- OS: MacOS, Linux, Windows
- Tools: VS Code
- Others: React, Nextjs, TypeScript, Webpack, Gulp, SASS, Git, JIRA, SEO
Languages Skills
- English: fluent (IELTS 6.5)
- Vietnamese: native
Soft Skills
Communication, Teamwork, Self-taught, Presentation.
What they say
What I've done
Learn English
Learn English is a Progressive Web App for learning English that I made for personal use and for learning new tech.
For more information, please read this blog: https://leetrunghoo.com/project/introduce-learn-english-progressive-web-app/
Demo video:
Leetrunghoo Website
Almost built up from scratch. I’m a big fan of lightweight and simplicity, therefore, I want to keep the UI clear & clean. I’m not a web designer but I don’t want my website is just a copy of others. So I’ve spent much effort for every detail on my website to keep it simple and cool.
Using Jekyll to build a static website that hosted by Github Page. In addition, CloudFlare is a free cloud service for https & optimization.
Using Gulp for building & deployment Jekyll web instead of Bundle. Gulp is more powerful and easier to use.
For more information, please read this blog: https://leetrunghoo.com/tech/about-my-website/
Demo Flickr with Rest API
Flickr is quite slow and inconvenient when browsing photo. Therefore, I made this demo for experiment how much I can improve Flickr.
For more information, please read this blog: https://leetrunghoo.com/demo/demo-flickr-with-rest-api/
Take Note
This is a simple Chrome extension which is used to quickly take note and record voice note. This is for self-learning and for fun!
Chit Chat
This is a Web app for chatting by using Polymer & Firebase. User can speak to write text, and hear what the other wrote.
I was impressed when Google introduced Polymer at IO 2014 and did this project for experiment. This project is built from scratch for self-learning purpose.
Not maintained for long time, it has some bugs now.
SportMozo Web App
This is a mobile web app for E-commerce, using REST to communicate with server-side. It's a subproject of SportMozo project which is an E-commerce website.
Responsible for developing the web app on my own, report to PM.
Demo video:
SmartMozo Website
This is a static responsive website for introducing SmartMozo. I made it within 3 weeks.
SmartMozo Web App
This is a mobile web app uses REST to communicate with server-side. It's a subproject of SmartMozo project.
SmartMozo applies O2O model to attract shoppers online and bring them to the physical mall and create the best shopping experience for shoppers.
The customer can use this web app to see the indoor map of a mall, it also shows the promotions, e-coupons, events that happening in a mall on the map.
Moreover, the coolest feature is showing the location of shops, customer, and the direction to shop at real-time.
I contributed to the SmartMozo since the beginning and really love it because of its great ideas. I had the responsibility to choose which frameworks/libraries are used, train and assign tasks to new members, report to PM.
Demo video:
Biglabs Website
My first done project in Biglabs is a responsive website. It has the information of the company, people, products, register and a simple CMS to input/edit the information.
Responsible for developing the web from the ground up including front-end, back-end, CMS, database, deployment. Thanks to that, I've learned a lot, especially front-end skills, and I'm in love with it.
EBOSS
EBOSS is an ERP system runs on web (web app) which has many modules such as Financial Accounting, Manufacturing, Inventory...
I involved in all software development life cycle.
Granado Espada
This is a song that I dreamed I could play it when I played game Granado Espada 8 years ago. Now the dream came true. :)
Self-taught for a half year. My piano is Casio PX-860. I recorded to MIDI file. Actually, the sound is much better when I hear it through the piano's speaker.
Recorded live version https://youtu.be/HRTLTbbQjiA
Personal Branding
This is my fourth presentation at iziEnglish Community. It was good. Although I expected more than that, I'm happy with it because I know my sharing knowledge is helpful and I inspired some people.
Thanks to personal branding, I've changed my mind, from "what will be, will be" thinking to "what I want to be, will be" thinking.
Left-handed people
My third presentation at iziEnglish Community was great, we had so much fun.
I love the feeling when I finished it and many people, including strangers, came to congratz me after the event. That feeling is so awesome.
Cha - MTV
Đang ngồi cafe cóc thì có xe kẹo kéo chạy ngang phát bài này =] kết ngay từ khúc intro rồi, bài hay vậy mà giờ mình mới biết. :P Hứng lên là cover liền!
p/s, tiếng trống khúc sau là do mình vỗ tay vào đàn, thu riêng sau khi hát chính.
Say you do - Tiên Tiên
Short cover for fun.
Last Christmas - short cover
Christmas is coming!
I've not played the piano for very long time so I took this chance to practice and for fun :D
Này em ơi - cover
Just for fun :D
Mashup "Sao anh từ thích thích thành đã yêu"
Mashup gồm 3 bài - Sao anh chưa về nhà - Từ thích thích thành thương thương - Phải chăng em đã yêu