Senior Software Development Engineer
Send a job offer directly to this candidate
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 PAST 12 YEARS: (development experience: 10+ years; management experience: 10+years)
Company: Basenet Solutions, Senior .Net Engineer / Lead Consultant 2010 – to date
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.
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
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