Skip to main content
Johnny Ngare

Johnny Ngare

Junior Software Support Engineer | JavaScript | SQL | REST APIs | Debugging | Root Cause Analysis

Talent
Nairobi, KenyaMember since April 15, 2026
JavaScriptTypeScriptPythonSQLChrome DevToolsRoot cause analysisJestZod schema validationREST API integrationPostmanGitGitHubGitHub Actions CI/CDPostgreSQLSQLiteMongoDBSupabaseNode.jsVue.jsNuxt.jsFastAPIAgileSprint workflowsTechnical documentationDockerAzure Static Web Apps
·

Hire this person

Send a job offer directly to this candidate

JavaScriptTypeScriptPythonSQLChrome DevTools

About

Software developer with production experience investigating and resolving technical issues across financial transaction systems in a bank-client environment.

At Aegir

Consult, traced and root-caused a critical KES 0.00 financial data integrity bug to an SDK-level field divergence, implemented the fix, and verified it across 5 web portals and 3 mobile apps under Credit Bank QA scrutiny. Proficient in JavaScript, TypeScript, HTML, SQL, REST API integration, Git, Chrome DevTools, and Postman. Experienced writing Zod schema validation for input boundary enforcement and RBAC middleware debugging across multi-role systems.

Strong written and verbal communication skills developed through formal QA documentation, severity-classified bug tracking, and stakeholder-facing technical reporting. BSc Computer Science, Strathmore University (Dean's List 2022-2023). Authorized to work remotely.

Experience

Full-Stack Software Developer - Aegir Consult - Nairobi, Kenya

(2026-01)

Production fintech platform handling NFC student payments, M-Pesa mobile money, and merchant POS across 5 web portals and 3 mobile apps — under Credit Bank QA scrutiny.

  • Root cause analysis under production pressure: Investigated and resolved a critical financial data integrity bug where merchant transactions returned KES 0.00 — traced the defect to an SDK-level field divergence (basePrice vs unitPrice) across multiple product types, implemented the fix, and verified resolution across all 5 portals and 3 mobile apps.
  • Debugging and issue triage: Used browser developer tools and server-side logging to isolate and classify defects across multi-role systems; produced a severity-classified bug tracker covering 20+ issues ahead of a formal Credit Bank stakeholder demonstration.
  • SQL and database work: Designed and queried PostgreSQL relational schemas for transaction logs, user role assignments, payment state machines, and audit trails; optimized SQL queries for high-frequency payment lookups.
  • REST API integration and debugging: Integrated and debugged M-Pesa Daraja API, NFC payment systems, and Microsoft Kiota SDK; traced async transaction flow errors and implemented error recovery patterns across payment state transitions.
  • Input validation and boundary enforcement: Implemented Zod schema validation at all API input boundaries — formal verification preventing data integrity violations in a bank-client environment; designed RBAC authorization middleware enforcing role-scoped access across 5 portal roles.
  • Technical documentation and communication: Led end-to-end QA across 5 web portals and 3 mobile apps; wrote structured bug reports, issue trackers, and resolution documentation consumed by Credit Bank stakeholders and internal engineering teams.
  • Deployed via Docker and Azure Static Web Apps through GitHub Actions CI/CD; shipped 8+ PRs through senior code review in Agile sprint workflows.

Software Development Intern - Aegir Consult - Nairobi, Kenya

(2025-06 - 2026-03)

  • Built and debugged reusable JavaScript/TypeScript Vue.js components integrated with REST APIs; traced rendering issues and data flow bugs across multi-portal layouts. Progressed to full developer in 6 months.

IT Support Intern - Kenya National Highways Authority (KeNHA) - Nairobi, Kenya

(2024-01 - 2024-04)

  • Provided direct technical support and troubleshooting across government systems; documented resolutions and maintained system access control records — direct exposure to customer-facing technical support workflows.

Education

BSc - Informatics and Computer Science - Strathmore University (2021 - 2025)

Skills

Junior Software Support EngineerJavaScriptSQLREST APIsDebuggingRoot Cause Analysis

Reviews

Related