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
Similar Profiles
Shingirayi ChikwanhaShingirayi Chikwanha
Operations Manager at Praxis ComputingOperations Manager at Praxis Computing