Bokang Modisagarekwe is a seasoned senior software engineer with sound knowledge and vast experience of 11 years (+) hands-on experience in designing, developing, and maintaining scalable, high-performance software solutions across enterprise environment.
Proven expertise in full‑stack development, cloud platforms, and modern application architectures, with a strong focus on code quality, security, and performance. Adept at translating complex business requirements into robust technical solutions, mentoring developers, and collaborating with cross‑functional teams to deliver reliable, maintainable systems. Passionate about continuous improvement, modern engineering practices, and delivering measurable business value through technology.
September 2024 - Present
Design, developing and implementing technical solutions in Microsoft Azure environment using modern programming (X++) and Azure PaaS to add new features to the Microsoft Dynamics system as requested by business units. Translating functional design documents into technical design documents, ensuring accurate development of applications according to specifications.
August 2019 - September 2024
Worked at Botswana Unified Revenue Services (B.U.R.S) as a Full Stack Developer, worked in backend and front end development, coding using Java running on Spring Framework. Doing various integrations between different systems using Webservices and API's.
Backend developments included: microservices, GraphQL-based services, and Backend-for-Frontend (BFF) patterns.
Front-end applications using frameworks such as React, React Native, Angular, or other modern technologies.
May 2018 - July 2019
Overseeing and actively participate in the overall reports development and data management for the organization. Ensured that the overall reports provided by the different IT Systems are comprehensive and covers all areas. Gathered requirements, amend, develops and supports reporting including third party reports, ensuring data integrity. Making relevant changes to the system to cater for the reporting requirements and also takes part in system configurations and new services.
October 2015 - April 2018
Serving as a core member of an engineering team that provided support and maintenance for different projects in private, parastatal and government. Practical experience in application development, debugging, and code optimization. Solid understanding of programming fundamentals, data structures, and software development life cycles. Committed to learning modern technologies, following best practices, and contributing to high‑quality software solutions in a collaborative development environment.
October 2014 - September 2015
Reporting and giving progress reports to IT Manager , providing technical support to different stations within the organization. Providing support in a multi - platform environment (Microsoft and Linux).
2009 - 2013
Botho University (in collaboration with Teesside University ~ UK)
The course entailed of concepts of computer science, software development and testing, object oriented programming with languages like C#, Java, web applications and databases, algorithms and complex data structures.
2025
Oracle University
2025
Oracle University
2025
Oracle University
2024
Oracle University
2017
Oracle University
2017
Oracle University
2017
Oracle University
