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.
Jan 2021 - Oct 2021
Nov 2021 - Present
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:
Technologies: NodeJS, TypeScript, Bitbucket pipeline, PostgreSQL.
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:
Technologies: NodeJS, JavaScript, MongoDB, EC2.
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:
Technologies: NodeJS, TypeScript, MongoDB, NGINX, EC2.
Diploma in Electronics and Telecommunication Engineering (2016-18)
B.E (2018-21) CSE (Computer Science and Engineering)
WebStorm is a popular integrated development environment (IDE) specifically designed for JavaScript, TypeScript, and related web technologies.
free, and open-source source code editor developed by Microsoft. It is highly versatile and runs seamlessly on Windows, macOS, and Linux platforms.
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
Bitbucket is a web-based platform for hosting Git repositories, primarily used for version control and collaborative software development projects.
It allows teams to track issues, bugs, and tasks throughout the development lifecycle, ensuring transparency and accountability
GitLab is a complete DevOps platform that offers Git repository management, CI/CD pipelines, issue tracking, and collaboration features for teams.
Firebase, developed by Google, is a platform offering cloud-based services for web and mobile app development, including databases and
GitHub is a web-based platform for version control using Git, facilitating collaboration on software projects through code hosting and management.