About

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.

Basic Information
Age:
Email:
kabotsalano@gmail.com
Phone:
+267 75950601
Address:
PO Box 881AAD, Gaborone, Botswana
Language:
English
Professional Skills
C#
100%
ASP.NET (Core)
100%
Java
80%
Spring
80%
JavaScript
85%
Angular
90%
NodeJS
75%
Python
70%
Work Experience

October 2019 - Present

Botswana Unified Revenue Service
Programmer
  • 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

Botswana Postal Services
Applications Developer
  • 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

Botswana Harvard AIDS Institute Partnership
Systems Analyst/Developer
  • 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

Corporate Business Solutions
Trainee Programmer
  • Junior consultancy in ASP.NET including bespoke applications, SharePoint, SQL Server, IIS, etc
Professional Certifications

2021

AWS Developer
AWS Certified Developer Associate

AWS

2019

MCSD
Microsoft Certified Solutions Developer (App Builder)

Microsoft

  • Programming in C#
  • Developing ASP.NET MVC Web Applications
  • Developing Microsoft Azure and Web Services

2018

MCSA
Microsoft Certified Solutions Associate (Web Applications)

Microsoft

  • Programming in C#
  • Developing ASP.NET MVC Web Applications

2018

MCP
Microsoft Certified Professional

Microsoft

  • Programming in C#
Education

2019

Master's Degree
MSc. Computer Science (Distinction)

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

Bachelor's Degree
BEng. Electronic Engineering (Upper Second Class)

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.

Contact Me
Please feel free to contact me if interested in talking about new jobs, research collaborations, etc

Address

PO Box 881AAD, Gaborone, Botswana

Phone

+267 75950601

Email

kabotsalano@outlook.com