Nexaminds

Loader

Description

Nexaminds is a recruitment platform designed to connect businesses with exceptional talents.

I, along with my friend Omar Besbes, were among the first two people to work on building Nexaminds from the ground up.

We wrote the initial lines of code, developed the MVP (Minimum Viable Product), and were deeply involved in every phase of development, starting from the conceptualization of the idea.

We contributed to the system design, including the creation of UML diagrams and flowcharts, and determined how to separate and communicate between microservices.

Additionally, our contributions extended to the business strategy, DevOps, and conducting code reviews.

  • System Design and Development: Contributed to the system design, including the creation of UML diagrams and flowcharts. Determined how to separate and effectively communicate between microservices.
  • Scalable Microservices Architecture: Developed a modular and scalable microservices architecture using Nest.js. Documented APIs with Swagger and conducted extensive API testing with Postman.
  • Backend Monorepo Structure with Nx: Implemented a backend-specific monorepo structure using Nx and Nest.js, enhancing integration and code management efficiency.
  • Advanced Features Development: Created and executed new functionalities using Next.js and Nest.js, maintaining high-quality code standards.
  • DevOps Insights and Practices: Gained knowledge and understanding of DevOps processes, contributing to the optimization of deployment procedures using GitLab pipelines.
  • Collaborative Innovation: Worked alongside business and design teams, contributing to the proposal and implementation of innovative solutions and features.