Himalayas logo
SM
Open to opportunities

stephen magolo

@stephenmagolo

Backend-focused software engineer specializing in Python and Java.

Kenya
Message

What I'm looking for

I seek backend or integration roles at growth-oriented teams where I can build reliable APIs, improve system performance, and contribute to scalable, maintainable architecture within an agile, collaborative culture.

I am a dynamic software engineer with over two years of professional experience focused on backend development using Python and Java. I build and maintain integration solutions and RESTful APIs that enable reliable data exchange across systems.

At Kenya Commercial Bank I executed integration projects, engineered RESTful and SOAP APIs, instituted message queuing with ActiveMQ, and implemented monitoring to proactively address performance issues. I also optimized middleware configurations and caching to improve integration performance.

Previously, as a backend developer intern at Dayworks, I managed PostgreSQL database architecture, implemented OAuth 2.0 and RBAC security, and developed RESTful APIs with Spring Boot while participating in agile ceremonies and improving query performance.

I take pride in producing maintainable, reusable components and refining front-end integrations using Angular and NgRx when needed, and I am eager to apply my skills to drive efficient, scalable systems at a forward-looking company.

Experience

Work history, roles, and key accomplishments

KB
Current

Software Engineer

Kenya Commercial Bank

Jan 2023 - Present (2 years 9 months)

Executed integration solutions and engineered RESTful and SOAP APIs, instituted ActiveMQ message queuing and monitoring to improve real-time data processing and integration performance.

Education

Degrees, certifications, and relevant coursework

UB

University of Eastern Africa, Baraton

Bachelor of Science, Software Engineering

2017 - 2021

Grade: 90-100

Completed a Bachelor of Science in Software Engineering with coursework in data structures, software design methodology, requirements engineering, and database management systems.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
stephen magolo - Software Engineer - Kenya Commercial Bank | Himalayas