CHRISTOPHER VUNDI
FULL-STACK SOFTWARE DEVELOPER-
PROFESSIONAL SUMMARY
Full-stack software developer with 4+ year’s experience developing robust code in PHP/Laravel and Vue.js in a professional
setting. I have history working with distributed teams. I am a lifelong learner and very much into problem-solving. In my free
time, I blog and enjoy time with family.
TECHNOLOGIES
Front End
Vue.js, React, Vanilla JS, JQuery, CSS3, Bootstrap, HTML5
Back End
PHP, Laravel, Elixir, Ecto, Phoenix
Data Stores
MySQL, PostgreSQL, Redis
Web Servers
Nginx
Operating Systems
Mac OS, Ubuntu
EXPERIENCE
Software Developer | SHOWCLIX | Pittsburgh, Pennsylvania
2018 APR – JUNE 2020
Showclix provides full-service event ticketing and access control solutions to professional event organizers around the world.
●
●
●
●
●
●
Gave customers the ability to exchange tickets autonomously reducing call centre volume and email requests calling
for the same.
Created boilerplate code to be used when moving Stripe payments from the charges API to the Payment Intents API.
This is in compliance with the new Strong Customer Authentication (SCA) enforced in Europe for all online
transactions.
Created the background processes monitor letting admin users know which background processes are currently
running as well as the status of each background process.
Integrated known user validation onto the Showclix platform making sure end users cannot bypass the queue during
traffic spikes on the platform.
Took part in PR reviews amongst team-mates
Technologies: PHP, Vanilla JS, React, JQuery, Nginx.
Software Developer | ZIPBOOKS | Salt Lake City - Utah
2017 – 2018
ZipBooks is accounting software designed for small businesses. Some of the features that help with bookkeeping include
financial reporting, core accounting, budgeting and forecasting.
●
●
●
●
Part of the team responsible for porting the entire ZipBooks application from PHP/Laravel to Elixir/Phoenix.
Built out the ability to do file imports and process the different financial transactions on those files.
Built out the better part of reporting. Reports are an essential part of accounting. Some of the key features I added to
reports was the ability to sort, group, filter as well as do CSV exports for transactions.
Technologies: Elixir, Ecto, Phoenix, Ember, PHP, Laravel
Software Developer | ANDELA | Nairobi - Kenya
2015 – Present
Andela extends engineering teams with the most talented software developers in Africa.
●
●
●
●
Led a team of four when developing an onboarding progress tool for new employees.
Part of the team tasked with creating an internal style guide making sure Andela has a uniform UI across all its
internal products.
Served as a mentor to junior developers learning Laravel or trying to understand various Laravel concepts.
Technologies: PHP, Laravel, Ruby, Ruby on Rails, CSS, Vanilla JS
PUBLICATIONS & AWARDS
TWILIO | Create a Real-Time Polling App using Twilio Sync and Laravel PHP
● https://www.twilio.com/blog/create-real-time-polling-app-using-twilio-sync-and-laravel-php
2019
SITEPOINT | Laravel and Braintree, Sitting in a tree
● https://www.sitepoint.com/laravel-and-braintree-sitting-in-a-tree/
2017
SEMAPHORE | Continuous Delivery of Laravel applications to Heroku
● https://semaphoreci.com/community/tutorials/continuous-delivery-of-laravel-applications-to-heroku
2017
ADDITIONAL ACTIVITIES
Was a volunteer at Teencode Africa teaching kids in high school basic programming principles | Andela | Nairobi, Kenya
2017 – 2018
PROFILES
LinkedIn:
Twitter:
Github:
Blog:
https://www.linkedin.com/in/christopher-vundi-b-/
https://twitter.com/vickris_
https://github.com/vickris
https://sitepoint.com/author/cvundi