Tlamelo Titus Diphale
Software developer, technical Lead at BotswanaPost.
A highly experienced, solutions-oriented professional with a decade of remarkable background in overseeing all aspects of software
development Life Cycle, from extensive analysis and design through execution and
maintenance. Proficient in utilizing a wide variety of programs and tools to provide high-quality and cost-effective applications/systems to boost organizational efficiency and productivity.
I have had the opportunity to work with DevOps, software development, systems/requirements analysis, technology leadership and customer service support. The experience of automating manual processes and commitment and care about the userβs
experience are my main drive and motivation towards software engineering.
π tlamelo.diphale@gmail.com
Soft Skills
βοΈ Project Management
βοΈ Strategic Planning & Execution
βοΈ Team Leadership & Development
βοΈ Scrum & Agile Methodologies
βοΈ System Architecture & Engineering
βοΈ Application Design & Development
βοΈ Continuous Process Improvement
Tech stack
JAVA - Advanced, C# - Intermediate , JavaScript - Basic, Python - Basic
Django - Basic, Express - Basic, .NetCore - Intermediate, SpringBoot - Advanced
React, Next JS
Postgres, MongoDB, MySQL , Redis
Work History
π§ SOFTWARE ENGINEER TECHNICAL LEAD | BOTSWANAPOST
2021 - Present
IT stream lead on the Virtual Teller Machine (VTM) project, another digital
transformation by BotswanaPost to expand its digital platforms and
increasing its digital footprint in the country.
- Enforce an innovative approach to improve the VTMs reporting system, which effectively reduced the financial tracking analysis time by 50%.
- Supervise and lead a team of 3 junior developers to ascertain the successful completion of the 13 key projects of the company within budget and schedule.
- Collaborate closely with the management, vendors, and associated third parties to guarantee the full functionality and performance of the website financial transactions and database management applications.
- Oversee all phases of the development of the new Java-based vendor application system for the financial services industry, from conceptualization and design to progress and deployment.
- Aided in overseeing the transition of the commerce API to microservices that are running on a dockerized platform and ECS through other Amazon Web Services (AWS) such as Dynamo, Simple Queue Service (SQS), and ElastiCache Redis
π§ IT APPLICATIONS DEVELOPER (SCRUM DEVELOPER) | BOTSWANAPOST
2019 - 2020
- Designed software solutions by analysing system performance standards, increasing performance efficiency by 27%.
- Analysed prepaid electricity vending systems flow, data usage, and work processes, and investigated problem areas to stabilise to platform for 98% uptime.
- Work with stakeholders to identify areas of improvement and provide
technology/software recommendations.
- Planned, tracked, and managed deliverables on short-term sprints and long-term software deployments.
- Developed and executed test procedures for all the systems codebase.
π§ SYSTEMS & DATA ANALYST | BOTSWANA HARVARD AIDS INSTITUTE
2018 - 2019
- Took part in the scheduled development meeting to recommend system modifications and project improvements of the SENAITE Open-Source LIMS.
- Designed and coded unit/integration testing using Perficient methodology.
- Utilized strong configuration management and version control to ensure peak system performance throughout 20+ changes.
- Learned company standards of application software development, Agile, and iterative development methodologies (SCRUM).
- Created detailed design documentation, unit test plans, and well-documented code that was used in training for the Lab Staff, clinics and management.
π§ IMPLEMENTATION ENGINEER | CELLULANT SOUTHERN AFRICA
2017 - 2018
- Spearheaded the software production definition, requirements, analysis and implementation for new project designs.
- Innovated the mobile money bank to wallet system that integrated between bank and Network service provider that allowed customers
to credit their mobile wallets direct from bank accounts.
- Coordinated with the experienced Systems Engineer and
other professionals in the team in migrating the cost-efficient service that successfully refused the operating costs by over 70% upon running the newly migrated service from Hub 3 to Hub 4.
- Provided expert support in developing and implementing effective technical solutions that enhanced the systemβs performance and subsequently boosted business efficiency.
- Monitoring/Observability with Spring Boot Actuator and RESTful Microservices projects using Spring Boot + Spring Cloud - Messaging with RabbitMQ - CI/CD Using Jenkins and Database integration using Spring Data MySQL - Frontend development using Angular