Resume

Here are some of the top places where I have exhibited my excellent skills. You can find more information on my CV.

Summary

Okker John

Experienced software developer with a demonstrated history of working in the game and software industry. Proven ability to create innovative solutions and automate processes, leading to significant improvements in efficiency and productivity. Expertise in C++, Python, JavaScript, SQL, HTML and CSS. Proven ability to work effectively in both cross-functional teams and independently.

  • Kampala, UG
  • (+256) 780598165
  • johnspeny@gmail.com

Education

BSc Computer Science

2016 - 2020

Makerere University, Kampala, UG

  • Led a team project to create a mobile application entitled "Kulimax" which means agriculture to the max. In this project, farmers were to use the app to diagnose the type of infection in mushroom petals.
  • Researched deep learning algorithms for image classification with CNN and developed a model to classify mushroom petal images taken using a mobile app in real time.

Professional Experience

Software Developer (Contractor)

Sep 2024 - Present

AVE Workforce Solutions , Kampala, UG

  • Designed and implemented features of the payroll system efficiently.
  • Designed payment method and time tracking features for payroll.
  • Used python to develop tools for automation processes.
  • Designed software using C++, Python, JavaScript and Git.

PHP Engineer (Remote)

Apr 2023 - Jun 2024

Kanzu Code, Kampala, UG

  • Troubleshoot and resolve WordPress plugin defects and issue them promptly.
  • Designed and implemented efficient reusable custom WordPress themes to boost client business.
  • Developed and implemented new features on a Chabot that eased user interaction with the system.

Systems Developer (On-site)

Feb 2020 - Feb 2021

GEO-MIK Consultants Africa, Kampala, UG

  • Utilized GIS data sources and developed an API in Python Django Rest Framework to map the data on Leaflet and data visualization accurately.
  • Developed and maintained GIS applications to plot maps, analyze spatial data, and create interactive visualizations.
  • Assisted in the design and optimization of geospatial databases and contributed to data modeling for efficient data management.
  • As a team player, I collaborated with GIS analysts to design and implement customized mapping solutions on Planet a map provider.