Denzil Gumbo, Developer in London, United Kingdom
Denzil is available for hire
Hire Denzil

Denzil Gumbo

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
June 18, 2020

Denzil is a seasoned full-stack software engineer with 10+ years of experience in application design and development across the healthcare and manufacturing sectors. He is proficient in Waterfall and Agile frameworks and has a proven track record of successfully delivering high-quality software, ensuring code quality delivery from design to launch. Denzil is a technically skilled professional and a strong communicator who seeks roles that leverage his engineering strengths for mutual success.

Portfolio

Barnsley Hospital NHS Foundation Trust
C#, C#.NET, ASP.NET, Databases, ETL, CI/CD Pipelines, Continuous Delivery (CD)...
Air-Tite Products Co., Inc.
C#, ASP.NET, ASP.NET MVC, Razor, Microsoft SQL Server, .NET, Azure, Back-end...
CyberWorm Limited
Blazor, Azure, SQL, Git, Windows, C#.NET, Razor, C#, Web Development...

Experience

Availability

Part-time

Preferred Environment

Microsoft SQL Server, Git, Visual Studio, Windows, C#, Stock Trading, Leadership

The most amazing...

...project I've worked on was a patient diary and scheduling system that improved efficiency and eliminated paperwork, under-scheduling, and double-bookings.

Work Experience

Applications Developer

2020 - PRESENT
Barnsley Hospital NHS Foundation Trust
  • Developed a clinical application for managing patient diaries and appointments to work hand in hand with the Trust Healthcare system. Also developed ETL procedures to move data between the systems.
  • Converted all existing applications to web-based using C#, implemented error reporting mechanisms, established a process to resolve errors, and redeployed applications in a single day. Introduced testing to all applications using the xUnit test.
  • Developed and managed dashboards, using SSRS and some using ASP.NET Core, MVC framework, Chart.js framework for COVID-19 reporting and infections control, which have helped the trust get ahead in terms of preparedness for the COVID-19 pandemic.
  • Built database design, development, query optimization, deadlock prevention, and stored procedures optimization for new and existing applications. Database integrity and consistency for different applications that share data across other servers.
  • Performed advanced database querying for complex reporting and report automation.
Technologies: C#, C#.NET, ASP.NET, Databases, ETL, CI/CD Pipelines, Continuous Delivery (CD), Continuous Integration (CI), DevOps, .NET, xUnit, Testing, ASP.NET Web API, MVC Razor, Razor, LINQ, Visual Studio, Microsoft SQL Server, SQL Server DBA, Docker, Kubernetes, Blazor, JavaScript, CSS, TypeScript, SQL, Web Development, Web API, SQL Server 2016, Entity Framework Core, .NET 6, GitHub, Front-end Development, Full-stack Development, APIs, Full-stack, Angular CLI, RxJS, Microsoft Visual Studio, Agile, Machine Learning, HTML5, Enterprise Software, SAML, Identity Server, Git, Windows, Python, Angular, Entity Framework, Performance, Front-end, Bootstrap, IIS SQL Server, T-SQL (Transact-SQL), Bootstrap 5, JSON, Model View Controller (MVC), WebAssembly, CSS3, Data Processing, OAuth, IIS, Back-end, Leadership, GitLab, Balzor WASM, SQL Stored Procedures, Database Administration (DBA), Database Architecture, Dashboards, Reporting, WCF Web Services, Visual Basic .NET (VB.NET)

C#/ASP.NET Developer

2023 - 2023
Air-Tite Products Co., Inc.
  • Re-developed a PHP extension function that was hosted separately and integrated the function into the main application, improving user experience as this function bottlenecks critical web app functionality.
  • Created a shopping cart bundle feature for providing specialized and featured discounts and promotions.
  • Tracked and fixed bugs raised by users using Jira and BitBucket for version control and reporting.
Technologies: C#, ASP.NET, ASP.NET MVC, Razor, Microsoft SQL Server, .NET, Azure, Back-end, Leadership, Balzor WASM, SQL Stored Procedures, Database Administration (DBA), Database Architecture, Azure App Service, Dashboards, Reporting, eCommerce, Visual Basic .NET (VB.NET)

Full-stack Developer

2023 - 2023
CyberWorm Limited
  • Added OAuth 2.0 authentication for Google, Twitter, and Facebook.
  • Re-designed web pages for a better UI/UX presentation.
  • Trained the team on how to configure and manage the changes I introduced.
Technologies: Blazor, Azure, SQL, Git, Windows, C#.NET, Razor, C#, Web Development, Azure DevOps, Entity Framework, Performance, API Integration, Front-end, Bootstrap, T-SQL (Transact-SQL), Bootstrap 5, JSON, Model View Controller (MVC), CSS3, Data Processing, OAuth, .NET, Microsoft SQL Server, Back-end, Balzor WASM, SQL Stored Procedures, Database Architecture, Azure App Service, Dashboards, Reporting, eCommerce, Visual Basic .NET (VB.NET)

Full-stack Developer

2021 - 2022
Atlas Tech Development, Inc.
  • Developed a dynamic workflow management system that can be configured even at runtime, accepts input from users, and executes predefined activities, e.g., order management, accept, track and notify.
  • Implemented a simple email client that can integrate with Gmail, to manage emails, sometimes automatically, on behalf of users.
  • Tracked and fixed bugs using Jira as a reporting tool. I also upgraded some legacy system bits to the new CRM solution.
  • Implemented a mass transit solution to handle long polling transactions while maintaining state. Used Azure Service bus and Redis. The customer places an order that takes longer to process than they can wait, then it responds when complete.
  • Developed the reporting module. Created some dashboards and reports for the system.
Technologies: Angular, Razor, LINQ, MVC Razor, .NET, ASP.NET, .NET Core, RestSharp, Microsoft SQL Server, Azure, SQL, C#, C#.NET, REST APIs, TypeScript, Web Development, Facebook Ads API, Web API, SQL Server 2016, Entity Framework Core, .NET 6, GitHub, Front-end Development, Full-stack Development, APIs, Full-stack, Angular CLI, RxJS, Microsoft Visual Studio, Agile, HTML5, Git, Windows, Azure DevOps, Entity Framework, Performance, API Integration, Front-end, Bootstrap, T-SQL (Transact-SQL), JSON, Model View Controller (MVC), Azure Active Directory, CSS3, Data Processing, OAuth, Azure Functions, Back-end, Leadership, gRPC, SQL Stored Procedures, Database Administration (DBA), Database Architecture, Azure App Service, Dashboards, Reporting, eCommerce, Visual Basic .NET (VB.NET), Elasticsearch

Developer

2019 - 2019
Gemini Diversified Services, Inc. (via Toptal)
  • Developed Power BI reports. Configured and managed Power BI service reports.
  • Configured Power BI datasets and data refresh. Developed SSRS templates for invoicing.
  • Developed Power BI Report Builder reports, with Power BI datasets as the data source.
Technologies: Azure, SQL Server Reporting Services (SSRS), Microsoft SQL Server, Databases, Visual Studio, CSS, SQL, Web Development, Web API, SQL Server 2016, .NET 6, GitHub, APIs, Full-stack, Microsoft Visual Studio, Agile, HTML5, Git, Windows, Entity Framework, Performance, API Integration, Front-end, Bootstrap, T-SQL (Transact-SQL), Model View Controller (MVC), Azure Active Directory, CSS3, Data Processing, .NET, Back-end, SQL Stored Procedures, Database Architecture, Azure App Service, Dashboards, Reporting, Visual Basic .NET (VB.NET)

Senior Software Developer

2014 - 2019
Premier Service Medical Investments (PSMI)
  • Acted as a lead developer for the healthcare management system reporting module design, development, testing, and implementation. Completed performance tuning and query optimization using C#, ASP.NET, and MVC framework.
  • Managed the management information system (MIS) platform, collaborating with healthcare management system (HMS) developers to design and develop the reporting module and develop business intelligence solutions.
  • Developed and managed business intelligence solutions. Created an ETL solution using SSIS that consolidated and synchronized data from 104 strategic business units’ physically separated databases.
  • Created dashboards and automated business reports. Built the first-ever business intelligence system with automatic report delivery. Created SSBI reports and dashboards using Power BI. Utilized DAX scripting to add more meaning to existing data.
  • Integrated and maintained IT systems, building ETL processes to support a SQL Server data warehouse using SSIS. Created SSAS packages to improve SSRS reporting speed and accuracy.
  • Implemented a high availability and disaster recovery database cluster that improved system performance by a factor of 10 and eliminated system timeouts completely.
Technologies: Microsoft SQL Server, C#, SQL, Databases, ASP.NET, HTML, Testing, ASP.NET Web API, Angular, MVC Razor, Razor, LINQ, Visual Studio, SQL Server DBA, JavaScript, CSS, TypeScript, Web Development, Web API, SQL Server 2016, .NET 4, Entity Framework Core, GitHub, APIs, .NET, Full-stack, Microsoft Visual Studio, HTML5, Enterprise Software, Git, Windows, Entity Framework, Performance, API Integration, IIS SQL Server, Visual Basic, Business Analysis, Enterprise Resource Planning (ERP), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), T-SQL (Transact-SQL), Visual Basic for Applications (VBA), Model View Controller (MVC), Data Processing, IIS, Back-end, Business Intelligence (BI), Microsoft Power BI, SQL Stored Procedures, Database Architecture, Dashboards, Reporting, Windows Communication Foundation (WCF), Visual Basic .NET (VB.NET)

Business Analyst

2010 - 2013
Delta Beverages
  • Created a business intelligence reporting platform. Implemented a data warehouse for the business intelligence platform.
  • Automated data capturing before EDI popularity, as data was being printed on paper from one system and manually typed into another system. Solved the problem using Excel VBA macros.
  • Designed and developed ad-hoc quires for ad-hoc reports that were constantly being requested.
  • Architected the data warehouse. Designed and implemented the backup and recovery strategy, performed query optimizations, implemented indexes, and enforced integrity.
Technologies: Microsoft Excel, C#, SQL, Visual Studio, Microsoft SQL Server, SQL Server DBA, CSS, Web Development, SQL Server 2016, .NET 4, GitHub, Microsoft Visual Studio, Git, Windows, Performance, IIS SQL Server, Visual Basic, MySQL, Business Analysis, Enterprise Resource Planning (ERP), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), T-SQL (Transact-SQL), Visual Basic for Applications (VBA), Microsoft Access, Data Processing, .NET, IIS, Business Intelligence (BI), Microsoft Power BI, SQL Stored Procedures, Database Architecture, Data Engineering, Reporting, Windows Communication Foundation (WCF), Visual Basic .NET (VB.NET)

Franchise Focused Marketing Project

https://www.reach.marketing
Worked on a franchise-focused marketing project powered by Reach Agency.

Acting as a full-stack developer, I created a digital marketing app using C#, .NET Core, and Angular. The app manages users' digital advertisement suite. It reports tracking costs, clicks, and conversions, helping users narrow down on demographics for target marketing.

COVID-19 Dashboard

Created COVID-19 dashboard and reporting system used by the hospitals to proactively manage patients. The system was also used to report data to the health ministry nationally.

Built a Microsoft SQL Server database and ETL procedures to get data from hospital labs.

Created a REST API Web using C#, ASP.NET Core, and REST methods to manipulate and update data.

Developed a front-end client using ASP.NET Blazor WebAssembly and Chart.js for visual charts. The client can also be used to manipulate the data.

Created a Power BI dashboard for the hospital for interactive and insightful reports and dashboards.

ProDiary - Patient Flow Management System

The hospital has some wards that serve outpatients on an appointment basis.
The ward clerks would manage these appointments on a physical ward diary, and the diary could only be managed by a single user at a time to avoid duplicates. This manual system always resulted in overbooking, underbooking, and overlapping appointments despite all efforts.

I led a team that created a system now used to manage patient appointments across different wards.

As a result, appointments can now be made, depending on staff availability and hospital capacity. The hospital can now manage appointments effectively.

We build the system using ASP.NET Core Blazor Web Services, with a SQL Server Database.
Also, we implemented a CI/CD pipeline, including unit testing using the xUnit testing framework, and managed work items on the GitLab server.

Phonebook Management System

The hospital had three systems, including Active Directory, Employee Staff Records, and Switchboard, that managed different aspects of employees’ details. However, these systems all required employee contact details. There was no central system for collecting this data; thus, each system updated its records. The hospital had three sets of the same information and organically huge inconsistencies.

I led a team that created a system that would start the day with a fresh copy of data from Active Directory.
All contact details for the day would be done through this system. Updated contact details would then be moved over to the other systems.
The system also handles conflicts if data gets updated outside the central system.

The team started by building a Microsoft SQL Server database.

We then created an ASP.NET Core MVC Web application for managing employee details.
Implemented security at a record level.

We then created a scheduled task that would run at appointed intervals to synchronize records accordingly.

ProWard - Patient Flow Management System

The hospital has different wards, including whiteboards where they would manually write, color-coded, statuses of patients, those ready for discharge and seen by a doctor, patients who have been clerked by nurses, and others.
Some wards would have multiple boards that would show additional information like dietary requirements for the patients.

This information was critical for improving service quality to patients, and most of the data manually inputted on the boards was extracted from the Hospital Management System.

I led a team that created a system that extracted the above information from the Hospital Management System and displayed it on an electronic whiteboard displayed on a computer with a huge TV screen.

The information displayed on these screens is organized, compact, color-coded, with various icons representing different conditions such as dementia, disabilities, allergies, and more.

Doctors and other interested parties would simply walk in and use the dashboards for rapid insights on the stages of their patients and their care.
These whiteboards improved the quality of care and have entirely replaced whiteboards and any manual input.

Healthcare Management System | Reporting Module Development

http://www.psmi.co.zw
Lead developer for Healthcare Management System (HMS) reporting module design and development, testing, and implementation.

• Conducted database performance tuning and query optimization.
• Developed using C# ASP.NET Framework, MVC Web Application.
• SQL Server Database on a high-availability/failover cluster.

Corporate Dashboards

Created an extract, transform, load (ETL) solution using SQL Server Integration Services (SSIS) that consolidated and synchronized data from 104 strategic business units’ physically separated databases. Also, developed an Analysis Services Solution (SSAS/Cubes) that improved Server Reporting Services (SSRS) load speed and reporting accuracy.

PSMI | Data Consolidation and Data Movement

http://www.psmi.co.zw
Created an extract, transform, load (ETL) solution using SQL Server Integration Services (SSIS) that consolidated and synchronized data from 104 strategic business units’ physically separated databases. Also, developed an Analysis Services Solution (SSAS/Cubes) that improved Server Reporting Services (SSRS) load speed and reporting accuracy.

Delta Corporation | Management Information System

http://www.delta.co.zw
Developed, managed, and maintained a business intelligence system.

Worked on automating business reports, including creating the first automated sales reporting system using SSRS, delivered reports via email and increased report accuracy, enabled timely and informed decisions. Designed SSAS cubes from the data warehouse, trained business users in self-service cube manipulation.

Languages

SQL, C#, C#.NET, HTML, TypeScript, HTML5, T-SQL (Transact-SQL), Visual Basic .NET (VB.NET), Excel VBA, JavaScript, CSS, SAML, Visual Basic, CSS3, WASM, Python, Visual Basic for Applications (VBA)

Frameworks

ASP.NET, .NET, .NET Core, ASP.NET MVC, ASP.NET Core, Angular, Blazor, Entity Framework Core, ASP.NET Web API, Razor, MVC Razor, .NET 4, Bootstrap, gRPC

Libraries/APIs

REST APIs, Web API, Entity Framework, OpenAPI, LINQ, Facebook Ads API, RxJS

Tools

Visual Studio, Angular CLI, Microsoft Visual Studio, Git, xUnit, GitHub, GitLab, Microsoft Power BI, Azure App Service, Microsoft Excel, GitLab CI/CD, RestSharp, Microsoft Access

Paradigms

ETL, Model View Controller (MVC), UX Design, Testing, Unit Testing, Continuous Delivery (CD), Continuous Integration (CI), Agile, Business Intelligence (BI), DevOps, Azure DevOps, Management

Platforms

Azure, Windows, Azure Functions, Docker, Kubernetes

Storage

Microsoft SQL Server, SQL Server 2016, IIS SQL Server, JSON, SQL Stored Procedures, Database Architecture, Databases, SQL Server DBA, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Azure Active Directory, Database Administration (DBA), MySQL, Elasticsearch

Other

Web Development, .NET 6, Full-stack Development, APIs, Full-stack, Enterprise Software, Performance, Back-end, Leadership, Balzor WASM, Dashboards, Reporting, CI/CD Pipelines, Front-end Development, Identity Server, API Integration, Front-end, Business Analysis, Enterprise Resource Planning (ERP), Bootstrap 5, WebAssembly, Data Processing, OAuth, IIS, Data Analytics, WCF Web Services, eCommerce, Projects, Machine Learning, Stock Trading, Data Engineering, Windows Communication Foundation (WCF)

Industry Expertise

Trading Systems

2013 - 2014

Master's Degree in Strategic Management and Corporate Governance

Midlands State University - Gweru, Zimbabwe

2005 - 2009

Honors Degree in Computer Science

Midlands State University - Gweru, Zimbabwe

NOVEMBER 2016 - PRESENT

PRINCE2 ® Foundation

PeopleCert

NOVEMBER 2016 - PRESENT

PRINCE2 ® Practitioner

PeopleCert

JANUARY 2015 - PRESENT

Solutions Associate - SQL Server 2012_2014

Microsoft

JANUARY 2015 - PRESENT

Solutions Expert - Data Management and Analytics

Microsoft

MARCH 2013 - PRESENT

ITIL ® Foundation

Pink Elephant

JUNE 2012 - PRESENT

Supervisory Management

Zimbabwe Institute of Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring