Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Katlego Tlou

Developer
Midrand

Summary

Dynamic software developer with extensive experience at Standard Bank, excelling in Java and Spring Boot for API development. Proven ability to troubleshoot real-time transaction issues while providing 24/7 support. Strong communicator and team player, adept at managing CI/CD pipelines and enhancing system reliability through effective testing and monitoring strategies.

Overview

5
5
years of professional experience
7
7
Certifications

Work History

Developer - Postilion Payments Support

Standard Bank
07.2024 - Current
  • Monitor and manage the Postilion Realtime system to ensure stable and successful transaction processing.
  • Conduct morning health checks to confirm system availability and readiness.
  • Perform system patch deployments in both SIT and Production environments.
  • Investigate and resolve customer transaction issues in the SIT environment, ensuring proper routing and node availability.
  • Use tools such as telnet and Java connection tests to verify connectivity with external systems.
  • Trace and analyze transaction flows during investigations using the Realtime Framework.
  • Handle production call-outs, ensuring seamless interbank transactions and incident resolution.
  • Attend to crisis calls and contribute to high-priority incident management.
  • Develop and maintain nodes based on Realtime Framework standards.
  • Build and maintain RESTful APIs with full CRUD functionality using Java and Spring Boot.
  • Write comprehensive unit tests and integrate JaCoCo for code coverage reporting.
  • Deploy API applications to Apache Tomcat web server for high availability and consistent performance.
  • Design and execute end-to-end testing strategies to ensure system reliability and correctness.
  • Create and maintain SoapUI test collections to validate API responses, field accuracy, value length, and expected results.
  • Investigate and resolve customer production issues in real time through chat and call support, ensuring minimal downtime and successful transactions.
  • Handle transaction routing issues and monitor node availability in Postilion Realtime Framework.
  • Develop and manage GitLab CI/CD pipelines, including creating runners and configuring YAML-based workflows to automate build, test, and deployment steps.
  • Handle production call-outs, providing 24/7 support on a 7-day standby rotation, including monitoring of servers and the video wall for service availability and urgent issues.
  • Respond to customer-impacting incidents, resolve production issues promptly, and support late-night testing and changes.
  • Log and implement production changes using Remedy, ensuring proper tracking and compliance with change control processes.
  • Work with Git for version control, managing branches, merges, and commits to maintain clean and collaborative codebases.

Graduate Software Engineer

Standard Bank
07.2023 - 07.2023
  • Developed backend logic using Java and Spring Boot.
  • Developed expertise in deploying CI/CD pipelines utilizing GitLab, Maven and JaCoCo.
  • Compiled troubleshooting methods to enhance efficiency.
  • Implemented Grafana, Loki, and Promtail for live log tracking.
  • Performed unit testing to validate code functionality and identify bugs.
  • Presented technical concepts clearly during team meetings, contributing valuable insights towards project success.
  • Proven ability to learn quickly and adapt to new situations.
  • Skilled at working independently and collaboratively in a team environment.
  • Worked well in a team setting, providing support and guidance.
  • Managed time efficiently in order to complete all tasks within deadlines.
  • Worked flexible hours across night, weekend, and holiday shifts.
  • Strengthened communication skills through regular interactions with others.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Supported customer issue resolution in the SIT environment, focusing on transaction routing and processing.
  • Assisted in connecting simulators and ensuring correct setup in the Postilion Realtime Framework for testing purposes.
  • Volunteered as a second pair of eyes during Production changes, ensuring system stability and successful deployments.
  • Participated in SIT testing sessions for new product integrations, helping teams validate transaction flows.
  • Collaborated with team members to ensure proper routing of financial transactions across systems.

Software Engineering Intern

Standard Bank
07.2022 - 07.2023
  • Built interactive UIs and practiced front-end development using Angular, HTML, CSS, and TypeScript.
  • Practiced software testing techniques and system integration with SoapUI and Postman.
  • Strengthened debugging and coding skills using Java, Python, and MySQL.
  • Utilized version control systems like Git effectively managing changes over time allowing for seamless collaboration among team members.
  • Conducted thorough unit testing of developed components to ensure high-quality deliverables before final deployment.
  • Improved code quality with thorough unit testing, ensuring stability and reliability of backend services.

Software Developer Learnership

DynamicDna
01.2020 - 12.2020
  • Completed a structured Software Development Learnership focused on foundational programming and IT skills.
  • Gained practical experience in HTML, CSS, Java, C#, and SQL databases.
  • Learned core concepts of project management and software development life cycle (SDLC).
  • Built simple web pages and console applications to apply programming principles.
  • Developed a solid understanding of front-end and back-end development basics.

Education

Advanced Diploma In Computer Systems Engineering -

Tshwane University of Technology
Soshanguve

Diploma In Computer System Engineering -

Tshwane University of Technology
Soshaguve
04.2023

Matric -

Mathipa Makgato Secondary School
Kromhoek, Ga-makgato

Skills

Technical Skills

Certification

Microsoft Certified: Azure AI Fundamentals

Timeline

Developer - Postilion Payments Support

Standard Bank
07.2024 - Current

Graduate Software Engineer

Standard Bank
07.2023 - 07.2023

Microsoft Certified: Azure AI Fundamentals

05-2023

Microsoft Certified: Power Platform Fundamentals

05-2023

AZ-400: Designing and Implementing Microsoft DevOps Solutions

01-2023

Microsoft Certified: DevOps Engineer Expert

01-2023

AWS Certified Cloud Practitioner

12-2022

Microsoft Certified: Azure Data Fundamentals

09-2022

Software Engineering Intern

Standard Bank
07.2022 - 07.2023

Oracle Certified Associate, Java SE 8 Programmer

01-2021

Software Developer Learnership

DynamicDna
01.2020 - 12.2020

Advanced Diploma In Computer Systems Engineering -

Tshwane University of Technology

Diploma In Computer System Engineering -

Tshwane University of Technology

Matric -

Mathipa Makgato Secondary School
Katlego TlouDeveloper