stephen magolo
@stephenmagolo
Backend-focused software engineer specializing in Python and Java.
What I'm looking for
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
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.
Backend Developer Intern
Dayworks
Aug 2020 - Dec 2022 (2 years 4 months)
Designed and developed Spring Boot RESTful APIs, optimized PostgreSQL database architecture and implemented OAuth2/RBAC to strengthen security and performance.
Education
Degrees, certifications, and relevant coursework
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
Availability
Location
Authorized to work in
Job categories
Interested in hiring stephen?
You can contact stephen and 90k+ other talented remote workers on Himalayas.
Message stephenFind 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!
