About Me
SRE and DevOps Engineer with 7+ years of experience, currently driving reliability and automation in production environments using AWS infrastructure, CI/CD pipelines, Prometheus/Grafana monitoring, and SRE practices like SLIs/SLOs. Previously a Fullstack Developer, proficient in Python (Django/Flask) and JavaScript frameworks (React/Node.js), delivering end-to-end web solutions from UI/UX to backend APIs, testing, debugging, and deployments.
Education
Bachelor's Degree in Computer Applications
West Bengal University of Technology
Work Experience
DevOps Engineer
In my current SRE and DevOps role, I develop and maintain fullstack web applications using Next.js for both frontend UI and backend API routes, while deploying them on AWS EC2 with Apache2 for scalable, high-availability environments. I design and manage PostgreSQL databases, integrate AWS Secrets Manager for secure credential handling, and implement monitoring with Grafana/Loki for logs and Grafana/Prometheus for metrics to ensure observability and proactive issue resolution. I lead automated testing strategies—including unit, integration, and end-to-end tests—alongside CI/CD pipelines to maintain code quality, stability, and efficient developer workflows throughout the lifecycle. Key Responsibilities: • Build and maintain fullstack applications with Next.js, deployed on AWS EC2 using Apache2. • Design and optimize PostgreSQL schemas/queries, with AWS Secrets Manager for secure data management. • Implement monitoring stacks: Grafana/Loki for logging and Grafana/Prometheus for metrics and alerts. • Write and maintain comprehensive automated test coverage across unit, integration, and E2E levels. • Collaborate with cross-functional teams to deliver features, improve performance, reliability, and workflows.
Senior Javascript Engineer
Responsible for developing and maintaining scalable web applications using Node.js, React, and TypeScript. Work extensively with GraphQL to optimize API performance and enable efficient data fetching. In my role, I am responsible for the following key tasks: • Design and Develop Scalable Web Applications - Lead the development and maintenance of robust, scalable, and high-performance web applications using modern technologies, primarily Node.js for backend services and React with TypeScript for frontend interfaces. • Efficient API Development with GraphQL - Utilize GraphQL to design and implement flexible, efficient APIs that allow for precise data fetching, reducing over-fetching and under-fetching issues common with RESTful APIs. • End-to-End Feature Implementation - Take ownership of full-stack features from concept to deployment, including database modeling, API layer design, frontend UI development, and integration testing to ensure seamless user experiences. • Performance Optimization and Code Quality - Continuously monitor and optimize application performance, refactor code for maintainability, and enforce coding standards using tools like ESLint, Prettier, and TypeScript's static type checking.
Senior Full Stack Developer
As a Senior Full Stack Developer, I specialize in addressing critical business needs through innovative solutions. I possess extensive experience in web application development, leveraging both Python and JavaScript frameworks to create robust applications. Leadership and Team Management I lead a development team of 4-5 talented developers, fostering collaboration and ensuring project milestones are met efficiently. Project Management Tools I am adept at managing tasks and tracking progress using tools like Monday Board and Trello, ensuring streamlined workflows and effective communication within the team. In my role, I am responsible for the following key tasks: • API Development - Developing RESTful APIs: I create robust RESTful APIs using FastAPI and Express.js, ensuring seamless communication between the client and server. • Database Management - Database Integration: I work with MongoDB through Mongoose for Object Data Modeling (ODM) and utilize Sequelize ORM for MySQL/PostgreSQL, ensuring efficient data management. • Frontend Integration - UI Functionality: I develop functionalities and integrate RESTful APIs with user interfaces built in React.js, enhancing user experience and interactivity. • State Management - Application Optimization: I implement and optimize applications using Redux for state management, ensuring efficient data flow and performance. • Debugging and Quality Assurance - Defect Resolution: I am accountable for debugging and resolving defects within the application, maintaining high standards of quality and reliability. • Deployment Management - AWS Deployments: I manage deployments on AWS Elastic Cloud instances using Apache2, ensuring smooth and scalable application performance.
Full Stack Developer
As a Full Stack Developer, I am responsible for overseeing the complete software development lifecycle. I have extensive experience in web application development using both Python and JavaScript frameworks, and I am proficient in utilizing tools like Trello for project management. Key Responsibilities: • API Development: I develop RESTful APIs using Python's Django REST Framework, as well as NEST.js and Express.js, ensuring efficient data exchange between client and server. • Database Management: I work with MongoDB utilizing Mongoose for Object Data Modeling (ODM) and MySQL through Django's Object Relational Mapper (ORM), facilitating effective data handling. • Frontend Development: I create functionalities for user interfaces built in React.js and Next.js, incorporating design libraries such as Ant Design (ANTUI) and Material-UI to enhance user experience. • State Management: I implement and optimize applications using Redux for state management, ensuring smooth data flow and application performance. • Debugging and Quality Assurance: I am responsible for debugging and resolving defects within the application, maintaining high-quality standards. • Deployment Management: I manage deployments on AWS Elastic Cloud instances using Apache2 and Nginx, ensuring reliable and scalable application performance.
Programmer
As a Programmer, I focus on addressing critical business requirements through effective solutions. I have extensive experience in web application development using the Python framework and am skilled in managing incidents, work orders, and problem tickets in a production environment using tools like BMC. Key Responsibilities: • API Development: I develop RESTful APIs utilizing the Python Django REST Framework, ensuring robust and scalable backend services. • Database Management: I work with MySQL through Django's Object Relational Mapper (ORM), facilitating efficient data handling and queries. • Testing and Quality Assurance: I test and resolve defects in the APIs, ensuring high performance and reliability. • Frontend Integration: I integrate APIs with user interfaces developed in React.js, enhancing user experience and functionality.
Proficiency
HTML/CSS
3 Years experience
React JS / Next Js
6 Years experience
JavaScript
6 Years experience
Python (Django)
5 Years experience
NodeJs (Express JS)
5 Years experience