n
nickithewa

Nicholas

@nickithewa

Senior Software Engineer

Kenya
Alcune informazioni sono riportate in lingua inglese.
Chi sono
Senior Software Engineer based in Nairobi, Kenya, with 7+ years building scalable web applications. Core stack is PHP/Symfony/API Platform and Python/Django/Flask, with hands-on experience in API-driven platforms, Docker infrastructure, and CI/CD pipelines. I've handled major Symfony/API Platform migrations, payment gateway integrations (M-Pesa, Visa, Mastercard), and Odoo ERP customisation. I work with Claude Code daily to deliver faster without cutting corners. I value clean architecture, honest communication, and code that's maintainable long after the project ends.... Continua a leggere

Competenze

n
nickithewa
Nicholas
offline • 

Consulta i miei servizi

Applicazioni web full stack
I will handle your PHP, symfony, API platform and laravel projects

Esperienza lavorativa

Senior Software Engineer

Quodari - The private social media platform • Full time

Apr 2022 - Feb 2026 • 3 yrs 10 mos

At Quodari, I have been a Senior Backend Engineer working on the https://app.quodari.com/ application API development using Symfony, API Platform, PostgreSQL, Docker, phpunit, Git, CircleCi, Amazon S3 & redis. Lately I've been heavily involved in major Symfony and API Platform migrations (Symfony 6 → 7.4, API Platform 2.x → 4.x), which has given me a strong practical understanding of deprecation cycles, refactoring strategies, and keeping production running during big upgrades. I have also done refactors for the application CI/CD workflows to implement parallelism in tests execution which not only sped up the workflow but also realized savings in costs and credits.

Mid Level Software Engineer

Code Kenya • Full time

Sep 2018 - Mar 2022 • 3 yrs 6 mos

I worked as part of the core development team to define and implement solutions in alignment with client requirements. Or main Development stack was Some of the tasks and activities I was involved in include: ● Develop and maintain electricity vending/bill payment whatsapp bots for various municipalities in South Africa for our clients ● Design, implement and deploy new android mobile applications using the latest and innovative technologies to develop sustainable solutions for our clients ● Payment gateway integrations for web/android applications with payment service providers such as Mpesa, Visa(Cybersource) & Mastercard ● Maintenance and upgrade of existing/legacy systems to ensure continued usability and keep security standards in check ● Write unit/integration tests to ensure full test coverage for the existing and new applications ● Mentor and train junior developers on the company technology stack and useful