Kelvin Kahihu

Kelvin Kahihu

$7/hr
React/Vue, Java/Python, & Next.js for full-stack dev.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
30 years old
Location:
Nairobi, Nairobi Area, Kenya
Experience:
4 years
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
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.