Hello there! My name is Keletso Botsalano, aka Alex. I'm a software developer with professional knowledge of multiple frameworks and programming languages. My job mainly operates on the back-end, where I create server-side, data-driven applications and deploy them to either on-prem webservers or to the cloud, but when required I can create front-end applications including desktop, web and mobile. Tech stacks include C#/ASP.NET (Core), Java/Spring, Python, JavaScript, NodeJS, Angular, Apache Cordova and good old SQL.
I also have research interests in machine learning, IoT, architecture of enterprise applications, compiler optimisation and lastly GPU programming. I am hoping to start publishing academic papers in 2021 to increase my chances of obtaining a PhD position in any of the aforementioned fields.
October 2019 - Present
- Software development of multiple tax modules including VAT, PAYE, OWHT using Java/Spring framework.
- Strong relational databases usage mostly using Oracle and MySQL.
- On-prem hosting of applications using load-balanced linux servers and reverse proxy using Apache web server.
April 2017 - September 2019
- Software development of online and over-the-counter apps serving utility services including TV subscription payments, insurance premiums, electricity payments, road tax payments, etc using C#/ASP.NET framework.
- Relational database using SQL Server and MySQL using queries, triggers, sequences and stored procedures. ORMs like NHibernate and EntityFramework also used.
- Deployment of applications to IIS web server in windows servers.
August 2016 - April 2017
- Development of web based applications used in capturing clinical research data utilising the Django framework.
- Deployment of Django application using gunicorn and nginx in linux servers.
- TDD strongly followed.
October 2015 - August 2016
- Junior consultancy in ASP.NET including bespoke applications, SharePoint, SQL Server, IIS, etc
2021
AWS
2019
Microsoft
- Programming in C#
- Developing ASP.NET MVC Web Applications
- Developing Microsoft Azure and Web Services
2018
Microsoft
- Programming in C#
- Developing ASP.NET MVC Web Applications
2018
Microsoft
- Programming in C#
2019
University of Hertfordshire
Modules:
- Advanced Databases
- Contemporary Issues in Information Technology
- Mobile Standards, Interfaces and Applications
- Software Engineering Practice and Experience
- Web Scripting and Application Development
- MSc. Project
2015
University of Southampton
This course involved computer programming, digital and analogue design, advanced mathematics as well as radio communications at a world-renowned university. It provides a solid understanding at a fundamental level what a computer is, how to build it and how signals pervade around.
Address
PO Box 881AAD, Gaborone, Botswana
Phone
+267 75950601
kabotsalano@outlook.com