With over 14 years of IT experience, I specialize in systems analysis, design, middleware technologies, and banking solutions that enhance operational efficiency, scalability, and compliance. My expertise lies in bridging business needs with technology, ensuring seamless integration, high availability, and performance optimization in banking environments.
Overview
16
16
years of professional experience
Work History
Integration Analyst and Designer
Eskom
Johannesburg, South Africa
01.2025 - Current
Analyzed integration processes to enhance system compatibility and streamline data flow.
Collaborated with cross-functional teams to identify and resolve system discrepancies.
Developed and maintained documentation for integration standards and procedures.
Led analysis and architecture sessions to define scalable middleware solutions.
Worked closely with business analysts and developers to ensure alignment between technical design and business requirements.
Established best practices for integration processes, driving consistency across multiple systems.
Conducted root cause analysis and performance optimization on critical interfaces.
Designed reusable integration components, reducing development time by 25%
Developed detailed project plans outlining scope, objectives, timelines, and resources required for successful execution of complex integrations.
Integration Systems Analyst
Standard Bank
Johannesburg
03.2024 - 08.2024
Designed SOAP and RESTful APIs to support digital transformation initiatives.
Migrated legacy integration platforms to modern service-based architecture.
Facilitating Business and Functional Design sessions and various meetings with clients
Responsible for setting up JAD sessions and documenting technical requirements
Review business requirements and compile technical specifications and impact analysis
Conduct research on Integration tools / approaches and give comprehensive feedback to the team
Systems Analyst
FNB
Johannesburg
07.2021 - 10.2023
Created process maps and system interaction diagrams for custom application development.
Supported QA and UAT phases by creating test cases and validating data transformations.
Analyse relevant business processes as documented by Business Analysts
Facilitating Business and Functional Design sessions and various meetings with clients
Responsible for setting up JAD sessions and documenting technical requirements
Required to support in the development of application code, by liaising with developers via designing and planning to satisfy the requirements of business users
Plan and implement solutions for effective development of a program in order to meet specifications and deadlines
Providing progress reports
Ensuring issues are identified, tracked, reported on and resolved in a timely manner
Analyst Programmer
BankservAfrica
Johannesburg
04.2018 - 01.2021
Develop and maintain enterprise level applications
System Integration development, configuration and customization
Provide application support
Data analysis
Create and maintain project documentation
Participate in system design and project planning sessions.
Required to support in the development of application code, by liaising with developers via designing and planning to satisfy the requirements of business users.
Integration Analyst Developer
South African Reserve Bank
Pretoria
06.2016 - 03.2018
Design, develop and maintain enterprise level integration for multi-tiered applications
System Integration development, configuration and customization
Provide post implementation support
Data analysis, architecture, and design
Provide regular updates of project progress and outstanding issues
Provide business users the data required for metrics and analysis
Design & develop new integration packages to meet business needs
Create and maintain documentation for all projects
Conduct research on Integration tools / approaches and give comprehensive feedback to the team
Mentoring of junior developers
Integration Systems Analyst
Standard Bank
Johannesburg
09.2014 - 01.2016
Designed and implemented integration flows between core banking systems, CRM platforms, and third-party services using IBM Integration Bus (IIB) and MQ
Analyse relevant business processes as documented by Business Analysts
Facilitating Business and Functional Design sessions and various meetings with clients
Responsible for setting up JAD sessions and documenting technical requirements
Required to support in the development of application code, by liaising with developers via designing and planning to satisfy the requirements of business users
Review business requirements and compile technical specifications and impact analysis
Design systems and provide subject matter expertise on technical solutions
Manage system development life cycle with specific reference to the analysis phase
Participate in system design and project planning sessions
Interact with developers, architects, quality assurers, database administrators, business analysts, project managers and other system analysts
Reviewing and editing requirements, specifications, business and systems processes and recommendations related to proposed solution
Facilitate functional / technical design sessions with the development teams
Taking ownership to ensure new product features are delivered successfully
Do peer reviews
Required to do support across all environments
Translate functional requirements into design specifications, according to the development standards in area of responsibility
Analyse, resolve difficult/complex system issues, by working with the end-users and other IT support staff
Partake in the development of System/Functional Documentation, operations manuals, systems processes, and technical designs
Integration Analyst Support
Eskom
Johannesburg
12.2011 - 08.2014
Develop and documentation solution/modules
Perform unit testing of modules
Run the stats as per predefined schedule or as requested
Investigate and formulate impact analysis
Script or document newly identified maintenance tasks or resolutions to previously unknown issues
Conduct routine environmental checks ensuring system health and stability
To provide coaching to Front-End Support
To take ownership of user problems and be proactive when dealing with user issues
To assist Front-End support with incidents out of there dept
To escalate more complex calls to the relevant IT Support member within Integration or to software provider outside of the Integration
After hour assistance for the front-end support
Compile incident reports for issues with resolution times in excess of SLA
Post implementation review
Creating functional requirements as an application design
Ensuring all solution documentation is up-to-date in-line with enhancements
Documenting business requirements
Carry-out testing and deployment activities
Assisting in conducting gap analysis between business requirements and software
Test fixes to ensure problem has been adequately resolved
Perform post-resolution follow-ups to support requests
Identify possible newly required maintenance tasks and operational improvements
Placement as a support resource on external projects
Maintain Release notes for each implementation and ensure it is kept up-to-date.
Junior Software Implementation Engineer
MTN
Johannesburg
01.2010 - 11.2011
Identify and understand the system issues and problems
Establish corrective tasks and steps
Log calls with the vendor of the software solution
Follow the issues/problems trough to a solution is found
Investigate alternatives : investigate and evaluate alternative software solutions based on performance and technical performance measures
Run Models
Clarify requirements
Reveal bottlenecks and fragmented activities
Expose duplication of efforts
Install and run the system and produce outputs - ensure that the system does what it was intended to do
Measure performance of the system – ensure that the implemented solution is effective
Continually re-evaluate / maintain the system – establish how the system should evolve to meet new / future requirements of the client
Plan the architecture of identity and access management systems
Install,configure, administer and support identity and access management vendor software
Install, configure, administer and support format preserving encryption vendor software
Write web services for the encryption format preserving software
Integrate systems/software from different vendors.
Education
National Diploma - IT Software Development
University of Johannesburg
12.2009
Grade 12 - undefined
Thufane High School
12.2002
Skills
C#
JAVA
C
ASPNET
VBNET
HTML
XML
CSS
UNIX
SOAP
UML
XSLT
XSD
JSON
MS SQL Server
MS Access
Oracle Database
MySQL
Operating Systems
Application integration
ETL development
SQL expertise
Business process analysis
Data mapping
Middleware technologies
Mac OS X
Redhat Linux 4
Oracle Linux
Windows Server
UNIX (AIX)
Oracle Access Manager
Oracle Service Bus
Oracle Identity Manger
Oracle Service Oriented Architecture (SOA)
Oracle Internet Directory
Oracle Virtual Directory
Oracle Weblogic Server
IIS
Apache
Oracle HTTP Server
Sun Glassfish Enterprise Server
SOA
Confluence
Sun JCAPS 62
IBM MQ Broker
IBM Websphere Datapower
SDLC
IBM Connect Direct
MS Word
MS Excel
MS PowerPoint
MS Visio
MS Project
Adobe Flash, Photoshop & Dreamweaver
Crystal Reports
Web Services
SunMQ
JBOSS
Sparx Enterprise Architecture
AltovaMapforce
AltovaXMLSpy
ESB
WRSS
OO programming
EAI
JIRA
Agile Methodology
Card Payments
3DS
BPMN
Application Support (1st & 2nd line)
Casewise
SOAPUI
Camunda Modeler
Application and Integration Design
SQL
Oracle Fusion Middleware
IIB
NET
ECommerce
Retail Banking
Systems Design
PCI-DSS
ATM systems
Application and Integration Testing
Database design
End user support
Application support
Diagnostic tools
Technical documentation
User acceptance testing
Requirements gathering
API integration
Data modeling
Performance tuning
Systems deployment
Version control
Data integration
Systems analysis
Technical analysis
Teamwork and collaboration
System testing
Operating systems
Virtualization
Disaster recovery
Solution Architecture & Design
References
Moeketsi, Mokoena, Line manager, 071 479 8214, FNB
Training
Java SE 8 fundamental and programming
Systems Development - Radical Training
Secure and Integrate with IBMDataPower V4.0.1
Oracle Identity Administration Workshop.
Oracle Security Summit.
IBM ISS Technical Bootcamp.
Voltage Format-Preserving Encryption and Voltage SecureMail.
Vasco authentication and e-signature technical solutions.
Additional Information
Awarded a certificate of merit for academic performance at university residence
Obtained 2nd position in my 3rd year IT project
Awarded certificates of merit in all subjects - Thufane High School.
Obtained 10 distinctions towards my NDIP IT qualification
Top achiever in matric 2002 – Thufane High School.
Obtained a distinction in Physical Science (HG) – Thufane High School