As a project lead developer, I started to design the whole website and implemented all the logics with team members.
- Collaborated with co-workers to establish backend conventions, principles and patterns.
- Design, develop, troubleshoot, debug, test, ensure browser compatibility and implement website code by using Django, DRF, Laravel, Yii and MySQL, PostgreSQL server.
- Investigation, design and implement scalable applications for data identification, analysis, retrieval and indexing.
- Consulted regularly with customers on project status, proposals and technical issues.
- Implemented web design and development principles to build stable software.
- Built reusable code and libraries for future use.
- Built the RESTful APIs for the backend using DRF, Node.JS and Laravel.
- Maintained and upgraded the front-end web app for their management system using React, Vue and Angular.
- Worked with data scientists to resolve database design problems and provide customer service.
- Improved code design.
- Optimized complex database queries.
- Developed GraphQL API using Node.JS, Express.JS and MongoDB.
- Reviewed the pull requests submitted from other front-end developers.
- Collaborated with the design team to define data structure.
Tech skills: React / Redux, Vue, Angular, Node, Express, Docker, Heroku, CI/CD, GitHub, AWS S3, AWS EC2, AWS Lambda, GraphQL, Third party API integration - Stripe, Google APIs, LiveChat, Strapi