SchoolX
Description: SchoolX is an electronic attendance solution for schools. It simplifies managing students.
Role: Full-stack developer
Responsibilities
- Developed a scalable application using Node.js and the NestJS framework that allows the parents to get immediate alerts when their child enters and leaves the school and records their child's school information.
- Implemented secure user authentication and authorization using JWT (JSON Web Tokens) for enhanced user experience and data protection.
- Integrate third-party services, such as email notifications, and Firebase cloud messaging, to push notifications to clients.
- Designed and implemented a RESTful API to communicate with the front-end and mobile, ensuring efficient data exchange and improved performance.
- Implemented continuous integration and deployment pipelines using tools such as GitLab CI, Docker, resulting in faster and more reliable release cycles.
- Developed a responsive user interface using Reacts, allowing users to create and manage students, teachers, staff, etc.
- Investigate and resolve complex technical issues, ensuring the smooth functioning of the applications.
- Collaborated with product managers to define system requirements and translate them into technical specifications.
Wallet
Description: The wallet is an E-wallet that can use currencies and virtual currencies for companies/individuals who are looking for a smooth international money transfer and payment solution. We provide a simple and quick digital asset platform that replaces the complicated international bank remittance/payment procedures and history management.
Role: Software Engineer
Responsibilities
- Developed a scalable e-wallet using Node.js and the NestJS framework that allows users to use currencies and virtual currencies for individuals, exchange currencies, deposit currencies, and withdraw currencies.
- Implemented secure user authentication and authorization using JWT (JSON Web Tokens) for enhanced user experience and data protection.
- Integrate the Binance API, enabling seamless online transactions.
- Designed and implemented a RESTful API to communicate with the front-end, ensuring efficient data exchange and improved performance.
- Optimized the application's database queries, reducing response times and enhancing overall system performance.
Sal
Description: Sal CRM is a Sales CRM tool. It is designed as an integrated, end-to-end application for sales administration.
Role: Software Engineer
Responsibilities
- Developed a responsive CRM website using React and Redux.
- Implemented features such as company management, customer management, and payment integration using the Stripe API.
- Designed and developed reusable UI components, ensuring code modularity and maintainability.
- Integrated with RESTful APIs to fetch and display data to clients.
- Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
- Utilized React Router for seamless navigation and dynamic routing.
- Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.
Jobnow
Description: Jobnow is at the forefront of innovation when it comes to using data and technology to evolve the human capital management space with solutions that help employers find, hire, and manage great people.
Role: Full-stack developer
Responsibilities
- Developed a scalable application using Node.js and the NestJS framework that allows employers to find, hire, and manage great people.
- Designed and implemented a RESTful API to communicate with the front-end and mobile, ensuring efficient data exchange and improved performance.
- Developed a responsive website using React and Redux.
- Implemented features such as company management, customer management, and payment integration using the Stripe API.
- Designed and developed reusable UI components, ensuring code modularity and maintainability.
- Integrated with RESTful APIs to fetch and display data to clients.
- Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
- Utilized React Router for seamless navigation and dynamic routing.
- Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.
BESALES
Description: BeSales is a CRM tool. It is designed as an integrated, end-to-end application for small businesses.
Role: Full-stack developer
Responsibilities:
- Developed a responsive CRM website using React and Redux.
- Designed and developed reusable UI components, ensuring code modularity and maintainability.
- Integrated with RESTful APIs to fetch and display data to clients.
- Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
- Utilized React Router for seamless navigation and dynamic routing.
- Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.
BLO
Description: The system allows users to manage and research a company's Portfolio and provide detailed information about this Portfolio and the company.
Role: Node.js developer
Responsibilities
- Developed an application using Node.js and NestJS that allows users to research and manage the Portfolio information so that they can have the overview statistics of each Portfolio, search for exact company portfolios, and view the detail information of each company Portfolio.
- Developed an application using Node.js that allows the system to obtain Portfolio' data from the data center and process this data before storing it in the system.