Software Developer

Stephen Wanjala

Experienced software developer with expertise in mobile, web, and backend development. Passionate about creating innovative solutions and continuously learning new technologies.

Find me on
Stephen Wanjala

Experience

Where I've worked and what I've built.

Software Developer

Sep 2024 PresentFull time, Onsite
  • Developing and maintaining software applications, including mobile and desktop applications under the MaliPlus ERP.
  • Design and implement assigned features, modules, and enhancements for MaliPlus ERP.
  • Collaborate with Support Team to troubleshoot and resolve software issues.

Software Developer Intern

May 2024 Aug 2024Full time, Onsite
  • Contributing to development and maintenance of software desktop applications under the MaliPlus ERP.
  • Collaborating with cross-functional teams to analyze, design, and implement assigned new features, modules and enhancements for MaliPlus ERP.
  • Writing clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Debugging and troubleshooting software issues
  • Providing technical support to clients, addressing their inquiries, troubleshooting issues, and offering guidance on using software applications effectively.
  • Contributing to the development of software architecture, design patterns, and coding standards to ensure consistency and scalability.
  • Participating in team meetings, stand-ups, and sprint planning sessions to coordinate work and prioritize tasks effectively.

Information Technology Attachment

May 2023 Aug 2023Onsite
  • Configuring managed switches, implementing VLANs, and securing network communications through SSH and Telnet protocols.
  • Performing general computer maintenance tasks, including hardware upgrades, memory enhancement, and installation of operating systems and software applications.
  • Installing and configuring ABNO ERP software, ensuring seamless operation and maintaining compliance with updates and patches.
  • Designing and executing scripts for database automation, data normalization, and de-normalization, streamlining data management processes.
  • Managing and configuring IP cameras, editing captured videos for presentations, and maintaining the security and integrity of video evidence.
  • Providing technical support to students and staff, troubleshooting software-related issues, and offering guidance on using software applications effectively.
  • Collaborating with cross-functional teams to enhance IT infrastructure, including transitioning from unmanaged to managed switches and optimizing access points and point-to-point radios.
  • Assisting in the training of staff to effectively use the ERP software and troubleshoot any issues they encountered.
  • Developing software solutions for clients, addressing their specific needs and contributing to the department services.

Projects

A selection of things I've built.

geoSpartial Village

geoSpartial Village

Health IT hackathon 2024 Digital solution

Vue 3PiniaLeafLet jsTypeScriptVuetify3
Multiply

Multiply

Simple Android app to help kids improve their multiplication skills in a fun and interactive way.

AndroidKotlinJetPack Compose
DB2JHelper

DB2JHelper

Simplified Database Operations for Java JDBC A lightweight, modern Java library for effortless database interactions

JavaLibrary
BRecipes

BRecipes

Recipes Data Of BBC Holiday Dishes

AndroidKotlinJetPack ComposeRoomKtorPaging & CachingFastifyPrismaPostgresNextJs

Skills & Tech Stack

Technologies I work with daily.

Java & JavaFX
Kotlin
Jetpack Compose
Django & Rest Framework
Kotlin Ktor & Spring Boot
React.js

Education

BSc. Information Technology

Maseno University

2020 - 2024

KCSE

St Peter's Sang'alo High School

2015 - 2019

Languages

EnglishFluent
SwahiliFluent

Get in Touch

Have a project in mind or want to collaborate? I'd love to hear from you.