Kevin Langat, Software Developer
Summary
Software Engineer with 5+ years of full-stack development expertise, specializing in mobile and backend technologies. Proven ability to deliver 20+ applications across Android and iOS, utilizing languages such as Python, JavaScript, Dart, and Java coupled with proficient use of frameworks like Django, Node.js, and Flutter. Demonstrates strong proficiency in database management with PostgreSQL, MySQL, MongoDB, and Firebase, and excels in setting up CI/CD pipelines and employing Agile methodologies for efficient deployment and iteration. Holds a BSc in Computer Science from Maseno University and is known for sophisticated leadership and team mentorship capabilities, contributing to key projects like Kenya's Government Digital Services and the CapitalPay fintech platform.
Main Skills
Programming Languages
Android Libraries and Tools
UI Frameworks, Libraries, and Browsers
JavaScript Frameworks
JavaScript Libraries and Tools
Industry Domain Experience
Methodologies, Paradigms and Patterns
SDK / API and Integrations
Deployment, CI/CD & Administration
Virtualization, Containers and Orchestration
Version Control
Operating Systems
Other Technical Skills
Work Experience
Mobile Developer, Kenyan Government Digital Services
Duration: Dec 2023 - Present
Summary: Led mobile development for flagship Kenyan government apps, bringing critical public services to millions.
Responsibilities: Led mobile development, managed app distribution, configured push notifications, set up CI/CD, designed user interfaces, diagnosed and resolved issues, ensured fast iterative development with Agile, refactored legacy applications.
Technologies: Firebase Cloud Messaging (FCM), Firebase App Distribution, CI/CD, Agile, Flutter, Android, iOS
Software Developer, CapitalPay Money Transfer Platform
Duration: May 2019 - May 2025
Summary: Developed a dual-app fintech solution focusing on real-time transactions and security.
Responsibilities: Architected and implemented secure backend systems supporting web and mobile platforms, integrated payment solutions, and designed user-focused interfaces.
Technologies: Python, JavaScript, Dart, Django, Node.js, RESTful APIs, Stripe, PayPal, M-Pesa, UX, CI/CD
Software Developer, Finance Pro – Accounting Suite for Enterprises
Duration: May 2019 - May 2025
Summary: Built a robust accounting platform tailored for enterprise clients in the GCC.
Responsibilities: Developed and maintained software with invoicing, expense tracking, payroll integration, and financial reporting features.
Technologies: PostgreSQL, MySQL, MongoDB, Firebase
Software Developer, Nathan Digital Enterprise Suite
Duration: Sep 2021 - Dec 2023
Summary: Created a suite of enterprise applications for various organizational needs, available natively for Android and iOS.
Responsibilities: Designed and implemented scalable APIs and backend systems, developed proprietary libraries and components, and collaborated cross-functionally.
Technologies: Vue.js, Flutter, Django, Node.js, RESTful APIs, WebSockets, CI/CD
Software Developer, Project & Team Performance Tools
Duration: Sep 2021 - Dec 2023
Summary: Engineered applications for project and event management, as well as workforce outsourcing, enhancing project tracking and visualization of team productivity.
Responsibilities: Built and maintained cross-platform applications, also focusing on offline-first design and solutions for low-network environments.
Technologies: Flutter, Android, iOS, Firebase App Distribution, WebSockets
ICT Support & UI/UX Designer, Corporate Web Projects
Duration: Jun 2021 - Jul 2021
Summary: Transformed website designs into interactive and engaging web apps with a focus on user experience and SEO optimization.
Responsibilities: Developed responsive web designs, conducted web security and SEO research, and delivered training on development workflows.
Technologies: HTML, CSS, JavaScript, jQuery, SEO
Software Developer, Customer Tracking System App
Duration: Jan 2021 - Apr 2021
Summary: Developed a customer tracking system app and participated in the software engineering process, improving skills and knowledge.
Responsibilities: Identified and resolved bugs in projects, shadowed team members, and wrote code for various projects.
ICT Intern, IT Support Tasks
Duration: May 2019 - Aug 2019
Summary: Contributed to the IT infrastructure by maintaining hardware, software, and network devices at the law courts.
Responsibilities: Repaired hardware, diagnosed connectivity issues, installed software and trained end-users.
Technologies: General IT support tools and software
Education
- Bachelor of Science in Computer Science
- Maseno University
- Not provided
- Kenya Certificate of Secondary Education (KCSE)
- Kericho High School
- Not provided