
Warren Ochibobo
Mobile Application Developer

Connect with Warren Ochibobo to Send Message
Connect
Connect with Warren Ochibobo to Send Message
ConnectTimeline
About me
...
Education

University of Nairobi
2016 - 2020Bachelor of Science - BS Computer Science First Class Honors
Experience

Imprint Africa
Sept 2019 - Feb 2020Mobile Application DeveloperLed a team into implementing a Flutter mobile application (Adrian Driver) to allow drivers to request for fuel. The app consumed data from Odoo ERP, an open- source Enterprise Resource Planning Software.Researched on how the Odoo ERP system works, including its models and its constraints. Results were used to model data and processes in the mobile application.Released and maintained the mobile application. Available on Google Play Store.Provided dedicated support and timely issue resolution to clients following successful app launch. Show less

Major League Hacking
Oct 2020 - Dec 2020MLH Fellow - Fall 2020Contributed to open source projects like howdoi.py where I added a feature (a flag) to pipe the output to the less command on the terminal.Designed a new search index for the Documenter package of Julia programming language. This was followed by the implementation of a proof of concept using Elasticsearch to design an index on Julia docs.Participated in hackathons and ended up winning one of them (in my team of 4 individuals) under the category of "Getting help". This hackathon project was to help members of the fellowship in getting help from any member across the entire fellowship. Show less

Omdena
Nov 2020 - Feb 2021Junior Machine Learning EngineerCollaborating with team of 50 ML/AI researchers from The World Resources Institute, Code For Africa and Stanford University on a 8-week project to leverage AI to map land ownership to boost Kenya’s efforts to restore degraded land in an equitable way.Using graph theory to create a knowledge graph of land, owners and buyers for appropriate analysis.Led in further pre-processing of data into a format suitable for the knowledge graph and data visualization.Led in development of a mapping between the available data and Aleph Schema and development of the knowledge graph. Show less

Senga Technologies
May 2021 - May 2023- Led in then development, deployment, requirement refining & user training of an internal software that formed the core of the automation of an entire business unit. This comprised of 15 modules (and counting) over a span of 9 months. The users shifted entirely from Google Sheets to this software. Data access, reporting, audit trailing and processing time have improved. For instance, tasks that originally took 1 - 3 days reduced to a minute or so (seconds).- Led in laying the technical foundation of other business units. This includes converting user requirements to software designs using UML Diagrams. Understanding the product is a requirement and being in a startup, accounting for possible changes is a given, hence designs aren't cast on stone.- Leading in writing an entire engine (Rails) for one of the large business units. Being a new approach, it will help us maintain a monolith with decoupled components that are mostly independent. This has led me to closing issues in Github concerning gems(libraries) that work well in main rails applications but are faulty on engines. Quite a learning experience. Leading in development of the front-end too, API documentation using Swagger & generating commends from code (with code embeddings) using yard and jekyll.- Helped out in our previous software engineering hiring cycle. Out of the 3 hires, I actively participated in sourcing for 2 of them, one of whom was places under me as a her mentee - she has so far proceeded to revamp our company website.- Mentoring one of our new hires. Helping them out as they dig into the Computer Science curriculum - in matters such as Graph Theory, Constraint Satisfaction Problems & Algorithms in general and by introducing them to communities that they'll greatly benefit from.- Using Julia to experiment on things that may help us when we get to building a logic engine - as the business progresses. Show less Using Ruby and React to develop a logistics platform.Designing and implementing logistics algorithms using ruby - currently trying out graph theory implementations, e.g using bipartite graphs. Developing a design system to improve our product development time. Designing, building and documenting static pricing representation (JSON based DSL) while accounting for flexibility and scale alongside a reasoning component -> a pricing parser (inspired by how language parsers work). Show less
Platform Lead
Feb 2022 - May 2023Software Engineer
May 2021 - May 2023

Google
Jan 2024 - nowSoftware Engineer
Licenses & Certifications

Introduction to Graph Theory
CourseraJan 2021
Algorithms On Graphs
CourseraJan 2022
Intermediate PostgreSQL
CourseraSept 2021
Certificate of Achievement (Machine Learning Engineer) -Understanding Land Ownership in Kenya to Help Restore Lands
OmdenaFeb 2021- View certificate
.webp)
Accounting Fundamentals
Corporate Finance Institute® (CFI)Dec 2023 
JSON and Natural Language Processing in PostgreSQL
CourseraSept 2021- View certificate

Virtual Experience Program Participant
JPMorgan Chase & Co.Jul 2020 - View certificate

Master SQL with MySQL
UdemyJul 2019 - View certificate

Applied Social Network Analysis in Python
CourseraSept 2020 - View certificate

Mathematics For Machine Learning : Linear Algebra
CourseraApr 2020 
Introduction to Neo4J
Neo4jDec 2019- View certificate

Fundamentals of Quantitative Modeling
CourseraApr 2020
Honors & Awards
- Awarded to Warren OchiboboMLH Halfway Hackathon Winner Major League Hacking Fellowship Nov 2020 Won the halfway hackathon in Major League Hacking Fellowship under the category of "Getting help". In my team of 4, we created a web platform backed by Neo4J database that would help MLH Fellows get help from each other based on their stated interests, hobbies, tech skills and dislikes.
- Awarded to Warren OchiboboComputer Science Distinction Award The University Of Nairobi School of Computing and Informatics Sep 2018 Awarded a Distinction in Computer Science after my second year of undergraduate university education in computer science.
- Awarded to Warren OchiboboMost Promising Mobile Application Award NaiCode Kenya Aug 2016 After a 1 week hackathon hosted by NaiCode (a Java and Android Programming Boot Camp run by students from Stanford, Northwestern and Dartmouth University, my team-mate and I won under the category of the most promising mobile application - this category meant that the mobile application we had created was fit for the market. It was an Android application that helped users find restaurants that would suite their budget in Nairobi, Kenya.
Recommendations

Sami umut çakin
Programmatic Solutions Consultant at Amazon Ads528 followers
Jonathan nourse
Senior Marketing Manager | Strategic Marketing ManagementAuckland, Auckland, New Zealand
Jigar parmar
design engineer at KHSAhmedabad, Gujarat, India
Cassiane lessa
Técnico de Segurança do Trabalho Onshore/Offshore | Oceanpact GeoSão Gonçalo, Rio de Janeiro, Brazil
Ju antonio
Operations Management, Entrepreneur, Data Entry Specialist, Technical Support Specialist, Creative C...Lawrenceville, Georgia, United States
Jon modén
Senior Project Manager, PMO at Svenska SpelStockholm, Stockholm County, Sweden
Zarina ratzlaff
Sr. Manager Human Resource Business Partner, CVS HealthLos Angeles Metropolitan Area
Sefton jeans
CEO At Sefton Trading LimitedBurton Upon Trent, England, United Kingdom
Helene prehn
Implementation Specialist HRIS bei GetingeDeutschland
Aruna sharma
MD CLINICAL BIOCHEMISTRYAnand, Gujarat, India
Eslam ali
Senior Mechanical Technical Office Engineer at Hassan Allam HoldingCairo, Egypt
Ali aliev
CEO & FounderIstanbul, Türkiye
Rachel robinson
Agricultural communicator | Content marketer seeking to impact the future of agriculture through exc...Kansas City, Missouri, United States
Waleed elsayed
Field Engineer @ Rawabi Holding Group | Oil & GasCairo, Egypt
Elisa gnana singh y.
BMS Engineer ( Data Center ) | Mechanical Design | Medical Device R&D | ASME MemberNagercoil, Tamil Nadu, India
Rafaella c.
Software Engineer at Pagbank | Backend | JavaSão Paulo, São Paulo, Brazil
Altaf hussain
I.T System Administratorمكة جدة السعودية
Roberto carlos romero
Solution Specialist for Nokia Global Sales SupportAtizapán de Zaragoza, México, Mexico
Burhanuddin lokhandwala
Data Engineer - Verizon | VIT'23Alot, Madhya Pradesh, India
Hassan yousef
R&D Engineer in El-Araby GroupCairo, Egypt
...