Kelvin Kahihu
Nairobi, Nairobi Area, Kenya
--
SUMMARY
A results-driven software developer with over 4 years of hands-on experience in Java and
ReactJs, I specialize in crafting innovative solutions for modern web applications. My
expertise extends to Vue.js, where I excel in creating interactive and user-centric interfaces
that captivate audiences and familiarity with the Spring Framework, leveraging its
components to build enterprise-level applications that scale with ease.
EXPERIENCE
Software Developer (Freelance)
Syokinet Solutions
July 2022 - Present, Syokimau, Kenya
• Implemented the website's user interface using HTML, CSS, and JavaScript, ensuring a
responsive and user-friendly design.
• Designed the database schema to efficiently store and manage content, user data, and
other relevant information.
• Developed the backend of the CMS, including user authentication, content creation,
editing, and publishing functionalities using laravel.
• Developed user management features, including user registration, login, role-based
access control, and password management.
• Integrated APIs for third-party services, such as internal content sources using Redux as
the state management tool.
• Familiarized with Zoho's website building tools and features, such as Zoho Sites, and
assess their capabilities in relation to the project requirements.
• Integrated content into the website, ensuring that it is organized logically and that
multimedia elements, such as images and videos, are appropriately optimized.
• Utilized Zoho's integrations with other Zoho apps or third-party services as needed, such
as Zoho CRM or Zoho Forms, to enhance website functionality.
• Focused on creating an intuitive and user-friendly experience within the constraints of
the Zoho platform's capabilities.
• Implemented on-page SEO best practices to improve the website's visibility in search
engines.
Software Developer
Smart People Africa Limited
January 2022 - June 2023, Nairobi, Kenya
• Collaborated with cross-functional teams to develop and maintain responsive web
applications using ReactJS and VueJS.
• Implemented user interfaces and features by translating design mockups into interactive
components using HTML, CSS, and JavaScript.
• Utilized state management libraries such as Redux and Vuex to manage application state
in the frontend and Spring Boot's built-in features for backend state management.
• Integrated RESTful APIs and Spring Boot REST controllers to fetch and display data,
enhancing user experience and application functionality.
• Worked with version control systems like Git to manage codebase and streamline
collaboration within the development team.
• Leveraged CSS pre-processors like SASS and LESS to enhance code maintainability and
simplify styling workflows.
• Proficiently used CSS frameworks like Tailwind and Material UI to expedite UI
development and ensure responsive designs.
• Collaborated with UX/UI designers to ensure seamless integration of design elements and
achieve pixel-perfect layouts.
• Participated in code reviews, providing constructive feedback and adhering to best
practices for code quality and style consistency.
• Implemented automated testing using tools like Jest and Vue Test Utils, ensuring robust
and bug-free application behavior.
• Contributed to the optimization of web applications for performance, including lazy
loading, code splitting, and image optimization.
Intern
Smart People Africa Limited
November 2021 - December 2021, Nairobi, Kenya
• Worked in the end-to-end development of a Prior Learning Recognition Portal, enabling
users to submit and verify their previous educational experiences for academic credit.
• Designed and implemented a user-friendly interface that streamlined the submission
process, resulting in a 30% increase in user engagement.
• Developed a robust backend system using Spring Framework (Java), enabling secure
storage and retrieval of user data.
• Implemented an automated validation system that evaluates submitted learning
experiences against established criteria, reducing manual intervention by 40%.
• Integrated third-party APIs for identity verification, enhancing the platform's security
and reliability.
• Utilized modern web frameworks such as ReactJs to create a responsive and visually
appealing frontend.
• Actively participated in agile development methodologies, contributing to sprint
planning, daily stand-ups, and retrospectives.
• Collaborated with project manager to gather and prioritize requirements, resulting in a
portal that aligned with business goals and user needs.
Frontend Developer
Polardot Limited
January 2021 - June 2021, Nairobi, Kenya
• Designed and implemented a visually engaging and user-friendly interface using HTML,
CSS, and JavaScript, ensuring a seamless user experience across devices.
• Integrated interactive maps using geospatial libraries such as mapbox to visually
represent the company's geospatial capabilities.
• Implemented SEO best practices to optimize the website's visibility in search engines and
attract targeted traffic interested in geospatial solutions.
• Employed responsive design principles to ensure a consistent and visually appealing
experience across various devices, including desktops, tablets, and mobile phones.
• Ensured cross-browser compatibility by thoroughly testing the website's functionality
and appearance on different web browsers and versions.
• Utilized performance monitoring tools to identify and address any bottlenecks, ensuring
optimal loading speeds and smooth user experiences.
• Conducted routine updates and maintenance tasks to ensure the website's functionality,
security, and compatibility with evolving web technologies.
Frontend Developer
Dukaloco Limited
January 2020 - January 2021, Nairobi, Kenya
• Worked with a cross-functional team of developers in the design and implementation of
new features for the e-commerce platform, resulting in a 20% increase in user engagement
and a 15% boost in conversion rates.
• Collaborated with product managers and designers to define requirements and translate
them into technical specifications, ensuring alignment with business goals.
• Implemented responsive and user-friendly product pages, optimized for mobile devices,
leading to a 25% reduction in bounce rates on mobile platforms.
• Utilized A/B testing to validate the effectiveness of new UI/UX improvements and iterated
on designs based on user feedback, all integrated seamlessly within the React.js framework.
• Spearheaded the integration of a new payment gateway(Pesapal), seamlessly
incorporating React.js components into the checkout process, and ensuring secure
transactions for customers across multiple regions.
• Implemented encryption and tokenization techniques to enhance data security during
payment processing, resulting in a 30% decrease in fraud-related chargebacks.
• Developed monitoring tools to track transaction success rates and identify bottlenecks,
contributing to a 40% improvement in payment processing efficiency.
• Architected and developed a real-time inventory management system, reducing stock
discrepancies by 95% and ensuring accurate product availability information for customers.
• Designed a user-friendly admin dashboard for inventory control, empowering internal
teams to manage product catalog and stock levels effectively.
• Implemented caching mechanisms, database indexing, and query optimization techniques
to handle increased traffic during peak shopping seasons.
• Conducted regular code reviews and performance audits, enforcing coding best practices
and ensuring the application's scalability as user base grew by 60%.
• Established a CI/CD pipeline using tools such as Jenkins, enabling seamless deployment of
new features and bug fixes to production multiple times a day.
PROJECTS
Syokinet Solutions Website
Syokinet Solutions • https://www.syokinet.co.ke/ • September 2022 - Present
• Developed the front-end of the website, ensuring a user-friendly and responsive interface
for customers using Zoho sites platform
• Integrated Zoho's ticketing module into the website's front end for creating, managing,
and tracking support tickets.
• Implemented the server-side logic for handling ticket submissions, updates, and
customer interactions.
• Configured and integrated Zoho Desk for ticket management, ensuring data
synchronization with the website.
• Implemented Zoho CRM for customer data management.
• Created a conversational AI bot using Zoho's AI platform and integrated the bot with Zoho
Desk for automated responses and ticket creation.
• Implemented handover mechanisms from the bot to human agents within Zoho Desk.
• Monitor and optimize the website's performance, including response times and bot
interactions within Zoho using pageSense.
• Leveraged Zoho Analytics to track customer interactions, ticket trends, and bot
performance and generate reports to assess customer satisfaction and optimize support
processes.
Fund My Water
Smart People Africa • https://fundmywater.com/ • November 2022 - May 2023
• Conducted requirement gathering for the project.
• Collaborated with UI/UX designers and stakeholders to create an intuitive, visually
appealing, and user-friendly interface.
• Wrote clean, maintainable code using Reactjs to implement the designed user interface.
• Created reusable UI components and libraries to maintain consistency and efficiency in
frontend development.
• Developed user registration and authentication features, allowing water companies, the
Ministry of Water, and NGOs to create accounts and log in securely through tokens.
• Created dynamic project listings that display relevant details, including project
descriptions, funding needs, and status.
• Implemented real time messaging and notification systems to facilitate communication
between platform users, including chat or messaging features.
• Developed search functionality and filtering options to help users find relevant projects,
funding sources, and partners.
• Optimized frontend code and assets to minimize loading times and improve overall
platform performance.
• Conducted thorough testing to identify and fix frontend bugs, usability issues, and
compatibility problems.
• Developed a robust matchmaking algorithm that intelligently pairs water projects with
potential funding sources based on criteria such as project type, location, and funding
availability using Spring MVC.
• Built RESTful APIs to facilitate communication between the frontend and backend
components, allowing for seamless data exchange.
Polardot Limited Website
Polardot Limited • https://kkahihu.github.io/Polar-Web/ • January 2021 - March 2023
• Developed a website using HTML5, CSS3, JavaScript and JQuery that achieved improved
UX/UI load time by 27%, enhanced page views by 23%, and increased time spent on the
website by 22%.
• Utilized modern web development techniques such as responsive design, client-side
scripting and AJAX requests to ensure a robust and attractive result.
• Implemented search engine optimization techniques to increase visibility and search
ranking, resulting in increased website traffic and conversions by 30%.
• Optimized user flow and navigation to improve the website user experience.
• Monitored and revised website performance/ technical performance regularly.
Dukaloco
Dukaloco • https://dukaloco.com/ • January 2020 - May 2021
• Created a detailed project plan, including timelines, milestones, and resource allocation.
• Designed the overall technical architecture of the e-commerce platform.
• Developed a robust database schema to efficiently store product, customer, and order
data.
• Created a responsive and visually appealing user interface using ReactJS.
• Ensured the efficient state management of the application using tools like Redux.
• Implemented a consistent and visually appealing design using Tailwind CSS, ensuring
adherence to brand guidelines.
• Developed the server-side logic using Python and implemented RESTful APIs for
communication between the front end and back end.
• Designed and implemented the database schema, considering the requirements for
storing product information, user accounts, and orders using PostgreSQL.
• Implemented robust security measures to protect user data, including encryption,
authentication, and authorization.
• Set up deployment pipelines and automate the deployment process for ReactJS and Python
code using CIrcleCi which was later migrated to Github Actions.
EDUCATION
Bachelor of Science in Applied Computer Science
Daystar University • Machakos, Kenya • 2024
SKILLS
FrontEnd: ReactJs, VueJs & NextJS
BackEnd: Java(Spring Framework) & Python
CI/CD tools: CircleCi & Jenkins