Knowledge is Power
Hi, I'm Kelyn Njeri, a Fullstack Software Engineer based in Nairobi, Kenya. With a strong background in Java, Golang, Python, and TypeScript, I specialize in delivering efficient and user-focused solutions. As a Chief Technology Officer (CTO) at Headhuntx, I drive the long-term vision and strategy of the company while leading high-performing teams.
I excel in product development, innovation, and ensuring customer satisfaction. In my previous roles, I have successfully led teams in building DevOps, Fintech, and News Aggregation applications. I possess expertise in architecting robust backend infrastructures and implementing cutting-edge technologies.
My skills include ReactJS, Svelte, React Native, Flutter, Flask, TensorFlow, and databases like MongoDB, PostgreSQL, and MySQL. With a passion for clean code and scalable solutions, I strive to contribute to the success of organizations and deliver impactful results.
years of experience
Lead Software Engineer @Naya LabsJanuary 2022-Present | Washington, DC
I led a team in building a DevOps Application, Fintech Application, and News Aggregation platform for the Veenly Project. As a Senior Software Engineer, I excelled in front-end development using the Svelte framework, ensuring sleek and intuitive user interfaces. I effectively managed timelines, optimized SQL queries for a 30% reduction in latency, and orchestrated a seamless migration from AWS to GCP. As a leader, I guided the team in resolving critical bugs and consistently delivered high-quality code to global clients. In the Backbone Project, as the Lead Backend Engineer, I designed a scalable backend infrastructure, developed microservices using Spring Boot, TypeScript, and NestJS, and deployed production-ready code to AWS Fargate and AWS EKS. Efficient inter-service communication was achieved with Amazon SQS, and collaboration with fellow engineers ensured successful integration and overall project success.
Founder | Chief Technology Officer @HeadhuntxOctober 2022 - Present | Nairobi, Kenya
As the CTO, my role encompasses several key responsibilities. Firstly, I define the long-term vision and strategy for the company, identifying target markets and growth opportunities while setting ambitious goals for the team to achieve. Secondly, I provide leadership and manage the team, offering guidance, mentorship, and support to ensure a high-performing environment. Thirdly, I oversee the development and innovation of the job matching platform, staying informed about industry trends, emerging technologies, and user feedback to continuously improve and meet the needs of job seekers and employers. Additionally, I focus on business development and partnerships, seeking strategic collaborations to enhance the platform's reach and value proposition. I also manage financial aspects, monitoring key metrics, seeking investment opportunities, and ensuring the company's financial sustainability. Customer experience and satisfaction are prioritized through continuous improvement of the user experience and addressing customer feedback. Market analysis and staying competitive are essential, as is prioritizing legal compliance and data security for platform users.
Lead Software Engineer @FundleJanuary 2022- April 2022 | Kigali, Rwanda
As a leader of a team of Software Developers, I successfully built an innovative project focused on delivering basic Financial Literacy information to users. Our achievements include developing a Python/Flask and Elasticsearch-powered financial literacy search engine for efficient access to comprehensive financial information. We designed and implemented a cutting-edge natural language processing model using Tensorflow, enabling voice-based searches within the platform. Our microservice architecture, built with Python/Flask, ensured scalability and optimized system performance. By utilizing tools like ClickUp, we improved team productivity and met project deliverables on time. Integrating payment functionality with Flutterwave and subscription management with Stripe enabled secure trading and smooth subscription handling. We developed an intuitive mobile application using Flutter, seamlessly integrating it with the backend and providing an engaging user experience. Apache Kafka facilitated reliable inter-service communication, and a robust CI/CD pipeline using GitHub Actions automated app deployment to app stores. Additionally, we implemented a sophisticated loyalty reward system using Python to enhance user engagement. Through codebase refactoring and adherence to industry best practices, we ensured maintainability and scalability of the platform.
Software Engineer @Sono LabsApril 2021 - 2022 | Nairobi, Kenya
As part of a collaborative team of Software Developers, I played a key role in building client-facing Mobile and Web Applications that scaled effectively in production. Some notable achievements include developing an advanced Flutter Nutrition application that allowed users to track their nutrition and receive personalized recommendations through a state-of-the-art recommender system built using Tensorflow and Python. I also implemented a sophisticated food detection system using Tensorflow and Python, automating the logging of food entries for enhanced convenience and accuracy. Additionally, I spearheaded the creation of CI/CD scripts, streamlining the deployment process and ensuring error-free releases for client-facing projects. Leveraging Golang as the backend language of choice, I facilitated the seamless development of client-facing features, ensuring optimal performance and scalability. I also demonstrated versatility by contributing to a PHP/Laravel Property Management System. Furthermore, I integrated prominent payment gateways, including the M-Pesa Daraja API, to enable secure and reliable payment transactions within client projects.
Senior Software Engineer @Various StartupsMay 2019 - January 2022 | Nairobi, Kenya
During my tenure as a Senior Software Engineer at various startups, I collaborated with talented teams to achieve significant milestones. These accomplishments include developing a scalable full-stack lottery web application using Golang, ReactJS, and Firebase, ensuring optimal performance and a seamless user experience. I implemented comprehensive testing strategies, including unit and integration tests, to enhance the application's reliability and overall quality. By optimizing application performance through reducing database calls and implementing a robust caching mechanism with Redis, I improved response times and scalability. Employing design thinking methodologies, I thoroughly understood client requirements and delivered tailored solutions that exceeded expectations, fostering long-term partnerships. I also created visually appealing and user-friendly UI designs, adhering to industry best practices. Additionally, I built and integrated websites with CMS platforms, enabling easy content updates and management. Through backend optimizations, such as efficient algorithms, database query optimizations, and code refactoring, I minimized latency and improved data loading, enhancing overall system performance and user satisfaction.
Junior Software Engineer @Various StartupsAugust 2017 - April 2019 | Nairobi, Kenya
As a Junior Software Engineer, I have achieved several notable accomplishments. I successfully streamlined and improved complex codebases through codebase cleanup, enhancing readability and maintainability. I have also executed seamless data migrations, ensuring the integrity of user data when transferring between databases. Developing scalable software products that are designed for easy maintenance has been another achievement of mine. Additionally, I have assisted users in transitioning between web and mobile platforms effortlessly, optimizing the user experience. I have also played a significant role in helping small businesses establish a strong online presence. With my skills in user interface design, I have created intuitive and visually appealing interfaces. Performance optimization has been a focus as well, as I have worked to optimize software performance, enhancing responsiveness and reducing load times. Lastly, I have diligently maintained and ensured the stability of critical codebases through codebase maintenance.
Bachelor of Science in Computer Science2017-2022 | Laikipia University
Majored in Software Development. Fundamental modules were: Data Structures and Algorithms, Object Oriented Programming, System Analysis and Design, Web Design, and Development, Internet of Things, Principles of Software Engineering, Artificial Intelligence, and Database Design.