Denzil Gumbo
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
C#/ASP.NET Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Developer
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.
Senior Software Developer
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.
Business Analyst
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.
Experience
Franchise Focused Marketing Project
https://www.reach.marketingActing 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
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 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
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
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• 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
PSMI | Data Consolidation and Data Movement
http://www.psmi.co.zwDelta Corporation | Management Information System
http://www.delta.co.zwWorked 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.
Skills
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
Education
Master's Degree in Strategic Management and Corporate Governance
Midlands State University - Gweru, Zimbabwe
Honors Degree in Computer Science
Midlands State University - Gweru, Zimbabwe
Certifications
PRINCE2 ® Foundation
PeopleCert
PRINCE2 ® Practitioner
PeopleCert
Solutions Associate - SQL Server 2012_2014
Microsoft
Solutions Expert - Data Management and Analytics
Microsoft
ITIL ® Foundation
Pink Elephant
Supervisory Management
Zimbabwe Institute of Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring