Chayan Banerjee

Chayan Banerjee

Software Engineer

Followers of Chayan Banerjee580 followers
location of Chayan BanerjeeOosterhout, North Brabant, Netherlands

Connect with Chayan Banerjee to Send Message

Connect

Connect with Chayan Banerjee to Send Message

Connect
  • Timeline

  • About me

    Senior Software Developer | C# | .NET | Azure | Microservices | Azure DevOps

  • Education

    • Kendriya Vidyalaya

      -
    • Dr. A.P.J. Abdul Kalam Technical University

      2007 - 2010
      Master of Computer Applications (MCA)
  • Experience

    • SM NetServ Technologies

      Jul 2010 - Oct 2011
      Software Engineer

      Responsible for gathering requirements and implementing those requirements for TeachCSR.com. Implemented the admin module and integration of data with UI.Developed an IE toolbar for CareerBuilder.com based on their RSS feeds, this eased job search in different categories.

    • Symphony Teleca

      Oct 2011 - Oct 2012
      Engineer - Product Developement

      Was part of core backend team and worked on the Implementation of core product APIs.Enhanced Outlook addin to archive multiple emails in Proarc with status info and metadata on each email.Refactored some of the core components' monolithic classes into smaller classes based on responsibilities.

    • Software Innovation – Part of Tieto Group

      Oct 2012 - Jun 2018

      Developed a Messaging system which enables client components to receive messages for backend operations in real time. It was built on top of SignalR.Built a consolidated pdf comments sheet aggregator which builds a cover page, merges different pdf files and picks comments to be applied and finally generates a merged pdf file.Successfully handled the delivery of the planning module. Was responsible for handling the back-end code and writing the APIs. Responsible for handling core back end tasks of Document delivery module (DDM), a module to deliver documents along with reports that are linked to ongoing project.Built document organizer, a stand alone web application to view the output of DDM.Integrated DDM with collaboration module which helps in exporting documents to suppliers.

      • Module Lead

        Apr 2015 - Jun 2018
      • Senior Software Development Engineer

        Oct 2012 - Mar 2015
    • Vela Technologies India

      Jul 2018 - Jan 2021

      Designed, Developed and Implemented an automated incident management system for our SaaS offering from scratch. It was built using C# and WEB API in backend, Application Insights' web tests were used as base and ReactJS based portal for front end.Implemented and fixed Role Based Access Control (RBAC) for our in-house management portal to address GDPR compliance.Improved efficiency of cloud operations team by implementing CI/CD pipelines for product deployments in our development and production environments.Implemented automated PowerShell pipelines for Azure resource deployments which consumed ARM templates. Show less

      • Technical Lead

        Apr 2019 - Jan 2021
      • Lead Software Engineer

        Jul 2018 - Mar 2019
    • Tata Consultancy Services

      Jan 2021 - Mar 2023
      Associate Consultant (Contractor for Rabobank)

      As a Cloud Engineer, I was responsible for designing, implementing, and maintaining cloud-based solutions to ensure operational efficiency and optimization within the cloud infrastructure. Specializing in Azure technologies, I played a key role in developing and sustaining resilient and scalable cloud systems.- Rebuilt the quarterly reporting solution in Durable Azure Function from scratch which was 40% faster than the existing solution. - Built MicroServices based solution for alert processing. This comprised of blob triggered Azure function, listening to Azure queue, interacting with other services.- Created centralized YAML templates repository which can be referenced in other projects to build CI/CD pipelines quickly.Programming Languages:- C#Cloud Computing:- Azure Function Apps & Durable Functions- Azure App Services- Azure Storage (Tables, File Shares)- Azure Service Bus Namespace- Azure Key Vault- Azure App Configuration- Azure SQL ServerScripting and Command Line:- PowerShell Core- PowerShell- AZ cliContinuous Integration/Continuous Delivery (CI/CD):- Infrastructure as Code (IaC) with Bicep and ARM- YAML TemplatesMonitoring and Performance Management:- Application Insights Show less

    • SITA

      Apr 2023 - now
      Senior Software Developer

      Working on white label Bag Drop solution for Airports. Building robust services which are hosted on AKS clusters in Azure. Services are built in .NET 8 and utilize clean architecture, fluent validation, exception handling middleware and follows REST principles.Creation of Postman based integration tests. Integration tests are run in CI pipeline which spins up required containers to setup the environment.Working on white label app with c#, reactive programming, mass transit mediator. Reqnroll tests to cover different integration scenarios.Programming Languages:- C#Cloud Computing:- Azure Kubernetes Service- Azure App Services- Azure Key Vault- Azure Cosmos DB- Docker- Docker ComposeScripting and Command Line:- PowerShell Core- PowerShell- AZ cliContinuous Integration/Continuous Delivery (CI/CD):- Infrastructure as Code (IaC) with Bicep- YAML Templates- HELM chartMonitoring and Performance Management:- Application InsightsBDD:- Reqnroll (previously Specflow) TestsIntegration Tests:- Postman API tests Show less

  • Licenses & Certifications