Personal details

Kamande E. - Remote back-end developer

Kamande E.

Software Engineer
Based in: 🇰🇪 Kenya
Timezone: Nairobi (UTC+3)

Summary

Senior Software Engineer with a Bachelors degree in ComputerScience and over 8 years experience adept in bringing forth expertise in designing, buildingand maintenance of scalable, high-performance software and data systems.

I'm able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

Adept at leading cross-functional teams, diligently delivering scalable solutions, and aligning technical implementations with organizational goals.

Technical skills

Other skills

Work Experience

Development Team Lead
Network International | Feb 2024 - Present
PHP
Node.js
MySQL
Classic ASP
TypeScript
AWS Lambda
Go
Vue.js
  • Spearheaded the design and development of the Payouts Module, a comprehensive system enabling seamless disbursement of funds across various payment channels.
  • Managed a team of engineers, conducted regular KPI reviews and provided constructive feedback to improve team performance.
  • Organized and facilitated daily scrums, grooming sessions, and sprint retrospectives to maintain team alignment and productivity.
  • Collaborated with stakeholders to ensure all requirements were updated, clarified, and aligned with the architectural roadmap.
  • Provided deployment readiness presentations and status updates to managers and stakeholders, ensuring transparent communication.
  • Prioritized and prepared deployments, ensuring smooth transitions from staging to production.
  • Conducted thorough pre-deployment checks, resolving blockers, and finalizing tickets in alignment with delivery timelines.
  • Key Technologies: GoLang, Nodejs,Typescript, AWS Lambda, Vue.js, Docker
Senior Software Engineer
Qhala | Apr 2024 - Oct 2024
PostgreSQL
Elasticsearch
Spring Boot
Docker Compose

Build a subscription and payment microservice module for a creatives sharing selling website.

Enable users to subscribe to different tiers.

Enable users to be able totransfer funds within the system, payments was handled by MPGS gatway.

Projects

IVR Astersik For Farming
2018
Python
Django
MySQL
Django Celery
Asterisk VOIP
Subscription Process: Farmers can subscribe to the system by flashing it. The system will then call back immediately and play an introductory audio. The caller can press any key to accept the registration introduction and terms and conditions. If the caller cancels the call or does nothing after the beep, the system will assume they do not wish to continue with the service. Scheduled Calls: The system will call the subscriber every two days at the same time the first text was received, but not later than 8:30 PM or earlier than 7:00 AM. Caller-Initiated Callbacks: Subscribers can initiate a callback at any time by flashing the system. The system will disconnect and call back, playing the audio lessons. The number of lessons is limited to two per day. Call Disconnection: After each call, the system will disconnect until it is either prompted by the subscriber or it automatically calls the subscriber after two days at the same time as the initial keyword text. Sequential Audio Playback: The system plays the audio lessons in chronological order (i.e., 1, 2, 3, ... n). Lesson Repetition: After each call, subscribers can repeat the lesson by dialing number 2. Completion Congratulation: A congratulatory audio will play when a subscriber calls the system after completing all the lessons.
HerVoiceMatters
Django
PostgreSQL
JavaScript
DigitalOcean

Education

The Technical University Of Kenya
Bachelors Degree in Information Technology・Information Systems
Sep 2011 - Aug 2015
Digital Age Institute
Diploma・IT
Feb 2013 - Aug 2013

Certifications & Awards

Accelerating End-to-End Data Science Workflows
NVIDIA | Apr 2024
Learn LangChain, Pinecone, OpenAI and Google's Gemini Models
Udemy | Mar 2024