LumMatrimony Application

Mohin Sheikh

Backend Developer (NodeJS)

About Me

Being a Backend developer, I have been part of the projects which are mainly based on JavaScript technology. I contributed effectively in all stages of the Software Development Life Cycle. I intend to apply the knowledge and experience gained from challenging environments to create robust and result-driven applications. Along with the technical knowledge, my work thrives on Agile and collaborative approaches.

As a seasoned Backend Developer, I have actively participated in numerous projects centered around JavaScript technologies. My role has encompassed every phase of the Software Development Life Cycle (SDLC), from initial requirements gathering and system design to implementation, testing, and deployment. My comprehensive understanding of backend systems and their integration has allowed me to deliver robust, scalable, and high-performing applications.

Throughout my career, I have consistently applied best practices in coding, architecture, and performance optimization. My technical expertise includes working with Node.js, Express.js, and other modern JavaScript frameworks. Additionally, I have a strong grasp of database management, API development, and microservices architecture.

Beyond my technical skills, I am a strong advocate for Agile methodologies and collaborative teamwork. I thrive in environments that prioritize continuous improvement, iterative development, and cross-functional collaboration. My ability to communicate effectively with both technical and non-technical stakeholders ensures that project goals are met and client expectations are exceeded.

I am eager to leverage my background and skills to contribute to innovative projects and drive the development of cutting-edge applications.

Skills

Experience

Backend Developer - Formics.io

Jan 2021 - Oct 2021

Backend Developer - Broadstairs IT Solutions

Nov 2021 - Present

Applications I've Worked On

Agoda

Agoda Application

FameLinks

FameLinks Application

XYLA Group

XYLA Application

Speedyy

Speedyy Application

Lumi

Lumi Matrimony Application

Major Projects

EMS (Employee Management System)

Role: NodeJS Developer

Description: This application is for team management. It has multiple roles defined within the team hierarchy and helps teammates apply leaves and add timesheets for their efforts.

Responsibilities:

  • Maintained the code ensuring smooth data flow and reconciliation.
  • Redesigned system architecture for better performance and troubleshooting using queueing service and AWS lambda.

Technologies: NodeJS, TypeScript, Bitbucket pipeline, PostgreSQL.

TASK-TICKET

Role: NodeJS Developer

Description: A collaborative project management tool that organizes tasks into boards, providing information on task status, responsible individuals, and task progress.

Responsibilities:

  • Developed and maintained backend code.
  • Managed MongoDB database.
  • Wrote stored procedures for specific functionalities.

Technologies: NodeJS, JavaScript, MongoDB, EC2.

REMINDER APPLICATION

Role: NodeJS Developer

Description: An Android app that serves as a reminder for tasks, allowing scheduling for phone notifications on a daily, weekly, or monthly basis.

Responsibilities:

  • Handled database and wrote stored procedures for complex functionalities.
  • Implemented a rating system based on user performance.
  • Developed APIs as per requirements.

Technologies: NodeJS, TypeScript, MongoDB, NGINX, EC2.

Projects Worth Mentioning

Qualification

Diploma in Electronics and Telecommunication Engineering (2016-18)

B.E (2018-21) CSE (Computer Science and Engineering)

Tools I am working with :

Innovative Ideas Icon

Webstorm

WebStorm is a popular integrated development environment (IDE) specifically designed for JavaScript, TypeScript, and related web technologies.

Software Icon

Visual Studio Code

free, and open-source source code editor developed by Microsoft. It is highly versatile and runs seamlessly on Windows, macOS, and Linux platforms.

Application Icon

Postman

Postman is a popular API client used in software development to simplify the process of API testing and development It allows developers to create, share

Graphic Design Icon

Bitbucket

Bitbucket is a web-based platform for hosting Git repositories, primarily used for version control and collaborative software development projects.

Software Icon

Jira

It allows teams to track issues, bugs, and tasks throughout the development lifecycle, ensuring transparency and accountability

Application Icon

GitLab

GitLab is a complete DevOps platform that offers Git repository management, CI/CD pipelines, issue tracking, and collaboration features for teams.

Innovative Ideas Icon

Firebase

Firebase, developed by Google, is a platform offering cloud-based services for web and mobile app development, including databases and

Software Icon

github

GitHub is a web-based platform for version control using Git, facilitating collaboration on software projects through code hosting and management.