Hi, I'm Godwill Monthe

Full Stack Developer & Software Engineer

Experienced software engineer specializing in scalable web applications, microservices architecture, and secure API development with expertise in Python, JavaScript, and Java.

Godwill Monthe

About Me

I'm a Full Stack Developer and Software Engineer based in Gaborone, Botswana, with expertise in building scalable web applications, implementing microservices architectures, and developing secure APIs.

My experience spans across various technologies including Python, JavaScript, Node.js, React.js, Flutter, and Java. I'm passionate about creating efficient, secure, and user-friendly applications that solve real-world problems.

With a background in Computer Systems Engineering and continuous professional development, I stay up-to-date with the latest technologies and best practices in software development.

Location & Contact

Gaborone, Botswana
+267 76 623 694
godwill@monthe.co.bw

Languages

English (Fluent)

Setswana (Native)

Zulu (Learning)

Japanese (Learning)

Technical Skills

Core Technologies

Python
Java
JavaScript
TypeScript
Node.js
React.js
React Native
Flutter

Frameworks

React.js
Node.js
Express.js
Next.js
Flutter

Databases

MongoDB
PostgreSQL
MySQL
SQL

Infrastructure & DevOps

Docker
CI/CD
Cloud Services

Data & AI

Data Pipelines
API Integration
Data Visualization

Security

Authentication (OAuth)
GDPR Compliance
Data Protection

Professional Experience

Software Engineer

Xavier Africa Technologies

October 2022 – Present

Gaborone, Botswana

  • Designed and developed scalable, high-availability web application handling hundreds of concurrent users with minimal downtime using Python, Java and JavaScript (TypeScript).
  • Implemented microservices architectures improving system modularity and reducing component dependencies.
  • Developed secure REST APIs with authentication protocols (OAuth) ensuring data protection compliance.
  • Created CI/CD pipelines reducing deployment time from 2 days to under 1 hour.
  • Built automated data processing scripts in Python to simplify common tasks and reduce manual effort.
  • Engineered data collection and integration pipelines from multiple sources, enhancing application intelligence.
  • Implemented security protocols for protecting sensitive user data in compliance with data protection regulations.

Business & Information Technology Services Admin

PEO Foundation

March 2024 – January 2025

Gaborone, Botswana

  • Led cloud migration of IT infrastructure, resulting in improved scalability and security.
  • Implemented security best practices for data protection, user authentication, and access control.
  • Established secure SharePoint intranet system for internal data sharing with proper permissions management.
  • Created technical documentation and implementation guides for IT security protocols.
  • Managed Microsoft 365 environment with focus on security best practices and data protection.

Information Technology Service Officer

Botswana Accountancy College

January 2022 – July 2022

Gaborone, Botswana

  • Administered secure Microsoft 365 environment for students and staff.
  • Developed comprehensive technical manuals for self-service password management.
  • Provided technical support and troubleshooting for campus IT systems.
  • Improved system security and efficiency through business process enhancement.
  • Implemented technical solutions for streamlining IT operations and user support.

Education

BSc. (Hons) in Computer Systems Engineering

Botswana Accountancy College

July 2019 – July 2022

BAC Campus, Gaborone, Botswana

Focus Areas:

  • Software Development: Object-oriented programming, full-stack applications
  • Database Design & Development: Data optimization and management
  • Computer Networks and Security: Network security protocols
  • Intelligent Systems: Fundamentals of AI for automation and decision-making
  • Project Management & Research: IT solution development methodology

Top-Up BSc. (Hons) in Computer Systems Engineering - Incomplete

University of Sunderland

September 2022 – May 2023

BAC Campus, Gaborone, Botswana

Advanced Coursework:

  • Artificial Intelligence: AI concepts and applications for process automation
  • Advanced Databases: Complex database management and optimization
  • Advanced Cyber Security: Information systems protection techniques
  • Product Development & Project Management: End-to-end project leadership

Professional Certifications & Development

Microservices with Node.js and React

February 2022 – November 2024

  • Designed and deployed scalable microservices architectures.
  • Implemented system resilience and maintainability best practices.
  • 54.5 hours of specialized training (completed November 19, 2024).

Next.js 15 & React – The Complete Guide

August 2023 – November 2024

  • Developed server-side rendering applications and API routes.
  • Implemented efficient state management techniques.
  • 40.5 hours of advanced development training (completed November 15, 2024).

Node.js, Express, MongoDB & More: The Complete Bootcamp

June 2021 – November 2024

  • Built secure RESTful APIs and robust backend solutions.
  • Developed data management systems using MongoDB.
  • 42 hours of intensive MERN stack training (completed November 19, 2024).

Projects & Interests

AI Healthcare Project

AI in Healthcare

Exploring applications of artificial intelligence in healthcare systems for improved diagnostics and patient care.

Python
AI
Healthcare
Data Visualization Tools

Data Visualization Tools

Building interactive data visualization tools using Python libraries for complex data analysis.

Python
Data Visualization
Analytics
Open Source Contributions

Open Source Contributions

Contributing to open-source developer tools and libraries to support the broader tech community.

JavaScript
Open Source
Community

Personal Interests

Chess
Anime
Coding Challenges

Get In Touch

I'm always open to discussing new projects, opportunities, or partnerships. Whether you have a question or just want to say hi, feel free to reach out!