status: busy

Software Company Profile Selector, online employee skill profile

Developer search profile for clients and customers

*

Project performed during employment, original branding and name has been altered from original. The project may have since updated.

Overview

Software Company Profile Selector is an employee skill profile application developed for a technology company. It matches developers with clients based on their skills and experience. Employees can share their technical expertise, while clients can identify the most suitable candidates for new projects. This system uses a robust Next.js and Nest.js stack for frontend and backend, respectively, to deliver a smooth and efficient user experience.

Features

  • Skill Management: Employees can manage their skills through an admin panel.
  • Client Matching: Clients can easily find developers based on required skills and experience.
  • Technology Stack: Built using modern technologies like Next.js, Nest.js, Recoil for state management, and more.
  • Monorepo Architecture: The application leverages a monorepo setup, streamlining the development process and code sharing.

Tech Summary

  • Frontend: Next.js, React, State Management with Recoil
  • Backend: Nest.js, Node.js, Typescript
  • Architecture: Monorepo, Modular and Scalable
  • DevOps: Azure Pipelines, Continuous Deployment
  • Testing & Linting: Mocha, Chai, ESLint, Husky

Outcome

Software Company Profile Selector has streamlined the process of matching developers with clients. By utilizing cutting-edge technology like Next.js and Nest.js, the application provides seamless integration and efficient management of employee skills. The result is a more agile and collaborative environment for both employees and clients, improving project outcomes and enhancing business productivity.

Technologies:

node.js
typescript
next.js
nest.js
crud
monorepo
react v16
recoil
state management
dt (definitely typed)
husky
eslint
separation of concerns (soc)
lean software development (lsd)
lean software development
functional programming
semantic versioning
environments (.env)
yarn
devops azure pipeline
d2lang
architecture

Categories:

FeaturedReact.jsNode.jsCloudArchitectureMonorepoFront-EndBack-End