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

Projects & Accomplishments