Skip to content

Stanley Kamau

Software Engineer — Frontend & Systems
Building scalable, reliable, user-centric web applications

📍 Nairobi, Kenya | 📞 +254 748 891 859 | 📧 [email protected]


👤 About Me

Software Engineer with 4+ years of professional experience shipping and supporting production-ready web applications in banking and fintech. Strong emphasis on React-based frontend development, UI performance, accessibility, and system reliability, backed by solid backend and production support experience. Comfortable working in onsite, cross-functional environments, collaborating closely with designers, QA, and product teams to solve real-world business problems. Currently on the production support rotation for live banking systems handling thousands of daily transactions.


🛠 Skills & Technologies

CategoryTechnologies
FrontendReact.js, Next.js, React Native, HTML5, CSS3, Responsive Design, UI Performance Optimization, Accessibility (a11y), Core Web Vitals
LanguagesJavaScript, TypeScript, Java
BackendNode.js, Express.js, Spring Boot, REST APIs, GraphQL
DatabasesMySQL, MongoDB, Redis, Neo4J, PostgreSQL, SQLite
Cloud & DevOpsAWS, Docker, Git, GitHub Actions, CI/CD, Linux, Nginx
Monitoring & Production SupportCloudWatch, Prometheus, Grafana, Jaeger, Log Analysis, Debugging, Incident Resolution, Performance Tuning
PracticesAgile/Scrum, Onsite Collaboration, Production Support, Incident Management, Runbook Development

💼 Professional Experience

Software Engineer — Diamond Trust Bank Kenya

Oct 2022 – Present | Nairobi, Kenya

  • Led frontend development for customer-facing enterprise banking portals using React.js, focusing on usability, responsiveness, and performance under production load
  • Collaborated onsite with product managers, designers, QA, and backend teams to deliver reliable internal and customer-facing systems
  • Provided production support for live banking systems, including frontend/backend debugging, log analysis, incident resolution, and performance tuning
  • Participated in on-call rotation, reducing incident MTTR through structured runbooks and clear escalation paths
  • Designed and built customer-facing API user guides and technical documentation, improving developer experience and partner onboarding
  • Developed and maintained two WordPress websites for the bank, ensuring UI consistency, performance optimization, and security best practices
  • Built and consumed REST APIs and enterprise integrations using Node.js and Fiorano ESB/MSB
  • Participated in release planning, post-incident reviews, and continuous improvement initiatives

Full Stack Developer — Freelance / Remote

January 2022 – October 2022 | Remote

  • Designed and built frontend-driven web applications using React.js and modern UI patterns
  • Developed a Spending Tracker web application featuring user authentication, expense categorization, dashboards with real-time summaries, and persistent data storage
  • Built a Spring Boot REST API with dual-database support (SQLite/MySQL) via single configuration flag
  • Containerized and deployed via Docker Compose with CI/CD pipeline for versioned image builds
  • Optimized UI performance, fixed bugs, and supported production deployments
  • Worked closely with clients to refine requirements and deliver polished, user-focused solutions

🎓 Education

Bachelor of Science in Mathematics and Computer Science
Jomo Kenyatta University of Agriculture and Technology — Nairobi, Kenya


📜 Certifications

  • React.js
  • Java Spring Boot (In Progress)
  • ITIL 4 – Foundation

Command palette

Jump to a section or run an action