Results-driven Software Engineer with a proven record of designing and developing user-centric applications. Dedicated to ongoing learning and embracing emerging technologies to foster continuous growth. Open-minded and receptive to feedback, leveraging input to continuously enhance and deliver exceptional solutions. Committed to strengthening fundamental knowledge to drive the development of superior products.
- Develop and maintain a Ninjavan web app for customer experience, resulting in improved user experience and increased client satisfaction.
- Designed and implemented RESTful APIs to facilitate communication between front-end and back-end systems, optimizing data flow and system performance.
- Implemented database schemas and performed efficient queries using SQL technologies, resulting in optimized data storage and retrieval.
- Collaborated with UI/UX designers to translate wireframes and mockups into functional user interfaces, ensuring consistency and adherence to design guidelines.
- Participated in code reviews and performed unit testing to ensure code quality, adherence to coding standards, and identify and resolve issues.
- Worked closely with cross-functional teams, including product managers and quality assurance engineers, to gather requirements and deliver high-quality software solutions on time and within budget.
- Participating in the company's management system design and develop
- Develop ideas for new programs, products, or features for manpower reduction
- System design, Database design, API design
- Integrate with the third-party systems
- Taking lead on the backend team
- Code review
- Training members in the backend team
GOD System
- Company internal management system, manage orders, cost centers, fulfillment process, provide reports, and some support tools
- Connects with other platforms (Shopify, Shopbase, Amazon, Ebay, Etsy, Facebook Marketplace, Woocommerce) and fulfillment vendors' system
- Haves 100 daily active users and handles about 10,000 orders every day
- Project lead + BE developer + Window App developer:
- Participating in customer requirements collecting and analysis, designing solutions, estimating the price
- Design UI/UX for mobile apps
- Develop backend servers, websites and mobile apps
Carota Mobile App
- Some links:
- Work with customers to collect requirements, design features for the app
- Design app UI Backend developer, design database, build backend server and API
- Mobile developer, create app UI, integrate API and some features like Google, Apple Sign in,...
- Build and publish app to Google Play and App Store
- Web developer, create app website and admin website
- Design tools: Balsamiq, Figma
- FE Language:
- Design and develop API for backend server
- Develop websites, and mobile apps UI following the design, then integrate with API
- Frontend Stack: VueJS - NuxtJS, React Native
- Backend Stack: PHP - Laravel, PostgreSQL
- Learn VueJS Framework
- Join developing outsource website, mobile project
- Framework: VueJS, Vue Native
Second prize for national excellent students in Mathematics (2015)