Last updated: Wed Feb 4, 2026

COLLINS RUTO

Full Stack Software Engineer


PROFESSIONAL SUMMARY

Full Stack Software Engineer with 3+ years of experience designing, developing, and maintaining scalable web and mobile applications. Strong background in system architecture, RESTful API development, database design, and secure payment integrations. Experienced in AWS-adjacent cloud services, Firebase, Vercel, and Docker-based development workflows. Proven ability to work effectively in Agile/Scrum team environments, collaborate cross-functionally, and deliver high-performance, secure software solutions.


TECHNICAL SKILLS

Programming Languages: JavaScript, TypeScript, Python, Dart, Rust

Frontend Technologies: React.js, Next.js, HTML5, CSS3, Tailwind CSS

Backend Technologies: Node.js, Express.js, RESTful APIs, tRPC

Databases: MongoDB, MySQL, Firebase, GraphCMS, Prisma (ORM)

Cloud & DevOps: AWS (EC2, S3 – working knowledge), Firebase, Vercel, Docker, CI/CD pipelines

Authentication & Security: NextAuth, Role-Based Access Control (RBAC), Secure API Middleware

Tools & Environment: Git, GitHub, Linux (Arch), VS Code, Neovim, Tmux, Android Studio


WORK EXPERIENCE

Software Engineer / Full Stack Developer

Eldama Ravine Education Foundation (EREF) May 2024 – Present

  • Designed and implemented system architecture for a scalable event registration and foundation management platform using Next.js, Node.js, and Firebase.
  • Developed and maintained full-stack web applications with secure RESTful APIs and database integrations.
  • Integrated M-Pesa Daraja and KCB Buni APIs for secure mobile payments, including real-time callback handling.
  • Deployed applications using Vercel serverless functions and cloud-based infrastructure.
  • Collaborated within a cross-functional Agile/Scrum team of 5 developers using Git-based workflows.
  • Implemented CI/CD pipelines to automate testing and deployment processes.
  • Optimized application performance, SEO, and reliability to improve user experience and system availability.

Freelance Software Engineer

2022 – 2024

  • Built and deployed multiple full-stack web applications using React, Next.js, Node.js, Express, and MongoDB.
  • Designed scalable backend system architectures and APIs to support growing user bases.
  • Implemented authentication, authorization, and security best practices across applications.
  • Containerized applications using Docker for consistent development and deployment environments.
  • Worked independently and collaboratively with designers and stakeholders following Agile development principles.

Web / Web3 Developer Lead & Treasurer

TUM Developers Club 2022 – 2024

  • Led development teams in building web and Web3 applications using modern JavaScript and TypeScript stacks.
  • Designed decentralized and real-time systems, contributing to teams that won three hackathons.
  • Organized and conducted workshops on Linux, system setup, smart contracts, and modern web development.
  • Coordinated development tasks using Agile/Scrum methodologies, ensuring timely delivery of features.
  • Collaborated with industry partners to organize major technology events (Google I/O, AWS Community, Atlassian, Flutter etc).

EDUCATION

Bachelor of Technology – Marine Engineering | Technical University of Mombasa 2021 – 2024 Second Class Upper Division

KCSE | UZALENDO SECONDARY SCHOOL 2016 - 2019 Attained B+ in the Kenya Certificate of Secondary Education

KCPE | KOKWOMOI PRIMARY SCHOOL 2008 - 2015 Attained 372 points in the Kenya Certificate of Primary Education


CERTIFICATIONS

  • NEAR Protocol Rust Smart Contracts Development | NEAR Academy / BitKE Web3 devs Club (Jun - Aug 2022)
  • SUI DeFi Development (Move) | dacade.org (May - Jul 2024)
  • Internet Computer Protocol (ICP) Rust & TypeScript 101/201 | dacade.org (May - Jul 2024)
  • IEBC Voting Clerk Certificate | IEBC Kenya (Sep 2025)

LANGUAGES

  • English
  • Swahili

ADDITIONAL EXPERIENCE

Voting Clerk Independent Electoral and Boundaries Commission (IEBC) August 2022 | September 2025

  • Worked in a high-pressure, time-sensitive environment requiring accuracy and strict adherence to procedures
  • Collaborated with cross-functional teams to ensure smooth and compliant operations
  • Maintained data integrity, confidentiality, and professional ethics

Marine Engineering Industrial Attachment Kenya Ports Authority (Ferry Services) September 2022 & September 2023 (6 months total)

  • Assisted in maintenance and inspection of marine propulsion and auxiliary systems
  • Operated under strict safety, compliance, and operational standards in a regulated environment
  • Worked within multidisciplinary technical teams, strengthening attention to detail and accountability

REFERENCES