Brian Mokandu
@brianmokandu
Experienced Software Engineer specializing in backend development and cloud solutions.
What I'm looking for
I am an experienced Software Engineer with a strong focus on backend development, cloud deployment, and system integration. My expertise lies in modernizing legacy applications and building scalable microservices, particularly using Java. I have successfully contributed to large-scale projects, including Kenya’s National Land Information Management System, and have a proven track record of enhancing application security and performance.
Throughout my career, I have honed my skills in various programming languages and technologies, including Java, Python, and cloud services like Azure and Kubernetes. I am passionate about building high-performing, secure, and efficient applications. My leadership experience includes mentoring junior developers and conducting technical interviews, which has significantly improved team productivity and collaboration.
Experience
Work history, roles, and key accomplishments
Software Engineer Consultant
Development Gateway- An IREX Venture
Jul 2023 - Present (1 year 11 months)
Currently working as a Software Engineer Consultant focusing on backend development using Spring and Hibernate, optimizing SQL queries, and implementing asynchronous features for improved performance. Involved in migrating legacy applications and integrating blockchain technology into existing systems.
Freelance Software Developer
Upwork and other platforms
Jan 2016 - Present (9 years 5 months)
Built software applications for various clients using multiple programming languages and frameworks. Focused on deployment using Docker and Kubernetes.
Senior Software Engineer
Credable Group
Apr 2023 - Jun 2023 (2 months)
Led backend development using Java Spring Boot and integrated PostgreSQL and MongoDB databases. Designed microservices architecture, enhancing system uptime and mentored junior developers to improve team productivity.
Senior Software Engineer
Cellulant Group
Nov 2022 - Mar 2023 (4 months)
Focused on backend development using Java Spring components and deployed applications both on cloud and on-site. Enhanced existing software applications and created automated CI/CD pipelines.
Payment Integration Developer
Equity Group Holdings Limited
Jun 2021 - Nov 2022 (1 year 5 months)
Led a development team in creating applications using Java and Python, focusing on microservices architecture and CI/CD pipelines. Integrated various applications and developed REST and SOAP APIs.
Software Engineer
Geoproject Kenya
Jun 2019 - Apr 2021 (1 year 10 months)
Led the development team for a national land information management system, focusing on desktop and backend applications using Python and Java. Achieved digitization of land records for millions of users.
Software Developer
Shara Solutions Limited
Jan 2016 - May 2019 (3 years 4 months)
Developed web and desktop applications using various technologies including Python and Java. Collaborated with teams to implement features and maintain applications.
Education
Degrees, certifications, and relevant coursework
Multimedia University of Kenya
Bachelor of Science, Software Engineering
2015 - 2019
Pursued a Bachelor of Science in Software Engineering, focusing on the principles of software development, programming languages, and system design. Engaged in various projects that enhanced practical skills in software engineering and application development.
Availability
Location
Authorized to work in
Interested in hiring Brian?
You can contact Brian and 90k+ other talented remote workers on Himalayas.
Message BrianFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
