COLLINS RUTO
Full Stack Software Engineer
- Phone: +254 711 339 134
- Email: collinsruto48@gmail.com
- GitHub: https://github.com/Collins-Ruto
- Portfolio: https://collinsruto.vercel.app
- LinkedIn: linkedin.com/in/collins-ruto
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
- Abiud Kigen
- Phone: +2547 2450 4563
- Email: abiudkigen09@gmail.com
- EREF Foundation