Victor Onchari
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with over 12+ years of experience designing, developing and maintaining enterprise web applications and backend systems. Extensive experience building scalable software solutions using PHP and Laravel, designing REST APIs, database architecture and integrating third-party services. Experienced in software architecture, technical leadership, mentoring developers, code reviews and translating business requirements into scalable technical solutions.
Strong background in MySQL, PostgreSQL, Microsoft SQL Server, Redis, AWS and modern software development practices including Agile and Git-based workflows.
Experience
Software Engineer, Consultant at Self-Employed (2021-01 – Present)
- Izone Africa. Built a colourful and attractive website for a tech company in Kenya who power the general trade in Africa through innovative digital and marketing solutions.
- Elmvale Agency. Elmvale is a human resource recruitment service provider. The company was using an excel document to keep track of the candidates so I built a management system using Laravel to helped the company register, interview, monitor and flag the candidates.
- LawSpective. Developed an online law portal that allows customers to dynamically generate legal contracts for various uses.
- Asian African Heritage Gallery. Built a custom WordPress theme for AAHG.
- Property listing. Built a Laravel application that allows a potential tenant to search for a property based on location, type of property, number of bedrooms, number of bathrooms and the rent.
Senior WordPress Developer at Incentro Africa (2018-08 – 2020-12)
As a senior developer, I was tasked with setting up the developer's workflow, have meetings with potential clients to gather project requirements, regularly update clients' on the project status, mentor younger developers, code reviews, and write estimates for upcoming projects.
- FactsAfrica. FactsAfrica is a financing company providing short-term working capital to SMEs based on their outstanding invoices. It lends to SMEs in Kenya, Uganda and Tanzania.
- SportVibes. SportVibes is one of the biggest sports agency in Netherlands. This one of the most interactive website I've developed to date.
- BAQ Design. This is a website to showcase the different type of plant vase series, ranging from sleek simplicity to luxurious designs. This website is buile on a custom WordPress theme.
- Voor De Vve. Using Laravel, I developed a platform that connects home owners to potential tenants.
- Harbour Run. Harbour run is an event that happens every year in Netherlands. You register and buy a ticket then you can participate in the courses and obstacles events.
Software Engineer at Radio Africa Group (2017-09 – 2018-08)
Apart from Songa Music, I was regularly maintaining and updating all the company websites.
- Songa Music. I was involved in the development of Songa Music App. I was tasked with:
- Using Business Intelligence tools to analyze and interpret raw data into presentable and understandable format for non-technical personal.
Web Developer at Radio Africa Group (2013-10 – 2017-09)
- WordPress Websites. Developed and maintained custom WordPress themes and plugins for the company's radio stations. This included Kiss100, Classic105, Radio Jambo, XFM, East FM, KissTV and Mpasho
- BambaTV. Built a touch screen application that got football data from Opta to help presenters on BambaTV analyze football matches, similar to SkySports.
- Election portal. Used Ruby On Rails to develop a portal for the August 2017 elections. The portal consumed a third party API. The portal had details on all the politicians running for office.
Intern at SMEP DTM Micro-Finance - Head Office (2013-04 – 2013-08)
As an intern, I was tasked with sorting out and distributing ATM cards to different branches, money reversals, customer care, repairing and maintaining office computers.
Intern at The Salvation Army - International Headquarters (2006-05 – 2006-09)
I served in the IT department as an intern providing technical support to the company.
Education
Bachelor in Business Information Technology – Mount Kenya University (2010-05 – 2012-08)
A Levels – Vienna College Namugongo (2007-09 – 2009-04)
O Levels – The Ravensbourne School (2003-07 – 2007-08)