Summary
Overview
Work History
Education
Skills
Interests
Notable Projects
Timeline
Generic

Shubhadeep Banerjee

Software Developer
Kolkata

Summary

Experienced software engineer with over 12 years in the industry, adept at serving as a Scrum Master, Technical Lead, and Individual Contributor across multiple organizations. Specializes in designing and implementing microservices, scalable cloud systems, and cross-platform applications. Proficient in NoSQL and RDBMS systems, ensuring robust data management solutions to support organizational objectives.

Overview

13
13
years of professional experience

Work History

Staff Engineer

BlackHawk Network India
03.2024 - Current
  • Maintained and improved online gift card solutions at Blackhawk Network India by adding new features, ensuring their reliability, minimizing downtime, and addressing existing bugs and vulnerabilities.
  • Led team of engineers, ensuring effective collaboration, task delegation, and timely project delivery.
  • Mentored junior engineers to enhance their skills and team capabilities.
  • Coordinated with project teams to align efforts with organizational targets, overseeing creation of new features and enhancements to meet business objectives.
  • Acted as technical point of contact, leading tech initiatives to research on new features, secure code quality and resolve vulnerabilities.
  • Tech Stack : AWS, Jenkins, RabbitMQ, Python, Django, NodeJS, React, MySQL.

Sr. Software Engineer

BlackHawk Network India
8 2021 - 02.2024
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Optimized code performance for improved user experience and system efficiency.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Technical Lead

Shyam Future Tech LLP
7 2020 - 8 2021
  • Developed, integrated, and maintained various in-house software products, including CRM, HRMS, and ERP systems.
  • Planned and designed the AWS stack, CI/CD pipeline (AWS CodePipeline & CodeDeploy), database architecture, and application security.
  • Instituted code review practices with constructive feedback exchange among team members leading to better overall code quality and maintainability.
  • Collaborated with product managers, designers, and business stakeholders to define project requirements, ensuring alignment with organizational goals.
  • Tech Stack : Angular, Python, Django, AWS, MySQL.

Software Team Lead

Algonics Systems Pvt. Ltd.
7 2015 - 6 2020
  • Led team of 10 members and delivered high-quality software products by implementing industry best practices throughout development lifecycle, collaborating with clients and stakeholders on system requirements, development, deployment, and delivery.
  • Developed comprehensive documentation for end-users, facilitating easier adoption of new features and functionality.
  • Created architecture, deployed, and maintained web services on AWS stack, including EC2, ECS, Lambda, ElastiCache, S3, AWS IoT, SNS, and SQS.
  • Tech Stack: NodeJS, Django, AngularJS, ReactJS, MongoDB, Redis, MySQL.

Software Developer

Algonics Systems Pvt. Ltd.
11.2011 - 06.2015
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • Achieved faster development cycles using Agile methodologies, including Scrum processes.
  • Increased development speed by automating repetitive tasks using scripts and tools.

Education

B.Tech. - Computer Science

MAKAUT (formerly WBUT)
West Bengal, India
04.2001 -

Skills

Web, API & SaaS Development

Microservices & Distributed Architecture

Cross-platform & Hybrid App Development

AWS Design, Development & CI/CD

Agile Methodologies & Process Improvement

Tech Stack : Python, Django, Node, Express, Angular, React

Cloud : AWS EC2, ECS, Lambda, Elastic Cache, S3, SNS, SQS

Database : MySQL, PostgreSQL, MongoDb

Interests

Music, Backpacking, Fitness & Spirituality

Notable Projects

  • Maintained and improved online gift card solutions at Blackhawk Network India by adding new features, ensuring availability, and addressing existing bugs and vulnerabilities.
  • Developed and maintained HRMS, CRM, and ERP applications for Shyam Steel Dashboard.
  • Led development of an Electric vehicle charging solution for Raychem RPG Limited, including cross-platform app and backend.
  • Implemented IoT solutions for multiple clients, including Dialog Semiconductor, USA.
  • Developed an open source IoT and messaging protocol called JMQT using Python and JSON Data Structure.
  • Worked on a Train Monitoring System for Indian Railways to detect faults and monitor train movement.

Timeline

Staff Engineer

BlackHawk Network India
03.2024 - Current

Software Developer

Algonics Systems Pvt. Ltd.
11.2011 - 06.2015

B.Tech. - Computer Science

MAKAUT (formerly WBUT)
04.2001 -

Sr. Software Engineer

BlackHawk Network India
8 2021 - 02.2024

Technical Lead

Shyam Future Tech LLP
7 2020 - 8 2021

Software Team Lead

Algonics Systems Pvt. Ltd.
7 2015 - 6 2020
Shubhadeep BanerjeeSoftware Developer