BG
About Me

Ian Kyalo

@iankyalo

Contact Me

About Me

Ian is a highly accomplished Back-End Engineer with several years of experience specializing in full-stack development, system architecture, and software design. With an extensive skill set that includes expertise in Laravel, Flutter, Android, and Java, he consistently delivers top-quality and efficient solutions tailored to diverse industries. Adept at translating business requirements into precise technical specifications, Ian excels in collaborating with cross-functional teams and demonstrates exceptional leadership skills. His passion for programming is evident in his unwavering commitment to continuous learning and improvement. With Ian's technical proficiency, strong problem-solving abilities, and dedication to excellence, clients can have the utmost confidence in his ability to deliver outstanding results that align with their business needs.

EXPERIENCE

Nov 2023 - Present

Senior Database Engineer

Andela

Sep 2022 - Oct 2023

Full Stack Engineer

Bityarn Consult

Supporting and maintaining pre-existing company software and solutions, including database administration, and reducing support-related issues by 40%. Designing and developing reactive client web applications and RESTful APIs and integrating third-party payment gateways. Crafting and building cross-platform mobile applications using Flutter.

  • Leading database management initiatives, ensuring optimal performance, data integrity, and security, resulting in streamlined data operations and enhanced system efficiency
  • Consistently ensuring swift time-to-market for cross-platform mobile applications through effective coordination of cross-functional teams, delivering high-quality solutions that meet customer demands and drive business success
  • Collaborating closely with clients in the end-to-end development of a software solution while actively being involved from conceptualization to implementation
  • Providing mentorship and guidance to interns, fostering their professional growth in software engineering principles and best practices

Feb 2022 - Sep 2022

Full Stack Engineer

Emerging Capital Holdings

Maintained the existing company system and managed the database, increasing the client base. Took responsibility for feature addition, database administration, and maintenance of pre-existing client websites and applications.

  • Worked with the product owner to develop a rental management solution (both web and cross-platform mobile application), resulting in the delivery of robust and user-friendly software solutions
  • Enabled data-driven decision-making through the collaborative development of a comprehensive dashboard and reporting system, resulting in a 50% reduction in analysis time and curated insights for the business team
  • Optimized database performance and engineering processes, reducing query response time and increasing overall system efficiency
  • Offered code review and constructive feedback to colleagues, enhancing software quality and fostering continuous improvement of company products

Feb 2021 - Dec 2021

Full Stack Engineer

Casavenida

Assisted the founder in conceptualizing the system and proceeded to design and develop the company website. Actively involved from initial conceptualization to implementation, in close partnership with the product owner. Maintained and administrated the database of the company's website.

  • Collaboratively led the end-to-end development of a web application
  • Achieved a 40% increase in customer satisfaction by implementing an advanced filtering mechanism for listings in the web application, enhancing the user experience through improved search accuracy, reducing clutter, and increasing the relevance of displayed results
  • Improved efficiency by automating the property listing and approval process resulting in a substantial reduction in the time required to list a property, effectively optimizing the overall workflow

Jan 2021 - Mar 2021

PHP Developer

Wuwana

Worked on integrating new features to Wuwana, a project that maintained a list of local businesses and tracked it by scraping their data across social media platforms and websites.

  • Updated the database design to incorporate ISO 3166 for the various regions on the system
  • Improved the ease of finding listed businesses by upgrading the general outlook of the business listings page and integrating a filter-by-region feature that would seamlessly make it possible to adjust filter options on the business listings page

May 2019 - Aug 2019

Software Engineer (Intern)

Cellulant

Collaborated with colleagues to develop products for the company in line with project requirements.

  • Worked on developing an eCommerce platform for Huddah Cosmetics under Tingg Shops.
  • Designed a Facebook chatbot to avail Tingg services to clients.
  • Populated the products listing page in Hudddah cosmetics Tingg shop with the respective data from the database

Feb 2018 - Present

Software Engineer

Kakaye Tech Labs

Working as a freelance software engineer on several projects for different clients using Andoird, Apache HTTP Server, Java, Laravel, and PHP. Providing software engineering solutions that meet and exceed clients' expectations.

  • Spearheaded the end-to-end development of Dunda Football, a blog website, overseeing all aspects from initial concept to final implementation while iteratively versioning the software through multiple builds from a core PHP blog website to the present WordPress version
  • Designed and developed a highly effective inventory management system, empowering multiple clients to streamline and optimize their business management activities, resulting in enhanced operational efficiency and improved inventory control
  • Collaborated closely with a client to conceptualize, design, and implement a cutting-edge mobile application for seamless notification sharing, revolutionizing the way the client communicates with their end-users and facilitating efficient information exchange

Education

Jan 2016 - March 2016

Certification in Web Development, Mobile Development and USSD Development

Zalego Institute of Technology

Through Ian's comprehensive certification journey in Web Development, Mobile Development, and USSD Development, Ian has acquired a diverse skill set that spans across the digital landscape. In Web Development, Ian has mastered front-end (HTML, CSS, JS) and back-end technologies (PHP, Java), crafting user-friendly interfaces and functional websites. Mobile Development (Android Java, C#) has empowered Ian to create responsive and engaging mobile applications that cater to modern user expectations. Exploring USSD Development, Ian has learned how to deliver information and services effectively through simple text-based interfaces, bridging the digital divide. These certifications have equipped Ian with the ability to create impactful solutions across multiple platforms, catering to the dynamic needs of the modern tech landscape

Aug 2016 - Dec 2020

BSc. Mathematics and Computer Science

Jomo Kenyatta University of Agriculture and Technology

Throughout my journey as a Math and Computer Science graduate, I've gained a profound understanding of various mathematical concepts and their applications in the realm of computer science. From advanced algorithms to data analysis techniques, I've learned to approach problems with a structured and analytical mindset.

Additionally, I've honed my programming skills in languages such as Java, Python, PHP, C, C++,  among others, enabling me to develop software solutions that harness the power of mathematics and computation. Overall, my education has equipped me with a strong foundation in both disciplines, fostering my ability to tackle complex challenges and innovate in the ever-evolving world of technology.

Skills

85%

PHP

4yrs experience

80%

Flutter

2 yrs experience

85%

Laravel

3 yrs experience

80%

SQL

4 yrs experience

70%

JavaScript

4 yrs experience

78%

Java

4 yrs experience

70%

WordPress

2 yrs experience

20%

React

< 1 yr experience

50 %

Vue

1 yr experience

50

Python

1 yr experience

60

Docker

< 1 yr experience

60

Apache Kafka

1 yr experience

70

Linux

4 yrs experience

80%

PostgreSQL

4 yrs experience