DON E. OMONDI
EDUCATION
•
•
B.Sc, Acturial Science, The University of Nairobi, 2006 Sunshine Secondary School, 2002 – 2005
TECHNICAL EXPERIENCE
Frontend Development
•
•
•
•
HTML5, CSS3, media queries, CSS frameworks especially Bootstrap &
Material Design
JavaScript, both with and without frameworks, experience with jQuery,
EmberJS, AngularJS, and Framework7 especially for Single Page Applications
Cross browser development and use of modern browser APIs
Unit and integration testing and test-driven development
Backend Development
•
•
•
•
•
Languages: PHP, JavaScript (Node), Golang, Python
8+ years’ experience with PHP (versions 5 and 7) with a solid understanding
of object-oriented programming and the MVC pattern especially using the
Symfony framework
Ecommerce/payment gateway integrations with demonstrable experience of
working. with Stripe, PayPal and 2Checkout
API integration work with demonstrable experience of working with the APIs
of MailChimp, Facebook, Twitter, and Google (Gmail, Maps & YouTube)
Unit and integration testing and test-driven development
Mobile App Development
•
•
•
Hybrid Mobile development tools like Cordova (and by extension PhoneGap)
and Crosswalk by Intel
Mobile Development frameworks like jQuery Mobile, Ionic, Framework7
Sufficient experience with Android Studio, Eclipse and Java
Data Modelling and Database Administration
•
•
•
•
RDBMS: MySQL (versions 5 & 8) & MariaDB (versions 5 & 10), PostgreSQL
Job queue systems e.g. RabbitMQ. Beanstalkd, Google PubSub
NoSQL database experience including Elasticsearch, MongoDB, Redis
Graph database experience including JanusGraph and Neo4j
Cloud Computing
•
•
Platforms: AWS, Microsoft Azure, Alibaba Cloud, IBM Cloud, Google Cloud
Experience with cloud products for app scaling like CDN and Object Storage
WORK EXPERIENCE
Solutions Architect, Interdist Alliances, 2019-Present
As a solutions architect, I provide consultancy for the design, development and
security of various client applications and services, most cloud-based. I also guide
partners on how best to architect solutions when bidding for large tenders and
contracts.
Full Stack Lead Developer, Flubit,-
Flubit runs the second largest e-commerce in the UK after Amazon UK. As their Full
Stack developer lead, I was tasked with maintaining, upgrading and implementing
new features on the site's Angular Frontend, PHP, Python and JavaScript backend as
well as their plethora of databases chiefly among them MySQL, RabbitMQ and
Elasticsearch. I also helped implement cryptocurrencies into the e-commerce
(checkout and price comparisons) as well as a points rewards and checkout system.
Full Stack Developer, Dynamic Dezyne Ltd,-
Dynamic Dezyne Ltd is a top IT company in Lebanon. I provided remote freelance
work working on a host of top-quality applications from Men's Salon Booking, to
Wedding Planners, ERP Solutions and Arabic Learning Applications among many
others. My job was to architect the applications framework, model their database(s)
and code both their backends and frontends.
Founder & CTO, Campus Discounts,-
Campus Discounts is a global social commerce platform where students find and
recommend discounts offered by businesses near campus. I created the concept,
coded the web and mobile apps, run the company and served myself coffee. Our
stack includes MySQL, MongoDB, Cassandra, ElasticSearch, RabbitMQ and
JanusGraph. All running behind Cloudflare and Fastly.
LANGUAGES
English (Native)
Swahili
NOTABLE ACHIEVEMENTS
•
•
•
•
Alibaba Cloud MVP 2018
Best technical article publication for Compose, IBM’s Database as a Service
unit
Starred open-source projects on GitHub
Feted among the top 25 students following national exams – KCSE 2005
OTHER ACTIVITIES & HOBBIES
Chess
Old School Music
Technical Writing
Coffee