Samuel Kihara Kamau

Samuel Kihara Kamau

$45/hr
Product & tech leader with 9+ yrs experience delivering scalable fintech & edtech solutions.
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
9 years
Samuel Kihara Kamau Email: ​ ​ Mobile: ​ ​ Nationality: ​ ​ LinkedIn Profile: ​ -- Kenyan https://www.linkedin.com/in/samuel-kihara-803a7a122/ Professional Summary Product Engineer with 9+ years of experience in software, product development, and release, combining technical, business, and leadership skills. Proficient in guiding teams through the entire product lifecycle, from conception to launch, within the financial services sector. Demonstrated success in driving strategic decisions, managing cross-functional teams, and delivering high-quality, scalable solutions. Strong communicator with expertise in Python, AWS, and infrastructure design. Key Skills: ▪​ Team management ▪​ Product requirement gathering, design, development, testing, deployment and metrics tracking ▪​ Analytical skills, including the ability to analyze data and use tools for data analytics, market research and gather customer feedback to inform product decisions. ▪​ Architecture and Infrastructure design ▪​ Client engagement and support ▪​ Research and Development ▪​ Software development: Python, AWS CDK: Pythons, C#, React Native, JAVA, AngularJS, SWIFT, Node, HTML&CSS, C++, C, Javascript) ▪​ Software development tools: Visual Studio, Xamarin Studio(Discontinued), XCode, Android Studio, Arduino, Netbeans, Eclipse, Mysql WorkBench Samuel Kihara Kamau | • Email:-| ☎ Mobile: - ▪​ Development Frameworks and Platforms: AWS (Infrastructure set up, Services: Lambda, Amazon Pipelines, Cloudwatch, ECS, EC2, DynamoDB), Microsoft Azure, IOS Dev, Micro-Controllers, Xamarin, Universal Windows Dev, BOTs, Android, Rest Client, Bitrise (for iOS and Android Deployment pipelines), Docker (Containerization), Git ▪​ Communication Skills: Articulate communicator with appreciation for different communication styles required when working with team members or customers. Work Experience Placement Kuze - CTO​ August 2024 - On going Kuze is an AI-driven education start-up focused on enhancing student learning through personalized support. By assessing student performance through diagnostic exams, the platform generates detailed reports and custom workbooks, filling educational gaps for students without access to textbooks. Kuze's impactful work began in Dadaab, the largest refugee camp in Kenya, providing critical educational services in an area with limited resources. Before I joined, Kuze had already implemented some core services such as AI-powered question generation, exam marking, and data analytics to produce detailed reports and learning recommendations. However, these were fragmented across different servers and, in some cases, even on separate cloud services. Each service required manual intervention to trigger tasks, slowing down operations as the company scaled. ●​ Automation & System Integration: Leading the design and implementation of a unified system to automate business operations, integrating previously fragmented services into a seamless workflow. ●​ Infrastructure Overhaul: Overseeing the creation of cohesive production and QA environments, improving testing processes and deployment stability. ●​ Pipeline Development: Building automated deployment pipelines, reducing manual tasks and increasing operational efficiency. ●​ MVP Development: Directing front-end and back-end development of Kuze's MVP, laying the groundwork for future platform growth and expansion. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - ●​ Impact on Learning: Collaborating with data scientists to enhance the generation of reports, which help teachers better assess student competency, group students, and provide targeted support. Autofind - Founder​ May 2023 - August 2024 Autofind is a product developed by Geek House LTD, a company I Founded in May, 2023. The platform provides comprehensive vehicle history reports to both used car buyers and dealers, facilitating informed purchasing decisions. In my capacity as CEO and Founder, I initiated the concept and recognized the necessity of a dedicated team for the successful development of our product. I played a pivotal role in assembling a skilled and diversified team, comprising: 1.​ C.T.O. 2.​ Backend Engineer 3.​ QA Specialist 4.​ UI/UX Designer 5.​ Legal Support 6.​ Finance and Accounting Specialist 7.​ Marketing Lead Additionally, I assume multiple roles within our small team: Chief Technology Officer (CTO): I formulate and execute the company's technology strategy, aligning it with our business objectives and market dynamics. I provided guidance and leadership to the development team, ensuring adherence to best practices and efficient development processes. Product Manager: I define the product roadmap and vision, aligning it with our company's goals and market demands. My responsibilities include conducting market research, analyzing user needs and behavior, and identifying market trends to guide our decisions. Leveraging our data-driven approach, I implemented tools such as Google Tag Manager and Google Analytics to capture and analyze user data effectively. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - Front-End Engineer: Collaborating with the UI/UX Designer and Backend Engineer, I developed the web application using NextJS, a React Framework. Despite being new to NextJS, the positive feedback received for the application validates the effort and expertise invested. DevOps Engineer: I managed the infrastructure and made critical decisions, selecting AWS due to its suitability for our requirements and my previous experience with the platform. Implementing Infrastructure as code, specifically utilizing AWS Cloud Development Kit in Python, streamlined our development and deployment processes as well as the effort it takes to maintain or update the infrastructure. Powered By People Inc -Fintech Product Manager (Remote)​ Aug 2020 - Apr 2023 Powered By People is a global company with offices in Canada, the US, and Kenya, offering an e-commerce platform that specializes in providing a marketplace for high-quality handmade products from skilled producers (makers) around the world. The company also provides finance solutions for both makers and buyers. Makers receive an advance as soon as a buyer confirms a purchase, enabling them to produce the items, with the remaining balance paid upon shipment. For buyers, credit options are available based on our credit decisioning, which takes into account their borrowing capacity. As the Fintech PM, I was responsible for driving the architecture and development of a system that supported the business's money movement and finance product, specifically the credit process. This involved collaborating with internal and external stakeholders to understand their requirements, building a high-performing team through the hiring process, and designing efficient work processes to ensure the timely delivery of quality code. I oversaw the entire product life cycle from ideation to release and metrics tracking, and managed all aspects of the development process to ensure successful project outcomes. Achievements and Contributions Infrastructure Design and Set Up ●​ Designed and set up the infrastructure for the payments service using the AWS Well Architected Framework. ●​ Utilized AWS API Gateway to launch with a secure and reliable API in a short amount of time. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - ●​ Incorporated other AWS services for various functions, including AWS EventBridge to manage transaction queues and other events, AWS Cloudwatch for monitoring and logging, and Sentry for error tracking and performance metrics. ●​ Worked on infrastructure design and set up. This included: ○​ Setting up deployment pipelines from Gitlab to ECS Clusters with Auto Scaling on AWS, which required a Gitlab runner setup on an EC2. ○​ Setting up multiple OUs for Development, Staging, and Production environments. ○​ Setting up respective ECS clusters. Initially I performed these tasks manually, but as the team grew, we got devops engineers and transitioned into using Terraform, allowing for easier deployments and maintenance of infrastructure. Buyer Payments: ●​ Delivered a Custom Payment Application that allows PBP to collect card and bank account information from users and securely store it for later use in charging buyers for their purchases. This resulted in a significant increase in the company's collection rate from 40% to 95% for Pay Now orders and from 40% to 60% for Pay Later orders. ●​ Improved operational efficiency by automating payment updates to the CRM and sending invoices and other notifications to customers via API, reducing the need for manual updates by staff. ●​ Added 3D Secure for all card payments and balance checks for bank account transactions to improve the repayment rates further and reduce fraud. I was able to achieve repayment rates of 99% and 80% for Pay Now and Pay Later options, respectively marking this project as a huge success. Maker Payouts ●​ Similar to buyer payments, payouts to makers were handled manually, with each payment being made through the bank portal one order at a time. I designed and with the help of my engineering team, built a service to automate these transfers. ●​ Implemented specific days for triggering transactions to reduce excessive transaction fees when sending money to makers. This allowed us to combine payouts to the same maker into one transaction, saving the company and the maker transaction fees. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - ●​ Utilized AWS Cloudwatch Events as a trigger for our service and AWS EventBridge to queue the transactions since our integration partner only allowed us to create one payment order at a time. ●​ This payouts service decreased the time it took to pay makers from an average of 28 days to 3 days, meeting the target metric by 100% after the release of the service. Designed a Product/Feature Release Process ●​ Drawing on best practices from my team, industry leaders such as Amazon, Google, and Coda, and my own experience, I designed a comprehensive process for Product Managers to follow when developing features. This included templates for all necessary documentation throughout the feature build and release pipeline. I observed that other engineering teams lacked a defined process, resulting in rushed production and unreliable systems. By contrast, our team's rigorous process consistently delivered high-quality applications with error-free sessions (99% as tracked on Sentry) Studio Facelift- Founder, Chief Operating Officer, Head of Product​ Aug 2020 - On going Founded Studio Facelift, a woodworking workshop, in collaboration with a friend, driven by our shared passion for DIY and a love for building. Over the years, the company has experienced significant growth, expanding both its team and customer base, while also taking on larger projects. My role has evolved with the company's growth, and I've been integral in establishing internal processes and driving product innovation. The success of Studio Facelift is a testament to our commitment to quality, customer satisfaction, and fostering a community of woodworking enthusiasts. This experience has not only allowed me to contribute significantly to the woodworking industry but has also honed my skills in strategic planning, product development, and efficient operational management. Achievements and Contributions 1.​ Transformed a startup focused on laser-cut wooden projects into a fully-fledged workshop capable of producing high-quality furniture items at scale. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - 2.​ Successfully launched Kenya's first Craft Cafe, offering customers the opportunity to participate in woodworking sessions, fostering skill development and hands-on experiences. 3.​ Led the design and launch of various products, including the innovative Tazi shelf (our first product), laptop stands, numerous other items available in our shop and various custom ordered products. 4.​ Set up processes that ensure consistent product quality, shorter build periods and quicker knowledge transfer with new employees. These also incode structured internal processes and tools for optimizing task and project handling. 5.​ Primary Investor. Personally invested in Studio Facelift, serving as the primary financial supporter until the business achieved self-sustainability in August 2023 ASPIRA - Senior Software Engineer/Technical PM (Hybrid)​ September 2018 - Nov 2021 Aspira is a Kenyan consumer finance company that provides financing solutions to customers, enabling them to purchase items from their network of retailers and pay in installments over a period of three to twelve months with interest. Their primary focus is to make purchases more accessible to consumers by providing flexible payment options, allowing them to get the items they need without any financial constraints. As the Senior Engineer and Technical PM, I led a team of three developers, a UI/UX designer, and a quality assurance analyst, responsible for the core technology of the company, including the credit engine and mobile app. In addition, I managed outsourced vendors in South Africa and India to ensure their work aligned with our standards. As an interface between my team and management, I provided technical guidance and advised on development plans, delegating tasks and ensuring timely delivery of high-quality products. I served as a technical advisor to management, providing valuable engineering insights to support business decisions and also our infrastructure design build and maintenance. Achievements and Contributions ●​ Establishing the In-House Development Team: I played a pivotal role in building an in-house development team from scratch to take over the project from our outsourced vendor. This involved identifying and reaching out to potential candidates within my network, as well as conducting interviews to select the most suitable candidates. Through this process, I Samuel Kihara Kamau | • Email:-| ☎ Mobile: - assembled a cohesive and high-performing team that was able to deliver quality work in a timely manner. ●​ System Handover: I facilitated the handover of our system from an outsourced vendor in South Africa to an inhouse development team. This entailed a lot of work mainly conducting a code review, migrating environments as well as learning anything and everything to do with the system. ●​ Stabilization: After leading the in-house development team takeover of the project from our vendor, my main focus was stabilizing and improving the system. At the outset, the system was plagued with a high frequency of app crashes (both on iOS and Android) as well as a substantial number of backend bugs. I tackled these issues head-on by performing a thorough analysis, identifying root causes, and implementing effective solutions. As a result, I was able to significantly reduce the number of crashes to a negligible amount and completely eliminate the bugs in our backend. These improvements ensured seamless day-to-day operations of the system. Main Features Developed As the lead of a talented team, we accomplished a range of development tasks such as bug fixing, feature enhancement, research and development, testing, and developing new features. I am particularly proud of the following highlights of our development of new features at Aspira ●​ Know Your Customers (KYCs) Uploads: We successfully built a feature that enabled customers to directly upload KYC documents such as photos of their National ID, bank statements, and Mpesa statements from the app, eliminating the need for manual mailing. Our team built this feature from the frontend using React Native to the backend using C#. ●​ Mpesa Checkout: We designed a feature that allows customers to pay for their deposits and monthly installments directly from the app, integrating with the Safaricom Daraja API. I was responsible for building this feature from the frontend using React Native to the backend using C#. ●​ SMS Queuing System: Previously, messages triggered by events were sent out immediately and since loan products are governed by dates, this created a problem where some notifications were sent out at midnight. We built this service to make sure that SMSs were sent out at appropriate times. We were able to achieve this by using two AWS Lambdas built in python coupled with AWS DynamoDB. One saves the SMSs to DynamoDB while the other is set up to Samuel Kihara Kamau | • Email:-| ☎ Mobile: - send the saved SMSs when triggered by a Rule set up on AWS Cloudwatch using Africa Is Talking as an SMS Gateway. ●​ Digital Identity Validation: We implemented a feature that allows Aspira to validate a customers' digital identity without the need for physical meetings. This involved integrating our backend to the Kenya Integrated Population Registration System (IPRS), SDK integration into the app to build facial recognition with liveness detection and National ID capture with Optical Character Recognition (OCR) capability. To ensure seamless integration, I wrote bridging files for both Java and Swift and collaborated closely with the frontend team to successfully implement the feature on both Android and iOS platforms using React Native. ●​ Aspira Web App: We set up a zero-code web platform to streamline internal business operations and offer a self-service portal for customers who prefer using their PCs or laptop browsers instead of the mobile application. CEVA Limited - Senior Software Engineer​ September 2016 - September 2018 CEVA Limited is a leading software development company specializing in providing bespoke white-label banking solutions to financial institutions, neobanks, insurance companies, and payment-intensive businesses. In this position, I played a crucial role in various projects as a project manager, developer, and trainer. As a project manager, I led and directed a team of developers by defining roles, assigning tasks, creating project timelines, and ensuring adherence to them. Additionally, I was actively involved in frontend development, specifically mobile apps and bots. As a trainer, I shared my knowledge and experience with junior developers to help them enhance and refine their skills. Achievements and Contributions ●​ Project Management: Led two projects as a Project Lead, utilizing my development skills and expertise to guide the project development process and ensure successful project completion. ●​ Mentorship: As the resident expert in Xamarin, Windows Dev, and bots, I actively shared my knowledge and skills with colleagues, providing mentorship and training to help them develop their own projects. ●​ Software Development: Developed mobile banking applications for Windows, Android, and iOS, utilizing both native frameworks and Xamarin. Contributed to backend development to support USSD, bots, and mobile applications. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - ●​ Research: Conducted extensive research to gain a deep understanding of existing and emerging technologies, enabling us to stay at the forefront of innovation. Main Projects UBN WIndows Mobile: As a front-end developer, I spearheaded the development of a mobile banking application for Union Bank of Nigeria, with a particular focus on Windows Mobile. In addition to leading a team of developers throughout the project, I also mentored a junior developer in Windows development. The mobile app boasted several features, such as user registration, login, fetching user bank details (account number, balance, etc.), fund transfers, airtime purchases, bill payments, and a lifestyle section with promotions, offers, and deals on products and services. National Bank of Kenya (NBK) IOS Mobile App: As a front-end developer, I was tasked with replicating my previously built Windows mobile application onto the iOS platform using the Xamarin framework and swift. I successfully built the app with features such as user login, fetching user bank details (Account No, balance, etc), fund transfer, airtime purchase, and bill payment. CEVA Limited - Software Engineer​ January 2016 - August 2016 As a software developer in this position, I was involved in both front-end development of mobile applications and bots, as well as back-end development for various projects. Achievements and Contributions ●​ Front-end development: Spearheaded the development of cutting-edge mobile banking applications for Windows, Android, and iOS platforms, utilizing both native frameworks and Xamarin, to enable seamless banking transactions for customers. ●​ Back-end development: Contributed to the development of robust back-end systems supporting USSD, BOTs, and mobile applications, ensuring efficient data processing and enhanced customer experience. ●​ Research and Development: Championed innovation efforts by conducting thorough research on emerging technologies and leveraging valuable insights to enhance product offerings. This contributed to improving the customer experience by implementing cognitive services that use natural language understanding to optimize our responses to consumer queries. Main Projects Samuel Kihara Kamau | • Email:-| ☎ Mobile: - National Bank of Kenya WIndows Mobile: As a Front End Developer, I played a key role in developing a mobile banking application for NBK on the Windows Mobile platform. Working collaboratively with other engineers and product managers, I successfully delivered the project to meet the client's needs. The app's features included user login, real-time access to account details such as balance and account number, and payment functionalities such as fund transfers, airtime purchase, and bill payments. CEVA Limited - Intern​ October 2015 - December 2015 During my internship at CEVA, I provided valuable support to the software engineering team, specifically in front-end development tasks. Additionally, I dedicated the rest of my time to further developing my skills and knowledge in the field of software development. Achievements and Contributions ●​ Client engagement and requirements gathering: Successfully collaborated with clients and offered exceptional support to ensure project requirements were met, while working closely under the guidance of the Project Manager ●​ Mobile Application Development: Took part in the front-end development of a mobile banking application for a client on the Windows Mobile platform. ●​ System Support: Proactively provide system support by efficiently addressing customer support requests and expertly investigating and resolving issues, while maintaining open communication with clients and escalating complex issues when necessary. Education and Certification AWS 2023 - Ongoing AWS Certified Solution Architect African Leadership University 2018 - 2019 ALX Leadership Xcelerator Program Samuel Kihara Kamau | • Email:-| ☎ Mobile: - This unique program takes participants through six phase modules on in-person intensives to help deliver all round impact. The program aided in improving my mindset and behavior, equipping me with tools, frameworks and leadership lessons to immediately use within my organization. University of Nairobi 2014 - 2016 B.SC. Electrical Engineering During my enrollment in the program, my primary objective was to expand my knowledge in telecommunication architecture and hardware engineering. Throughout the three years, I acquired valuable skills and insights that continue to influence my pursuits, evident in my engagement with microcontrollers as a personal hobby. However, as I progressed, I reached a pivotal realization: my true passion lies in software engineering. This pivotal revelation led me to make the decision to discontinue the program, allowing me to channel my energy and expertise into the field that resonates most deeply with my aspirations and strengths. By focusing on software engineering, I have been able to thrive and make significant contributions in this dynamic and evolving domain. Strathmore University 2012 - 2015 Bachelor in Business and Information Technology Majored in Networking, graduated 5th in my class and awarded 2nd Class Honors(Upper) This helped me build and sharpen my system development skills as well as hone my interpersonal skills Personal Interests ●​ I have a strong passion for technology, which has led me to pursue exciting hobbies outside of work. In my free time, I enjoy working with microcontrollers to create innovative IoT projects that enhance my living space or simply for fun. ●​ I am also a passionate car enthusiast with a particular interest in classic cars. In my free time, I enjoy rebuilding and restoring vintage vehicles, and I am currently working on restoring a 1989 Mercedes W201. This hobby has allowed me to develop valuable skills in problem-solving, attention to detail, and project management. Samuel Kihara Kamau | • Email:-| ☎ Mobile: - Professional Referees Ella Peinovich-Griffith C.E.O. Powered By People Phone: - Email:- Brian Towett Senior Engineering Manager Microsoft Phone: - Email:- Lydia Maison Product Strategist/ Senior Product Management Consultant Phone: - Email:- Samuel Kihara Kamau | • Email:-| ☎ Mobile: -
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.