Summary
Overview
Work History
Education
Skills And Tools
Projects
Certification
References
Skills
Timeline
Generic

Matlhaku Samuel Ntsherwa

Senior Java Developer
Centurion

Summary

A dedicated Java developer with 5+ years of experience in designing and developing robust, scalable, and high-performance applications. With a strong foundation in Java and a deep understanding of various frameworks and technologies, Committed to delivering top-notch solutions that meet client needs and drive business success.

Overview

12
12
years of professional experience
4
4
Certifications

Work History

Senior Java Developer

Telkom
02.2021 - Current
  • Developed Applications that integrates to third-party applications (Apache Camel)
  • Microservices development (Spring boot , Rest APIs and TM Forum API)
  • Microservices Orchestration (Camunda BPMN)
  • Microservices containerization (Docker and Podman)
  • Data integration and analytics (Pentaho Data Integration)
  • Developed and led lead management solutions to allow customers to order and request callbacks.
  • Mentored Interns & Junior Developers.
  • Unit testing and mocking
  • Deployed Applications to Production.

Java Developer

Telkom
01.2020 - 01.2021
  • Developed BSS applications covering end to end fulfillment, assurance, and billing flow
  • API development (REST Architecture)
  • Plan and execute tests to ensure code changes meet requirements and specifications
  • Build applications in accordance with defined architecture and designs.

Specialist Customer Experience Reporting

Telkom
01.2012 - 01.2020
  • Developed web applications for Telkom Quality and Customer Experience section
  • Write JSP and Servlets to add functionality to web application based on customer requirements
  • Develop User interface with JSP, JavaScript, HTML and CSS
  • Use J2EE design patterns to create application, including utilizing EJB for business logic
  • Write SQL queries to retrieve data from database using JDBC.
  • Responsible for Telkom Quality and Operations customer experience reporting
  • Compile Post Call Survey reports for call centres
  • Speech Analytics Query writing.

Education

Baccalaureus Technologiae: Information Technology (Software Development) -

Tshwane University of Technology
Pretoria
04.2001 - 04.2017

National Diploma: Information Technology (Software Development) -

Central University of Technology
Free State

Grade 12 (Matric) -

Moroka High
Free State
02.2024 - 01.2008

Skills And Tools

Software Development | Agile | Problem Solving | Communication | Team Player

 Java | Spring Boot | Camunda BPMN  | Docker | Podman | Keycloak | Pentaho| Maven | Microservices | TM Forum API, RESTful API | SOAP Webservice | Apache Camel | Spring Netflix Eureka | Zuul API Gateway | Git | Junit | Postman | Jenkins | ActiveMQ | EJB | HTML | JSP | CSS | JavaScript | Java Servlets | PostgreSQL | Microsoft SQL Server| MySQL | Gitlab |  IntelliJ | Eclipse | NetBeans | Visual Studio | Tomcat | Glassfish |  Thymeleaf 

Projects

Leads Management, Fibre Enablement,  Device Insurance API, Gated Interest Register,  Customer Referral, AA Home Connected , Employee Connectivity, Varsity Vibe,  Amazon Prime SDP,  @School Project,  Usage and Billing,  Mail Manager,  Apple Music Subscription, SMS Gateway

Certification

CISCO CCNA Exploration: LAN Switching and Wireless (2010)

References

References available upon request

Skills

Java

Agile development methodology

Maintaining applications

Software Development Lifecycle

Requirements analysis

Application design

Database programming

Solutions deployment

API design knowledge

HTML and XML

Programming

Code reviews

Timeline

Grade 12 (Matric) -

Moroka High
02.2024 - 01.2008

Senior Java Developer

Telkom
02.2021 - Current

Java Developer

Telkom
01.2020 - 01.2021

Specialist Customer Experience Reporting

Telkom
01.2012 - 01.2020

Baccalaureus Technologiae: Information Technology (Software Development) -

Tshwane University of Technology
04.2001 - 04.2017

National Diploma: Information Technology (Software Development) -

Central University of Technology
Matlhaku Samuel NtsherwaSenior Java Developer