
Career Summary
- Highly analytical and dynamic software engineer with 10 years of experience
- Skilled in designing and implementing innovative software solutions
- Proficient in developing and deploying cloud-based SAAS applications using .NET, AWS, and Azure
- Strong leadership experience in a team-oriented workplace
- Robust project management skills with a track record of delivering successful projects
- Ability to identify needs, develop effective solutions, and manage projects to completion
- Experienced in recruiting, building, mentoring, and leading software engineering teams
- Expertise in Microsoft .NET Core (C#), Python, AWS, Azure, Microsoft SQL Server, and T-SQL Queries
- Proficient in HTML and modern front-end frameworks and technologies
- Familiarity with Web API, MVC, Docker, Kubernetes, and various development tools
- Proficient in all phases of the Software Development Life Cycle using advanced methodologies
- Deep understanding and knowledge of Azure and AWS services and platforms
- Well-versed in Microservices architecture and CI/CD integration.
Work Experience
SENIOR SOFTWARE ENGINEER
Product: Service Fusion Platform
Provide technical leadership in developing high-quality software design and architecture, including designing and implementing microservices using Ardalis Clean Architecture, while rewriting the Service Fusion SAAS Platform. Lead the development of software solutions by identifying, prioritizing, and executing tasks in the software development life cycle.
- Delivered a 10DLC transformation for the clients within time constraints, on a microservice platform, including kicking off the microservice transformation for the product with successful delivery.
- Coached and mentored teams regarding microservices, facilitating successful transition and updating the project template and AWS CodeArtifact in an efficient manner.
Technologies used:
- .NET Core 7
- C#
- MySql
- AWS
- Ardalis Clean Architecture
- Bitbucket
- Docker
- AWS CodeArtifact
- xUnit
SENIOR BACKEND ENGINEER
Project/Team/Domain: Full Focus Viewer (FDA cleared medical device)
Played a leadership role in the planning, design, and deployment of APIs on .NET Core and Python, utilizing PostgreSQL, MongoDB, and AWS S3. Orchestrated technical leadership as the lead backend developer for the FullFocus Viewer, an FDA-cleared medical device. Oversaw planning, design, creation, deployment, monitoring, and support of APIs within and across domains by liaising with the FullFocus Viewer frontend team. Contributed to new feature design and served as a key resource for application integration within the team by engaging in cross-functional collaboration with other teams.
- Led the implementation of additional Micro-services in Python (Flask) for adding New Capabilities to the product and auditing purposes as required for the FDA certification process.
- Displayed a high level of technical competence in re-write and upgrade of the FullFocus Viewer Backend to .NET 6 in a microservice architecture, introducing new APIs to support product integration and expanding product features.
- Introduced support and Admin APIs for Paige`s support and onboarding teams to scale up support timeline and onboarding time.
- Performed a key role in achieving FDA certification of Full Focus Viewer as a Certified Medical device and the only Digital AI pathology FDA-cleared device.
Technologies used:
- NET (Core 5,6 and Framework)
- C#
- Python
- AWS
- Web API
- Mongo db
- K8S
- DataDog
- Octopus Deploy
- Docker
- GitLab (Gitlab CI)
- JFrog
- Redis
- Microservice
SENIOR SOFTWARE ENGINEER
Project: PayBright (Core Loan systems)
Managed a team of developers, fostering collaboration, and driving high-performance standards, including providing technical leadership to the loan systems team to ensure successful project delivery. Delivered solutions and support to various projects in alignment with the business objectives by collaborating with cross-functional teams. Led the design and development of robust data workflows using Python, Azure Data Factory, and Node.js for ETL/ELT services, enabling seamless Data Warehouse operations. Initiated the formulated a structured backend process to optimize backend development and deployment processes. Empowered decision-making and facilitated data-driven strategies leveraging BI platform Looker to create reports, KPIs, and dashboards, providing valuable insights to stakeholders.
- Devised and executed backend development strategy for the team, including introducing a repository, Docker Local environment, and Redgate SQL for the database development.
- Introduced and implemented Redgate SQL for efficient database management and streamlined deployment processes through automation with Redgate CI/CD.
- Introduced and implemented Redgate SQL for efficient database management and streamlined deployment processes through automation with Redgate CI/CD.
- Enhanced scalability, reliability, and deployment efficiency by introducing containerization using Docker and automating deployment pipelines with GitHub Actions, Redgate SQL CI/CD, and Azure DevOps.
- Developed a .Net Core microservice solution for the Core Loan Systems re-write, improving scalability and performance while leading a team.
- Maintained code quality and promoted a culture of continuous improvement while actively participating in code and functional specification reviews, ensuring high-quality standards and adherence to best practices.
Technologies used:
- .Net Core
- Microservice
- C#
- T-SQL
- Web API
- Mongo db
- MVC 5
- React JS
- RedGate SQL
- Node JS
- GitHub
- Docker
- xUnit
- Azure AD
Dynamics CRM/.Net Developer
Project: Corporate Fulfilment (CRM and Application)
Corporate Fulfillment department is responsible for the Cineplex Gift Card and certificates sales and distribution to regular and corporate clients. The application is for clients to place the order and the CRM is for the Corporate Fulfilment department to manage and fulfill those orders.
- Responsible for adding new feature to the application frontend, service layer and CRM
- Front end application is on Agility CMS framework, Service layer is WCF application and CRM is MS CRM Dynamics 2016 on-premise
- Responsibilities also include creating task according to user stories and allocating time against them
- Create, update and maintain Views, and Stored Procedures, windows services and scheduled tasks
Technologies used:
- .NET
- Dynamics CRM 2016 and 365
- C#
- SQL Server 2016
- Agility CMS
- Knockout JS
- T-SQL
- JavaScript
- XRM framework
SENIOR SOFTWARE DEVELOPER
Client: Planete Courier; Project: Courier Complete (Contract)
Courier Complete (CC) is a courier service and delivery software. Planete Courier runs its business on Courier Complete. They are also one of the biggest clients of Fleet Complete.
Represented Fleet Complete on an AT&T IoT Civic Hackathon Indianapolis and also a key member of the development team. - https://att.fleetcomplete.com/blogs/firstsense-app-a-fleet-complete-brainchild-at-att-iot-civic-hackathon/
- Dedicated developer to Planete Courier for Courier Complete (CC) Upgrade.
- CC Application, a desktop application (VB6), is being upgraded to a web application using REST API and Angular 6.
- CC Web, the customer-facing site for placing and tracking order, ASP.Net web application, is being upgraded to MVC5 application using Entity framework.
- Create, update and maintain Views, Stored Procedures, and Trigger.
Technologies used:
- .NET
- C#
- T-SQL
- SQL Server
- DevExtrema
- Angular 6
- .Net Core
- WebAPI 2
- MVC 5
SENIOR SOFTWARE DEVELOPER
Project: Condo Control Central Web Application (Contract)
Condo Control Central is a property management software company. The web application is the customer-facing web site used by Property managers, security and property owners. The site is an MVC application, there is also a web API, an admin application, a mobile application, and some background services
- Developed and implemented new features, fixed bugs, and enhanced existing functionality.
- Participated in code and functional specification reviews and new product initiative discussions.
- Upgrades technology and look and feel of parts of the platform.
- Create a Status Certificate portal for ordering Status certificate for Condo Units
Technologies used:
- .NET
- C#
- SQL Server 2016
- DevExpess
- MVC 3
- T-SQL
- JavaScript
Skills & Tools
-
C#
-
SQL/T-SQL
-
.Net/.Net Core
-
API/Microservices
-
Python
-
Architecture/Team leadership
-
Code Review/Deployment
-
AWS/Azure
Others
- C#
- T-SQL
- Web API
- .Net Core
- Azure
- AzureDevOps
- Docker
- AWS
- CI/CD
- Code Review
- Solutioning
- JSON/XML
- JavaScript
- JQuery
- Ajax
- Html
- CSS (BOOTSTRAP)
- VB.Net
- Angular
- Node JS
- React JS
- ADO.NET/Entity Framework
- Mongo DB
- MVC 5
- SPA
- Web Services
- REST/SOAP
- SAAS
- PowerShell
- Dot Net Nuke CMS
- Umbraco CMS
- Dynamics CRM
Education
-
Information Technology Solutions, Graduate CertificateHumber Institute of Technology and Advanced Learning, Toronto, ON, Canada2012 - 2014
-
Bachelor of Technology in Electrical EngineeringWest Bengal University of Technology, India2009 - 2012
-
Diploma in Electrical EngineeringWest Bengal State Council of Technical Education, India2006 - 2009
ACHIEVEMENTS AND AWARDS
-
Represented Fleet Complete on an AT&T IoT Civic Hackathon Indianapolis and also a key member of the development team.
-
Delivered a USD 3.0 million project for City of Ottawa in 2016, got appreciated and promoted.
-
Presented a marketing software at a showcase event at CBC news, representing the Department of Media Studies, Humber College and AMA Inc. The product was bought by Shopper’s Drugmart and two other companies.
Language
- Bengal (Native)
- English (Professional)
- Hindi (Professional)
Interests
- Photography
- Badminton
- Traveling