Elijah Ondiek
Andela Software Engineer
Currently at Safaricom PLC
BuildingsolutionsthatimpactmillionsoflivesacrossKenya
Software Engineer (Andela x Safaricom), building solutions that impact millions of lives across Kenya.
Part of Africa's elite tech talent network, passionate about continuous learning, community building, and turning complex problems into elegant code.
Currently delivering KES 1.1B+ in business value through innovative frontend solutions.
Technical Skills
Experience
My professional journey in software engineering
Software Engineer
Collaborative Development
Partner with designers, backend engineers, product managers, and stakeholders to deliver exceptional user experiences and robust software solutions.
Partner with designers, backend engineers, product managers, and stakeholders to deliver exceptional user experiences and robust software solutions.
Modern Technologies
Leverage cutting-edge frontend technologies including React, Next.js, Material-UI, Redux, Zustand, and Context API to build scalable applications.
Leverage cutting-edge frontend technologies including React, Next.js, Material-UI, Redux, Zustand, and Context API to build scalable applications.
Clean Code Practices
Write maintainable, scalable code with emphasis on reusable components, proper architecture, and adherence to coding standards.
Write maintainable, scalable code with emphasis on reusable components, proper architecture, and adherence to coding standards.
Testing & QA
Implement comprehensive testing strategies using Jest, React Testing Library, and Cypress, along with thorough code reviews.
Implement comprehensive testing strategies using Jest, React Testing Library, and Cypress, along with thorough code reviews.
Performance Optimization
Optimize application performance using Lighthouse metrics, Web Vitals monitoring, and ensure cross-browser compatibility.
Optimize application performance using Lighthouse metrics, Web Vitals monitoring, and ensure cross-browser compatibility.
Agile & CI/CD
Work within Agile methodologies including Scrum and Kanban, implementing automated testing and deployment pipelines.
Work within Agile methodologies including Scrum and Kanban, implementing automated testing and deployment pipelines.
Security Compliance
Implement security best practices including XSS and CSRF protection, ensuring compliance with industry standards.
Implement security best practices including XSS and CSRF protection, ensuring compliance with industry standards.
Innovation
Stay current with latest technology trends, drive technology adoption, and prototype new features for enhanced user experiences.
Stay current with latest technology trends, drive technology adoption, and prototype new features for enhanced user experiences.
Documentation
Maintain comprehensive technical documentation, establish Git workflows, and ensure proper version control practices.
Maintain comprehensive technical documentation, establish Git workflows, and ensure proper version control practices.
Software Engineer Intern
Backend Development and Support
Supported and enhanced the Real Estate FastAPI backend, integrating new features designed to streamline operations for caretakers and enhance overall functionality.
Supported and enhanced the Real Estate FastAPI backend, integrating new features designed to streamline operations for caretakers and enhance overall functionality.
WhatsApp Bot and Technology Integration
Overhauled the WhatsApp bot for Kodeec, an advanced business banking solution for the real estate sector, using Google Dialogflow. Ensured robust performance and extended bot capabilities using TypeScript, Node.js, and Express.
Overhauled the WhatsApp bot for Kodeec, an advanced business banking solution for the real estate sector, using Google Dialogflow. Ensured robust performance and extended bot capabilities using TypeScript, Node.js, and Express.
Web Design and User Experience
Revitalized the company's existing website and the Kodeec platform, applying cutting-edge design and development practices. This work significantly improved user experience and functionality, tailoring both platforms to meet the specialized needs of real estate professionals.
Revitalized the company's existing website and the Kodeec platform, applying cutting-edge design and development practices. This work significantly improved user experience and functionality, tailoring both platforms to meet the specialized needs of real estate professionals.
Key Professional Achievements
Highlights of my impact and recognition in the industry
Performance Recognition
Top performer in recent Safaricom performance review
Partner Workspace Platform
Fixed 9 months of pending issues in 2 weeks
- Enabled KES 1.1 billion in Fuliza new limits
- Contributed to KES 411 million in Mshwari adjustments
- Facilitated KES 5.1 billion in KCB M-Pesa disbursements
Merchant Enterprise Portal
Developed solution saving KES 15M yearly
- Used by 128,610+ organizations
- Built comprehensive B2B/B2C transaction interfaces
Months Experience
Technologies
Key Responsibilities
Commitment
Community Impact & Leadership
Speaking engagements, community contributions, and volunteering activities
Filter by Event Type
Filter by Year
Software Quality Conference 2024
Contract Testing with Pact - Robust Alternative to Integration Testing
Presented advanced contract testing strategies using Pact framework, demonstrating how to implement consumer-driven contracts for microservices architecture. Focused on improving deployment flexibility and reducing integration testing overhead.
View SlidesSafaricom Engineering Summit
Getting Started with Daraja 2.0 API
Conducted comprehensive workshop on Safaricom's Daraja 2.0 API, covering integration patterns, best practices, and troubleshooting techniques for mobile money integration.
Impact:
Workshop documentation now used by other teams across the organization
PyConKE 2022
Effective Testing of Python Applications using Pytest
Delivered a comprehensive talk on Python testing frameworks, covering pytest, unittest, and testing best practices for scalable applications. Demonstrated advanced pytest features and patterns for maintainable test suites.
View SlidesGoogle I/O 2022 Extended Nairobi
Leveraging Google's Dialogflow to Automate Conversational Applications
Led a hands-on workshop for student developers on building conversational interfaces using Google's Dialogflow. Participants created a functional chatbot by the end of the session with practical knowledge of NLP concepts.

AWS Community Builder
Amazon Web Services
Selected as an AWS Community Builder focusing on frontend and mobile development. Contributed to community knowledge sharing through technical content, workshops, and mentoring.

Microsoft Learn Student Ambassador
Microsoft
Serving as a Gold Microsoft Learn Student Ambassador for over 3 years, organizing workshops, hackathons, and training sessions to empower students with Microsoft technologies. Mentored junior ambassadors and facilitated community growth.

Google Developer Student Club Team Lead
Google Developers
Led the Google Developer Student Club at my university, organizing technical workshops, coding sessions, and developer meetups. Facilitated learning opportunities in mobile development, web technologies, and cloud computing.
Years in Community Leadership
Major Tech Communities
Community Members Impacted

Mentor & Graphic Designer
Lux Tech Academy
Serving as a graphic designer for Lux Tech Academy for over 1.5 years, guiding students in software development and design principles. Created visual assets for educational content and marketing materials.
Impact:
Boosted social media engagement with consistent, professional design assets that strengthened Lux Tech Academy's brand presence
Technical Writer
She Code Africa
Contributing technical articles and tutorials to support women in technology across Africa. Topics include web development for underrepresented groups in tech.
Impact:
Articles reached 5,000+ readers, contributing to increased participation in tech events

Author
freeCodeCamp
Created in-depth technical tutorials and articles for freeCodeCamp's publication, focusing on web development, Python, and cloud technologies. Contributed to making technical education accessible to learners worldwide.
Impact:
Published 2 articles with over 50,000 combined views
Volunteering Impact Summary
Active Volunteering
Directly Mentored
Educational Content
Interested in Collaboration?
I'm always open to speaking opportunities, community initiatives, and mentorship. Let's connect and make an impact together.
Featured Projects
A showcase of my technical expertise and creative problem-solving
Let's Connect
Ready to collaborate on your next project? Let's build something amazing together.
Direct Communication
eochieng9448@gmail.com
Phone
+254 7** *** **7
Location
Nairobi, Kenya ๐ฐ๐ช
Networks
Status
Current Role
Software Engineer
@ Safaricom PLC
Availability
Open to opportunities
Response Time
Usually within 24 hours
Time Zone
East Africa Time (EAT)
Buy Me a Coffee
Thank you for validating my need to make things that probably didnโt need making.
โ Coffee goes in, code comes out
Viber Coder Tips
Master the art of shipping real apps with AI. Get practical insights and proven strategies.
๐ Transform your coding workflow
Ready to Start Something Great?
Whether you have a project in mind, need technical consultation, or just want to connect, I'm here to help bring your ideas to life.