Crispus Okoth

Crispus Okoth

Followers of Crispus Okoth2000 followers
location of Crispus OkothNairobi County, Kenya

Connect with Crispus Okoth to Send Message

Connect

Connect with Crispus Okoth to Send Message

Connect
  • Timeline

  • About me

    Software Engineer| Data Scientist | ML Enthusiast | Community Experience

  • Education

    • Bounty Analytica

      2024 - 2024
      Digital Marketing
    • Bounty Analytica

      2023 - 2023
      Data Science
    • University of Nairobi

      2021 - 2025
      Bachelor's degree Information Science
    • ExploreAI Academy

      2023 - 2024
      Certification Data Science
    • Nairobi School

      2017 - 2020
      Information Technology High School/Secondary Certificate Programs
    • Holberton School

      2022 - 2023
      Software Engineering
  • Experience

    • Bounty Analytica

      Jul 2023 - now
      • Community Lead

        Apr 2024 - now
      • Campus Representative

        Jul 2023 - Jul 2024
    • DukaTechnologies-SHOPOKOA

      Aug 2023 - Feb 2024
      Data Science Intern

      Assisted in developing data models and analytics for ShopOkoa, an appdesigned to help small businesses in Africa manage credit sales and accessworking capital loans.Analyzed transactional data to identify patterns in credit sales, enabling thedevelopment of algorithms to predict repayment behavior and optimize loanofferings.Created visual dashboards using PowerBi to monitor key metrics such as loandisbursement rates, repayment success, and user engagement.Leveraged Python libraries (Pandas, NumPy) to clean, process, and analyzelarge datasets related to small business credit behavior.Collaborated with the data engineering team to streamline data collection andprocessing workflows, improving the efficiency and accuracy of credit riskmodels.Worked closely with cross-functional teams, including software developers,product managers, and business analysts, to integrate data-driven insights intothe overall strategy.Utilized data analytics tools to provide insights on potential markets, informingthe strategic direction of product development and marketing efforts.Contributed to the documentation of data processes and analysismethodologies, ensuring knowledge transfer and continuity within the team. Show less

    • Sand Technologies

      Sept 2023 - Dec 2023
      Data Mapper and Business Development Fellow

      Bridging the gap between employers and talented professionals through Data driven decisions

    • The FutureList

      Apr 2024 - now
      Innovation Scout
    • IRAADY LTD

      Apr 2024 - now

      Technical Leadership: Lead the software engineering team, providing technical direction, mentorship, and fostering a collaborative environment to achieve high-quality software solutions.Project Management: Oversee the entire software development lifecycle, ensuring timely delivery of projects, adherence to Agile methodologies, and efficient use of project management tools like Jira.System Architecture: Design and implement scalable and secure system architectures, integrating microservices and managing cloud infrastructure to support the company's growth and technological needs.Code Review and Quality Assurance: Conduct thorough code reviews, enforce best coding practices, and implement automated testing frameworks to ensure the reliability and performance of the software.Stakeholder Collaboration: Collaborate with cross-functional teams to align technical efforts with business goals and enhance the overall user experience. Show less

      • Lead Software Engineer

        Jul 2024 - now
      • Software Engineer

        Apr 2024 - Jul 2024
    • DukaTechnologies-SHOPOKOA

      May 2024 - Jul 2024
      Full-stack Developer

      1. Assist in the development and maintenance of software applications under theguidance of senior developers.2. Collaborate with team members to identify technical requirements and proposesolutions to address them.3. Gain hands-on experience with software development tools and technologies,including version control systems, IDEs, and testing frameworks.4. Learn and apply software development best practices, such as Agilemethodologies and continuous integration/continuous deployment (CI/CD)pipelines.5. Communicate effectively with team members and stakeholders to update onproject progress, challenges, and solutions.6. Take initiative to learn new skills and technologies, seeking opportunities forgrowth and professional development within the organization. Show less

    • AlphaYele

      Jul 2024 - now
      Software Engineer

      ●Assist in developing, testing, and maintaining software applications.● Collaborate with developers and team members on various projects.● Troubleshoot and debug software issues under minimal supervision.

  • Licenses & Certifications

    • ALX Virtual Assistant Course_Non Honors

      Alx_africa
      Sept 2022
      View certificate certificate
    • ALX Software Engineering

      Alx_africa
      Nov 2023
      View certificate certificate
    • Bounty Analytica Data Science

      Bounty Analytica
      Apr 2023