Michael Odera

Michael Odera Email and Phone Number

Software Engineer | Java Spring - Boot | Microservice Development | RESTful SOAP clients @ Safaricom PLC
nairobi, nairobi area, kenya
Michael Odera's Location
Nairobi County, Kenya, Kenya
About Michael Odera

As a software developer with over four years of experience, I specialize in Microservice architecture, Front-End and Back-End development, and API integration. My expertise includes mastering Java and JavaScript to build robust applications using the MVC architecture, coupled with writing comprehensive tests and debugging to ensure high-quality outcomes. Driven by a passion for excelling in a competitive tech landscape, I continuously strive to be at the forefront of software engineering.In Front-End development, I am proficient with ReactJS and AngularTS, leveraging these frameworks to tackle real-world challenges through innovative JavaScript-based solutions. My Back-End skills are demonstrated through my work with Spring Boot, Java Spark, and Python Flask, as well as developing applications using ExpressJS with Firebase functions for CI/CD on GCP. Currently, I focus on creating RESTful and SOAP APIs.I have built a variety of applications, including an Android Fitness App that allows users to find gyms using ZIP codes via the Yelp API and access fitness tutorials from YouTube, integrating Firebase for database management and authentication. Additionally, I developed a CRUD application, Hero-Squad, using Spark-Java and the MVC framework. This app enables users to manage hero profiles and is deployable on Heroku using Gradle and Maven. I am adept at using Git and creating test suites for unit and instrumentation testing, utilizing Mocha for JavaScript and JUnit and Espresso for Android.To further my development skills, I completed over 1200 hours in the Moringa Software Development program through a scholarship, working on AngularTS and Java-Spark projects. My strength in Java-based programming has been a key asset, driving my commitment to refining my craft with deliberate intention.My professional experience includes roles at Safaricom PLC, Naivera Holdings, and Movetech Solutions LTD, as well as instructing at Inceptor Kenya. In these positions, I have applied frameworks such as Spring Boot, Angular, and Android to deliver impactful solutions.

Michael Odera's Current Company Details
Safaricom PLC

Safaricom Plc

View
Software Engineer | Java Spring - Boot | Microservice Development | RESTful SOAP clients
nairobi, nairobi area, kenya
Employees:
8145
Michael Odera Work Experience Details
  • Safaricom Plc
    Software Engineer (Contracted Through Andela)
    Safaricom Plc Jul 2022 - Present
    Nairobi County, Kenya
    -Microservice Development and Maintenance: Designed, built, and maintained scalable microservices to support application functionality and growth.-Debugging Application Programming Interface Clients: Troubleshot and resolved issues in microservice integrations to ensure seamless data exchange and functionality.- Continuous Integration and Deployment: Created and optimized services; implemented Continuous Integration and Continuous Deployment pipelines for efficient and reliable releases.- Cross-functional collaboration: Coordinated with cross-functional teams to define application specifications and technical requirements, ensuring alignment and successful delivery.- Agile Project Participation: Actively contributed to stand-ups, sprint planning, and retrospectives to facilitate effective project management and continuous improvement.- Mentorship and Performance Optimization: Guided junior developers in query optimization and database best practices to enhance performance and efficiency, currently I have mentored two.- Client Solutions Development: Developed sophisticated client-side applications utilizing the latest Java technologies to deliver robust and dynamic user experiences for a customer base of over 35 million.
  • Naivera Inc.
    Software Engineer
    Naivera Inc. Sep 2021 - Dec 2022
    Nairobi County, Kenya
    Developed new features for Android and mobile web applications.Develop top-tier solutions for money borrowing and lenders’ applications. Achievement: Deployment of android apps to Huawei app store. Integrated design feedback to build and maintain user-centered software applications.Leveraged version control systems to manage source code, track changes, and facilitate collaborationamong team members.Participated in new technologies and front-end architecture discussions to recommend systemchanges and enhancements.Worked within Agile frameworks to consistently meet project timelines and deliverable objectives.
  • Freelance
    Software Developer
    Freelance Jan 2018 - Sep 2022
    Kenya
    - Worked on the APIs for SMIS for an online tuition school.- Created an Opt-In/Opt-Out feature for admins and students using the web portal.- Created a landing page that could be easily accessible by anyone for informational purposes.- Optimized Database queries and also worked on scripting to enhance front-end flexibility and customer experience.- Worked on hosting and domain name configurations to ensure the website address was well customized.
  • Movetech Group
    Android Developer
    Movetech Group Aug 2020 - Dec 2020
    Nairobi County, Kenya
    Developed android applications for Point Of Sale terminals. Improved REST API code for an asset management system. Achievement: Set up the company’s Google Play Console environment.
  • Inceptor Technologies
    Computer Trainer
    Inceptor Technologies Sep 2019 - Nov 2019
    Nairobi County, Kenya
    Instructor and tutor in Computer Studies and Microsoft Packages.
  • Kenya Power
    Attache (Protection Engineering)
    Kenya Power May 2014 - Sep 2014
    North Rift Region, Eldoret
    - Electrical Power transmission sub-station commissioning.- Troubleshooting and remediating power faults

Michael Odera Skills

Management

Michael Odera Education Details

Frequently Asked Questions about Michael Odera

What company does Michael Odera work for?

Michael Odera works for Safaricom Plc

What is Michael Odera's role at the current company?

Michael Odera's current role is Software Engineer | Java Spring - Boot | Microservice Development | RESTful SOAP clients.

What schools did Michael Odera attend?

Michael Odera attended Moringa School, University Of Nairobi, Kamagambo High School.

What skills is Michael Odera known for?

Michael Odera has skills like Management.

Not the Michael Odera you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.