Summary
Overview
Work History
Education
Skills
Timeline
SalesAssociate
Gibson Ndemanga

Gibson Ndemanga

Senior Software Developer
Adelaide

Summary

Accomplished Senior Software Developer with 8 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

8
8
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Developer/ Team Lead

Praxis Computing
Johannesburg
03.2020 - Current
  • Extensive expertise in developing robust back-end and APIs with C#, Node, Java using clean architecture and repository patterns
    Proficient in creating applications with Angular, .NET Blazor, Web Sockets, HTML5 and DevExpress Tools delivering intuitive interfaces and exceptional user experiences
  • Demonstrated prowess in integrating Sage Evolution Accounting System and Third-Party Applications, optimizing business processes and facilitating efficient data flow
    Strong background in designing and developing databases using Microsoft SQL Server and Oracle
  • Employed optimization techniques to enhance data storage and retrieval, resulting in superior application performance
  • Led teams through successful design and development projects, serving as proactive team leader and mentor
  • Provided guidance to junior developers, fostering their professional growth and nurturing collaborative environment
  • Ensured seamless collaboration between team members and stakeholders
  • Discussed issues with team members to provide resolution and apply best practices.
  • Met with stakeholders to provide detailed project reports and milestone updates.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Demonstrated strategic thinking by evaluating emerging technologies, industry trends, and best practices
  • Developed databases, programs and processes for integration and implementation across enterprise.

Technical Lead Software Developer

Adapt IT Holdings Proprietary Limited
Johannesburg
01.2022 - 04.2022
  • Conducting research and development activities to explore and evaluate various technologies
  • Collaborating with UI design team to transform Adobe XD UX designs into functional frontend using Angular
  • Gathering and analyzing system requirements to ensure comprehensive understanding of project objectives
  • Translating system requirements into specific system functionalities
  • Developing robust backend APIs using C# and Postgres and following clean architecture patterns
  • Integrating with Pay gate payment gateway for secure payment processing
  • Mentoring and providing guidance to 5 junior software developers, assisting them in skill development and problem-solving
  • Engaging in pair programming sessions with teammates to collectively solve complex technical challenges
  • Participating in various meetings including Daily Stand-Up Meetings, Scrum meetings, Architecture and Design meetings, Progress Review Meetings, and Product Demo Walkthrough sessions
  • Ensuring comprehensive system documentation, including design decisions, implementation details, and user guides
  • Managing Git repositories for version control and facilitating effective code collaboration
  • Conducting code reviews to ensure code quality, maintainability, and adherence to best practices
  • Utilizing Azure DevOps for efficient task management and tracking progress.
  • Developed technical solutions to diverse operational problems
    Managed team of 5 personnel focused on implementing resolutions and updates

Technical Lead

Codekit Express (Private) Limited
Harare
06.2019 - 02.2020
  • Led team of 3 developers in successful completion of wildlife and domestic animal tracking application, ensuring adherence to coding standards, best practices, and project timelines
  • Conducted code reviews and provided constructive feedback to team members, fostering culture of continuous improvement and ensuring delivery of high-quality code
  • Collaborated with stakeholders, including product managers and designers, to gather requirements, define project scope, and prioritize features, contributing to overall product roadmap
  • Mentored junior developers, providing guidance on technical challenges, assisting with code debugging, and facilitating their professional growth within team
  • Implemented agile development methodologies, such as Scrum or Kanban, to streamline project management processes and improve team efficiency
  • Proactively identified and resolved technical issues and bottlenecks, leveraging troubleshooting skills and expertise in ASP.NET MVC, C#, and related technologies
  • Conducted performance optimizations and scalability enhancements, ensuring application can handle large volumes of animal tracking data and user interactions
  • Collaborated with operations team to deploy application on production servers, implementing best practices for configuration management, deployment automation, and monitoring
  • Stayed updated with emerging technologies, industry trends, and best practices, and proactively recommended innovative solutions to improve application's functionality and user experience
  • Acted as technical liaison between development team and other cross-functional teams, facilitating effective communication and coordination to ensure smooth project execution.

Software Developer

Chartered Systems Integration
09.2015 - 01.2020
  • Demonstrated exceptional client engagement skills by conducting thorough system walk-throughs and actively incorporating client feedback
  • Through close collaboration, successfully aligned solutions with client requirements, fostering strong client relationships and delivering solutions that surpassed expectations
  • Leveraged extensive deployment experience to implement systems flawlessly across diverse platforms, including web servers and cloud platforms like Azure
  • By ensuring seamless integration and optimal performance, empowered clients to fully leverage capabilities of their applications
  • Provided comprehensive technical support to clients through multiple channels, including phone, remote viewer, and on-site visits of about 15 clients per week
  • Employing strong problem-solving skills, swiftly resolved technical faults and system errors, minimizing downtime, and maximizing system efficiency
  • Collaborated effectively with teams of developers to design and implement intricate system integrations, with particular focus on banking systems
  • Utilizing Microsoft BizTalk, Windows services and web services, facilitated seamless data exchange, optimizing operational efficiency and driving process improvements for clients
    Excelled in gathering user requirements and translating them into intuitive system application solutions
  • By organizing meetings with clients, gained deep insights into their needs and aspirations, creating impactful designs
    Through compelling presentations, effectively communicated proposed solutions' features and functionality, winning client trust and contributing to business growth
  • Demonstrated passion for continuous learning, staying updated on industry trends, emerging technologies, and best practices
  • Actively engaging with fellow software developers, fostering collaborative environment that encouraged knowledge sharing and innovation, consistently delivering innovative solutions to enhance system functionality and user experience.

Education

Bachelor of Technology (B.Tech - Software Engineering

Harare Institute of Technology
Harare, Zimbabwe
01.2011 - 04.2015

Advanced Level - Sciences

PeterHouse Boys High
Marondera, Zimbabwe
01.2008 - 04.2009

Skills

Angularundefined

Timeline

Technical Lead Software Developer

Adapt IT Holdings Proprietary Limited
01.2022 - 04.2022

Senior Software Developer/ Team Lead

Praxis Computing
03.2020 - Current

Technical Lead

Codekit Express (Private) Limited
06.2019 - 02.2020

Software Developer

Chartered Systems Integration
09.2015 - 01.2020

Bachelor of Technology (B.Tech - Software Engineering

Harare Institute of Technology
01.2011 - 04.2015

Advanced Level - Sciences

PeterHouse Boys High
01.2008 - 04.2009
Gibson NdemangaSenior Software Developer