Aaron Mahlebo

Software Engineering Team Lead @ Investec

About Aaron Mahlebo

Aaron Mahlebo is a Software Engineering Team Lead at Investec, where he has worked since 2020. He specializes in building and maintaining CI/CD pipelines and leads a team focused on credit analytics applications that support regulatory compliance.

Work at Investec

Aaron Mahlebo has been employed at Investec since 2020, serving as a Software Engineering Team Lead. In this role, he leads a team responsible for three custom-built mission-critical credit analytics applications that adhere to BASEL and IFRS 9 frameworks. His responsibilities include conducting reviews, performance monitoring, and ongoing optimization of applications. He also facilitates design sessions and developer catch-up meetings to ensure alignment with the bank's software engineering standards. Prior to his current position, he worked as a Technical Lead at Investec from 2014 to 2020.

Previous Experience

Before joining Investec, Aaron Mahlebo held several positions in the software development field. He worked at Value-Ad as a Software Developer for 10 months in 2011-2012. He then joined Business Connexion, where he served as a Senior Software Developer for one year from 2012 to 2013 and later as a Technical Lead for 9 months in 2013-2014. His early career included a role as a Java Developer at GoldenRule Technology (Pty) Ltd from 2008 to 2011, where he worked with various clients including MTN, WesBank, and Standard Bank.

Education and Expertise

Aaron Mahlebo studied at the National University of Science and Technology, where he earned a B.Sc Honours in Computer Science from 2002 to 2006. His educational background provides a strong foundation for his expertise in software engineering and development. He is skilled in building and maintaining complex CI/CD pipelines using Jenkins and Azure DevOps, and he is involved in the design, implementation, and migration of batch workloads to Azure Cloud.

Technical Leadership and Mentorship

In his role as Software Engineering Team Lead, Aaron Mahlebo drives efforts to enhance the performance of software engineers by providing tools, processes, and effective working methods. He actively mentors and interviews team members, fostering growth and development within his team. He collaborates with guilds, working groups, and other technical subject matter experts to improve and evolve technical products and practices.

DevOps and Application Maintenance

Aaron Mahlebo is responsible for the maintenance of various DevOps tools, including Jenkins, SonarQube, GitLab, and Nexus. His work involves conducting performance monitoring and ongoing optimization of applications to ensure their reliability and efficiency. He plays a crucial role in the continuous integration and continuous deployment (CI/CD) processes, which are essential for the smooth operation of software applications within the organization.

People similar to Aaron Mahlebo