Do Cao Thuong Duong
Senior Software Engineer
Experienced full-stack developer with 5+ years in developing and managing modern web and mobile apps with a demonstrated history of working in the tech start-up space. Skilled in React, React Native, Node.js, TypeScript, GraphQL, MongoDB and Electron.
Ho Chi Minh City, Vietnam
WORK EXPERIENCE
Chief Technology Officer
TargeekLead a small team of talented developers to build a beautiful SaaS ERP & CRM system.
- Built from scratch a SaaS ERP & CRM system at scales that allows multiple companies to trade with others.
- Developed and maintained an eCommerce website for a chain of mechanical equipment stores with an ERP, CRM, and supply chain management system.
- Organized training workshops and seminars about React & NodeJS for internships.
Teacher
KMIN AcademyWork as a partime teacher at React and Node.js online and offline courses.
Full-stack Developer
Store Làm MộcDesign and develop a multi-store eCommerce system.
- Responsive website using React, Redux, and React Apollo.
- Scalable REST API server using ExpressJS and Apollo Server.
- Real-time and full-featured management system that an SME needs.
- Cross-platform mobile app using React Native & Redux.
- Worked with micro-service architecture.
Front-end Web Developer
ThinkIIDDevelop a responsive web app for data visualization.
- Created a responsive, server-side rendered website with React & Redux.
- Created a NodeJS RESTful API server that communicates with another Python server.
- Real-time data visualization with socket.io.
- Data visualization using D3.js & ChartJS.
PHP & Node.js Developer
Seasoft IT SolutionsBuilt a search engine.
- Developed a bot that crawls data from websites for a Japanese based search engine.
- Worked with Casper.JS.
REFERENCES
SKILLS
PROJECTS
Guru ERP
Work-in-progress- SaaS ERP system for SMEs.
- Used React for web, React Native for universal mobile apps, Apollo for GraphQL and Nest for server. The whole project is written in TypeScript.
- Role: CTO, Product Owner and Full-stack developer.
- Team size: 6.
GeekSMS
11/2018JavaScript SDK for SMS sending.
- Written in Typescript.
- Works on Node.js, browsers, React native.
- Supports eSMS.vn and more.
moneylover-timo
10/2017Once upon a time, MoneyLover doesn't support transactions synchrozation with Timo by VPBank. So I decided to write a script that crawls and syncs transactions to keep my money tracked.
Store Làm Mộc
01/2016 - 5/2020- eCommerce website.
- ERP & CRM system.
- Logistic & online-payment integrated.
- Used React, React Native, TypeScript, MongoDB.
- Role: Project manager and Full-stack developer.
- Team size: 5.
ThinkIID Data visualization
06/2016 - 09/2017Worked with a team of 2 to built an confidential tool to visualize the machine-learning data using React, Redux, D3.js and ChartJS.
Agency Revolution's Activity Monitor
10/2015 - 11/2015Worked as an intern, first touches to React and Node.js. Built a responsive website to track for microservice messagequeue and visualized the data by drawing charts.