Summary
Overview
Work History
Education
Skills
Timeline
Certification
Core Competencies
SoftwareDeveloper
Bhavinkumar Patel

Bhavinkumar Patel

Winnipeg,Canada

Summary

Dynamic software development professional with over 10 years of experience in designing and delivering scalable, high-quality enterprise applications across diverse technology stacks, including C#, .NET Core, .NET MVC, Angular,Node.js.,TypeScript, JavaScript, SQL, MySQL and MongoDB. Proven track record of building high-performance systems and implementing solutions that enhance system reliability while aligning with business objectives. Expertise in modern cloud and DevOps practices includes Azure, Azure DevOps, CI/CD pipelines, Azure Functions, and Azure Blob Storage. Recognized for a collaborative, results-driven approach and adaptability in Agile and remote development environments.

Overview

10
10
years of professional experience
1
1
Certificate

Work History

Software Developer

City of Winnipeg
Winnipeg
06.2024 - Current

· Designed and developed high-performance RESTful APIs using ASP.NET Core (C#), SQL Server, and Entity Framework, supporting critical business workflows and improving backend service scalability and reliability.

· Optimized LINQ queries, SQL execution plans, and database indexing, reducing API response time by ~30% and improving overall system throughput.

· Implemented CI/CD pipelines using Azure DevOps, automating build, test, and deployment workflows and reducing release deployment effort by 40%.

· Integrated Azure Blob Storage for secure and scalable document storage, improving data accessibility and enabling efficient handling of large datasets.

· Designed and implemented database architecture using Entity Framework Code-First approach, enabling maintainable data models and controlled schema migrations.

· Implemented Unit of Work and repository patterns to improve database transaction management, reducing redundant queries and improving application performance.

· Developed secure CRUD-based APIs enabling seamless integration between frontend applications and backend services, improving operational data processing efficiency.

· Integrated third-party ticketing system APIs, enabling real-time data synchronization and improving internal support operations and incident response efficiency.

· Designed and deployed SSRS reporting dashboards, implementing bar, line, and pie charts to analyze departmental energy usage and operational metrics, improving data visibility for stakeholders.

· Modernized legacy .NET MVC components by implementing dynamic filtering, interactive data visualizations, and chart-based analytics, improving usability and decision-making capabilities.

· Replaced legacy mapping modules with a modern Angular-based Google Maps UI, integrating GIS layers and geometry-to-latitude/longitude conversions for improved location accuracy and user interaction.

· Contributed to system architecture design, full SDLC delivery, code reviews, and release management, ensuring high-quality deployments across development, staging, and production environments.

· Collaborated with cross-functional teams including product managers, analysts, and infrastructure engineers, delivering scalable solutions in a hybrid/remote environment.

Programmer Analyst 1

City of Winnipeg
Winnipeg
01.2024 - 06.2024

· Designed and developed scalable full-stack applications and RESTful APIs using ASP.NET Core (C#), Angular, SQL Server, LINQ, and Entity Framework (Code-First) to streamline data access and reduce query complexity for enterprise systems.

· Integrated Azure Blob Storage for secure image and document management, improving scalability and enabling efficient handling of large datasets.

· Developed and enhanced Angular UI modules with SCSS, implementing reusable components and following Angular best practices to improve maintainability and code consistency.

· Implemented Authentication and Role-Based Authorization using Active Directory, ensuring secure internal access and compliance with enterprise security standards.

· Built frontend features including data export-to-Excel, route guards, and modular service layers, improving user productivity and code maintainability.

· Optimized backend APIs and frontend performance by improving LINQ queries, SQL operations, and UI rendering, increasing API response speed and UI performance by 25%.

· Developed and executed unit tests for APIs, improving system reliability, maintainability, and alignment with business requirements.

· Implemented structured logging, centralized error handling, and security best practices, improving system stability and simplifying production troubleshooting.

Senior Software Engineer

NetWeb Software Pvt Ltd
India
01.2021 - 06.2022

· Conducted system module analysis and functional categorization based on client requirements, improving development planning and resource allocation efficiency by 20%.

· Led the end-to-end development of a new web application, building a scalable full-stack solution using Angular, ASP.NET Core (.NET MVC), C#, SQL Server, and JavaScript.

· Collaborated with clients and cross-functional stakeholders to gather requirements, provide technical guidance, and translate business needs into technical solutions, improving development cycle efficiency and delivery accuracy.

· Designed and developed secure RESTful APIs and responsive UI components, improving application usability and increasing user engagement by approximately 95%.

· Implemented Agile Scrum methodologies for sprint planning, backlog management, and iterative delivery, ensuring on-time completion of project milestones.

· Optimized API performance using Apache JMeter for load and performance testing, improving application throughput and achieving up to 2× faster operational performance.

Improved backend performance by optimizing SQL queries, API response handling, and application logic, resulting in enhanced system scalability and reliability.

Software Engineer

Rigel Networks Pvt Ltd
India
10.2018 - 12.2020

· Managed large-scale enterprise applications across Full Stack and MEAN Stack architectures, maintaining legacy systems and delivering new features that supported business operations and improved application reliability.

· Developed backend services and web applications using ASP.NET Web Forms, ASP.NET MVC, Node.js, Express.js, Angular, JavaScript, jQuery, and Bootstrap, delivering responsive and user-friendly interfaces.

· Worked with MongoDB, Cassandra, and AWS Redshift to design scalable data models and optimize data retrieval for high-volume applications.

· Implemented Apache SOLR search indexing, improving application search performance and enabling faster query responses across large datasets.

· Built ETL data pipelines using Pentaho DI, automating data processing and improving data integration across multiple systems.

· Implemented large Excel file ingestion workflows, processing files retrieved from FTP servers and automating bulk data uploads into databases, reducing manual data entry by 70%.

· Conducted static code analysis and security reviews, identifying vulnerabilities and improving code quality and maintainability across multiple projects.

· Implemented data encryption and secure database design, ensuring compliance with security best practices and protecting sensitive application data.

· Optimized database queries, indexing strategies, and backend services, improving system performance and reducing processing time for large datasets by ~30%.

· Applied Agile Scrum methodologies, contributing to sprint planning, backlog grooming, and iterative development, enabling faster development cycles and consistent on-time delivery of project milestones.

Web Developer

QK Groups LLC
India
02.2018 - 10.2018

· Developed and enhanced application modules using ASP.NET, C#, JavaScript, and jQuery, improving system functionality and delivering a better user experience for enterprise web applications.

· Implemented jQWidgets (Advanced JavaScript & HTML5 UI Framework) to build interactive and dynamic UI components, improving application usability and frontend responsiveness.

· Designed and developed responsive UI pages using HTML5, JavaScript, and jQuery, ensuring intuitive navigation and seamless interaction across multiple application modules.

· Designed and implemented SQL Server database schemas, including complex queries, indexing strategies, and stored procedures to support efficient CRUD operations and optimized data retrieval.

· Improved application performance by optimizing database queries and backend logic, reducing data processing time and improving overall system responsiveness.

· Collaborated with cross-functional teams to deliver new features and system enhancements, supporting continuous improvement of business-critical applications.

Junior Software Engineer

Shri Narayan Infotech
India
07.2015 - 09.2017

· Developed robust web applications using ASP.NET and C#, delivering reliable and scalable solutions that improved system performance and reduced application downtime.

· Built responsive user interfaces using HTML and CSS, enhancing usability and accessibility across multiple devices and improving overall user engagement.

· Implemented comprehensive validation mechanisms using server-side validation in C# and client-side validation with JavaScript, reducing data entry errors and improving application data integrity.

· Designed and implemented SQL Server database schemas, including complex queries and stored procedures to support efficient data storage, retrieval, and manipulation.

· Optimized database queries and indexing strategies, improving query response times and overall application performance.

· Collaborated with development teams to deliver new features and enhancements while maintaining code quality, maintainability, and system reliability.

Software Engineer Trainee

Satellite Informatics Pvt Ltd
India
07.2014 - 06.2015

· Applied Object-Oriented Programming (OOP) principles using C# and ASP.NET to support the development of scalable web applications.

· Assisted in developing application modules using ASP.NET, implementing features such as validation controls, state management, data grids, server-side controls, ADO.NET integration, and structured error handling.

· Developed and optimized SQL stored procedures and database queries to automate backend operations and improve data processing efficiency.

· Built responsive user interfaces using HTML, CSS, and media queries, improving application accessibility across multiple screen sizes and devices.

· Performed unit testing, debugging, and technical documentation, ensuring application reliability and maintainability throughout the development lifecycle.

· Collaborated with senior developers to support application development, testing, and deployment activities within the SDLC process.

Education

Post Degree Diploma - Network Security

The University of Winnipeg
12-2023

Bachelor of Engineering - Information Technology

Gujarat Technological University
07-2014

Skills

Software development methodologies: Agile, Scrum, Feature-Driven, and Test-Driven Development

Backend: ASPNET Core, C#, ASPNET MVC, Web API, Entity Framework, LINQ, Dapper, NodeJS

Frontend: Angular, React, TypeScript, JavaScript, HTML, CSS, Bootstrap, jQuery

Database: SQL Server, MySQL, MongoDB, AWS Redshift, Oracle, Apache SOLR

Cloud: Azure (Blob Storage, Functions, DevOps)

Architecture: Microservices, REST APIs, Message-Oriented Architecture

DevOps: CI/CD pipelines, Docker, Kubernetes

Security: JWT/OAuth

Timeline

Software Developer

City of Winnipeg
06.2024 - Current

Programmer Analyst 1

City of Winnipeg
01.2024 - 06.2024

Senior Software Engineer

NetWeb Software Pvt Ltd
01.2021 - 06.2022

Software Engineer

Rigel Networks Pvt Ltd
10.2018 - 12.2020

Web Developer

QK Groups LLC
02.2018 - 10.2018

Junior Software Engineer

Shri Narayan Infotech
07.2015 - 09.2017

Software Engineer Trainee

Satellite Informatics Pvt Ltd
07.2014 - 06.2015

Bachelor of Engineering - Information Technology

Gujarat Technological University

Post Degree Diploma - Network Security

The University of Winnipeg

Certification

  • Microsoft Certified: Azure Fundamentals

Core Competencies

• .NET / C# Development • ASP.NET Core • ASP.NET MVC • RESTful API Development • Angular • SQL Server • Azure Cloud • Azure DevOps • CI/CD Pipelines • Azure Functions • Azure Blob Storage • Git Version Control • Object-Oriented Programming • Microservices Architecture • Secure Coding Practices • Unit & Integration Testing • Agile / Scrum Development • Cloud-based Application Development

Bhavinkumar Patel