Skip to main content
John Zabula

John Zabula

Senior Software Development Engineer

Talent
Birmingham, BirminghamMember since April 25, 2023
·

Hire this person

Send a job offer directly to this candidate

About

A Senior .Net Developer with 12+ years of experience in architecting, developing, debugging, and implementing collaborative solutions using C#, ASP.NET, .Net framework, MS SQL Server, IIS, Visual Studio, and Azure DevOps for project management applying best practices and standards in software development. A business-savvy technical resource with knowledge and proficiency in the ICT space competent in engaging stakeholders and leading cross-functional technical teams to deliver valuable products. An experienced trainer, mentor, and believer of active learning to team building for high performance.

A practitioner of agile software development practices, scrum, in the Software Delivery Life Cycle (SDLC) with extensive experience in Logistics, Education, Retailing, Contact Centres, and Utility Companies.

Experience

EXPERIENCE PAST 12 YEARS: (development experience: 10+ years; management experience: 10+years) 

Company: Basenet Solutions, Senior .Net Engineer / Lead Consultant 2010 – to date

PROJECTS

Client: GMR Freights (South Africa, Botswana, Swaziland)

Project: Cross Border Freight Services back office and customer gateway applications for tracking parcel delivery, PDF document generation

Result: Improved data uptake efficiency by 60 %, providing customers track and trace feature that handles 200k+ parcel status requests per month; Self-services gateway for paperless document sharing initiative.

Activities: SDLC, Code-first database design, migrations, Integrations to external services, coding, release management (UAT and Live servers), Training Users, reviewing analytics and Elmah Errors log.

Tech Stack: Azure DevOps, Clean Architecture, Entity Framework, MS SQL Server, C#, Web API, ASP.NET MVC, JavaScript, jQuery, Datatables, Mail Jet Integration, Hangfire, AutoFac, ITextSharp, Elmah, Telerik Controls

Client: Emergency Assist 991 (Botswana)

Project: Rapid Response Incidents tickets application development

Result: Improving agent’s data capturing, and retention for compliance and reporting.

Activities: SDLC, database development, managing development team, ASP.NET Core web app development.

Tech Stack: C#, ASP.Net Core, Razor Pages, Azure DevOps, Clean Architecture, Dapper, JavaScript, jQuery, Datatables, AutoMapper.

Client: Security Systems (Botswana)

Project: Country-wide SMS Notification for property surveillance.

Result: Decoupled SMS services by implementing Enterprise Messaging Queue processing 300k+ SMS /month.

Activities: SDLC, RabbitMQ integrations, Console and Windows Form app development, Client Reporting.

Tech Stack: C#, Console, WinForms, Dapper, MS SQL, RabbitMQ, AutoMapper, AutoFac

Client: Ministry of Education (Botswana)

Project: Technical Education Certification Process Quality Assurance

Result: Certification process audit automation, Data Replication, Improved efficiency and reliability in result processing for certification. Ease of access to data for stakeholders, Course eligibility controls.

Activities: SDLC, Code-first database design, migrations, coding, code reviews, and pair programming with interns. IIS Deployment (UAT and Production servers)

Tech Stack: Layered Architecture, Entity framework, Web API, ASP.NET MVC, JavaScript, AngularJS, Bootstrap, Hangfire Integration, AutoFac, IIS, MS SQL + Replication

Education

Bachelor of Business Administration | Andrews University, Michigan, USA 

Major: Management Information Systems; Minor: Management

Software Product Management Capstone | University of Alberta(Coursera)

Introduction to Software Product Management | Software Processes and AgilePractices | Client Needs and Software Requirements | Agile Planning for Software Products | Review and Metrics for software Improvements | Capstone Project

Microsoft Specialist C# | Certification #: F329-0591

Microsoft Certified Professional |Certification #: F329-0589

Microsoft Certified |Azure Fundamentals

Reviews