Dewitt Dao is a skilled programmer with 4 years of experience, including 6 months in a leadership role. He specializes in front-end technologies such as ReactJS, NextJS, and React-Native. Dewitt has strong expertise in HTML5, CSS3, and JavaScript, and has good experience with TypeScript. He has a thorough understanding of React.js and its core principles and is experienced with popular React.js workflows like Flux or Redux. Dewitt is familiar with newer EcmaScript specifications and RESTful APIs. He is adept at writing basic unit tests using the Jest library and proficient in using source code management tools like GIT. Dewitt is experienced in Agile Development methodologies and the SCRUM process and has practical experience with software management tools like Jira, Trello, and Redmine. He has the ability to train and coach intern developers and can quickly learn and apply new technologies. Dewitt is interested in tackling technical challenges and exploring new ideas. His strong problem-solving skills, teamwork spirit, and good communication in English make him an invaluable asset. He is currently based in Ha Noi, Viet Nam.
The project involved developing a simulation platform that predicts environmental issues related to emissions from various transportation modes such as ships, oil, and gas. This platform allows users to input available data, enabling the system to automatically calculate and generate reports, charts, and figures on future environmental emissions.
Work with ReactJs to develop interactive websites based on client needs.
Develop and design front-end functionality.
Write unit tests using Jest.
Provide support to team members.
Technologies: ReactJS, Redux, Jest, Flask, Databrick, PostgreSQL
LiveLife Clean - Netherlands
2023 - 2023
An e-commerce platform focused on healthcare and lifestyle, allowing customers to explore products and services. Users can place orders or subscribe to packages by making online payments in advance.
Develop and design functionality for the website, mobile application, and admin site.
Discuss project details and updates with the client.
Provide support to team members.
A comprehensive healthcare platform connecting patients and doctors.
Develop and design functionality for the website, mobile application, and admin site.
Wrote unit tests using Jest and React Native testing library.
Engage in client discussions.
Provide support to team members.
PlanCare is a platform that offers physical therapy and various home care packages, including meal preparation, personal assistance, cleaning, and gardening for individuals with disabilities. Users can conveniently select their preferred services, choose caregivers, and schedule support according to their needs.
Analyze customer requirements
Support mobile development using React Native
Develop and design functionality on the front-end
Optimize code
Write Unit Tests
Support team members
Technologies: React Native, Firebase, Geolocation, C#, WebSocket, MySQL
Dahai Art Platform - England
2021 - 2022
Dahai Art is a cutting-edge platform designed for acquiring, trading, and discovering various forms of art, including paintings, sculptures, prints, and digital works. This website leverages blockchain technology, with asset-backed tokens serving as transaction records.
Developer
Project management and progress tracking
Dividing tasks among team members
Technologies: ReactJS, Java, Websocket, SQL
Lenskart E-commerce Platform - Singapore
2021 - 2021
Lenskart is an e-commerce platform specializing in eyewear for men, women, and children. It also offers customers the option to book a free eye test to help them choose the most suitable eyeglasses.
Work on React.js to develop interactive websites based on client needs.
Develop and design functionality on the front end.
Write unit tests with Jest.
Engage in discussions with clients.
Technologies: ReactJS, NextJS, Jest
Shopstream360 & Shopstream Pro - Hongkong
2020 - 2021
Shop Stream Pro is an innovative e-commerce platform designed for brands to engage directly with customers through live-streaming and product advertising videos. This platform simplifies the purchasing process by allowing customers to make purchases directly through live-streams and video channels.
Work with React Native to develop interactive applications based on client requirements.
Design and implement features for mobile applications.
The project involved managing outsourcing programs, interviewing and training intern developers, and conducting research to provide effective solutions.
Programme outsourcing projects.
Training and interviewing Intern Developers.
Research and provide solutions for the project.