SM

S M Imrul Kabir

Available to hire

I'm Imrul Kabir, a senior software developer with 15+ years of experience building enterprise-grade applications for both public and private sectors.

About

I’m Imrul Kabir, a senior software developer with 15+ years of experience building enterprise-grade applications for both public and private sectors. I design, develop, and maintain scalable software solutions across web and cloud platforms.

I enjoy shaping architectures, modernizing legacy systems, and collaborating with product, UX, and management teams to deliver value. I’m proficient in Angular, .NET, Azure, and DevOps, and I continually learn new tools to improve quality and velocity.

  • 13 years' experience
  • Joined June 2026

Languages

  • EnglishFluent

Industry experience

  • Software & Internet
  • Financial Services
  • Government
  • Education
  • Professional Services

Work experience· 6 roles

Senior Software Developer · Ontario Public ServiceApr 2024 – Present · 2 yrs 8 mos

Involved in requirements gathering, analysis and design for new applications using Angular, C#, .NET 8, MS SQL Server and Azure. Modernized legacy Classic ASP and VB applications into .NET Core APIs and developed enhancements for the Treasury Accounting System (VB6/MS SQL) deployed on SharePoint.

Senior Software Developer · BMO Capital MarketsApr 2022 – Mar 2024 · 2 yrs

Led the software development team to maintain high productivity, engagement, and professional growth. Designed and developed a brand-new client-facing web application for investment professionals using Angular 13, TypeScript, RxJS, and a micro frontend approach with .NET Core 6, Entity Framework Core and LINQ to create RESTful Web API. Used Azure App Service, Azure Service Bus, Web Jobs, Azure Functions, microservices, and Logic Apps. Provided architectural oversight, ensured scalable, secure, and cost-effective solutions, and followed TD D for unit testing with xUnit and Jasmine. Collaborated with product management, UX and stakeholders to define requirements and deliverables. Managed project risks and dependencies and worked within an Agile environment.

Senior Software Developer · Tata Consultancy Services (TCS) at Ontario Teachers’ Pension PlanNov 2015 – Dec 2018 · 3 yrs 2 mos

As above entry for OTPP; consolidated entry from 2015-2018.

Senior Software Developer · Tata Consultancy Services (TCS) - Ontario Teachers' Pension PlanNov 2015 – Dec 2018 · 3 yrs 2 mos
Programmer · Georgia Department of Juvenile JusticeSep 2013 – Oct 2015 · 2 yrs 2 mos
Junior Software Developer · Institute of Water ModellingJan 2008 – May 2011 · 3 yrs 5 mos

Education

PGD in Project Management · Harvard University2024 – 2026
Master of Science (MSc.), Engineering · California State University, Sacramento2030 – 2013
Bachelor of Science (BSc.), Engineering · Bangladesh University of Engineering and Technology2030 – 2007

Certifications and awards

Microsoft Technology Associate (MTA) - Software Development Fundamentals2030 – 2026
Advanced Angular training2030 – 2026
Microsoft Certification on Angular Fundamentals2030 – 2026
Time Management & Project Management Certification2030 – 2026

Hire S M Imrul Kabir today

Post a job and invite S, or contact them directly. No hidden commission.

Post a job