Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Frankline Simiyu

Software Engineer
Nairobi

Summary


I am a highly skilled software engineer with expertise in building scalable and user-friendly web applications. My proficiency in Nextjs, React, Flutter, and other exciting languages allows me to develop applications quickly and efficiently. Working collaboratively with a team of developers, designers, and project managers, I consistently deliver high-quality products that meet the needs and expectations of our clients and users.

My strong educational background includes graduating from Moringa School, where I gained expertise in React.js, Next.js, Node.js, and MongoDB. These skills enable me to create dynamic and responsive web applications. Furthermore, my experience as a freelance software engineer has provided me with the opportunity to work on diverse projects for various clients, ranging from e-commerce to education.

Driven by a passion for learning new technologies, I am dedicated to applying them to solve real-world problems. My ultimate goal is to create innovative and impactful solutions that improve the lives of individuals and communities.

Overview

6
6
years of professional experience
1
1
Language

Work History

Software Engineer

Freelance
Nairobi
04.2019 - Current
  • Developed a fullstack responsive Next.js Application for a non-profit organization, serving as a blog and event tracking platform.
  • Implemented a CoinMarket Clone using React.js, providing a comprehensive application for tracking cryptocurrency market data.
  • Utilized Next.js, Shadcn, and Tailwind CSS to create a Disney 2 application, leveraging TMDB APIs to consume and display relevant content.
  • Designed and developed PHP-based Content Management Systems for Secondary Schools, enabling efficient management of student details and generation of exam reports.
  • Successfully installed the CMS on computers and conducted training sessions to onboard system users.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

Software Developer

ESOMCARE
London
10.2022 - Current

Responsibilities

  • Developed scalable Flutter app for Android and web devices
  • Utilized Google Address API for location lookup and autocomplete
  • Resolved merge conflicts to ensure smooth development process
  • Created and uploaded app bundles to Google Play Console
  • Hosted Flutter web app on Firebase for seamless deployment
  • Collaborated with project managers and other developers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

System Administrator/Software Engineer

Safetek Systems
Nairobi
09.2021 - 09.2022

Responsibilities

  • Managed and maintained hardware and software assets
  • Troubleshot and updated Laravel and Flutter code
  • Onboarded Saccos through application installation and updates
  • •Ensured smooth operation and efficiency of systems
  • Installed important security and functionality patches to maintain optimal protections against intrusion and system reliability.
  • Designed proactive preventive maintenance schedules to prevent unnecessary downtime and hardware faults.

Software Developer

Instadriver Co
Nairobi
01.2020 - 12.2020

• Developed a responsive React application by converting Figma wireframes, ensuring seamless user experience.

• Expertly migrated a Laravel system to a Reactjs application, resolving merge conflicts and enhancing overall functionality.

  • Proficiently utilized Reactjs to optimize performance and improve user interface.
  • Collaborated with cross-functional teams to gather requirements and deliver high-quality software solutions.
  • Conducted thorough testing and debugging to ensure the reliability and stability of the software.
  • Actively participated in code reviews and provided constructive feedback to enhance code quality.
  • Implemented best practices and followed industry standards to maintain code integrity.
  • Demonstrated strong problem-solving skills to identify and resolve technical issues efficiently.
  • Stayed updated with the latest technologies and trends in software development to drive innovation and continuous improvement.

Software Developer

Nibora Properties
Mombasa
12.2020 - 07.2021


  • Developed a cutting-edge real estate web application enabling seamless uploading of listings by real estate agents and home sellers.
  • Executed system design, analysis, and development to ensure optimal performance and functionality.
  • Monitored system performance in accordance with specified requirements, ensuring smooth operation.
  • Designed efficient and robust databases to support the application's data management needs.
  • Crafted intuitive and visually appealing user interfaces and user experiences to enhance usability and engagement.

Head Of ICT

KUPPET
03.2020 - 09.2020

• Developed and implemented data forms to efficiently gather and analyze feedback from teachers during the Corona Pandemic, focusing on candidate readiness and schools' preparedness.

• Streamlined data collection processes to ensure accurate capture of essential details and recommendations from teachers.

• Demonstrated exceptional organizational skills in managing and coordinating the creation of data forms for effective data capture.

  • Utilized innovative approaches to enhance data collection methods, resulting in comprehensive insights into candidate and school preparedness.
  • Adapted quickly to the challenges posed by the Corona Pandemic, effectively addressing the need for efficient data capture and analysis.
  • Collaborated closely with teachers to understand their requirements and incorporated their feedback into the development of data forms.
  • Maintained a high level of attention to detail in capturing and documenting teachers' recommendations, ensuring accurate and reliable data.
  • Implemented data analysis techniques to identify trends and patterns, enabling informed decision-making regarding candidate and school preparedness.

IT Intern

New Kcc
01.2018 - 09.2018
  • MS Server Monitoring
  • Configuring Cisco phones and SAP system
  • General setup of required institution based softwares and Computer maintenance

Education

Professional and Social Aspects of Computing Understanding Information Systems Distributed Systems Human-Computer Interaction - Software Engineering Immersive, Specialization

Moringa School

Bachelor of Science - Computer Science

Multimedia University of Kenya

undefined

Udemy Academy

Skills

Technical Skillsundefined

Timeline

Software Developer

ESOMCARE
10.2022 - Current

System Administrator/Software Engineer

Safetek Systems
09.2021 - 09.2022

Software Developer

Nibora Properties
12.2020 - 07.2021

Head Of ICT

KUPPET
03.2020 - 09.2020

Software Developer

Instadriver Co
01.2020 - 12.2020

Software Engineer

Freelance
04.2019 - Current

IT Intern

New Kcc
01.2018 - 09.2018

Professional and Social Aspects of Computing Understanding Information Systems Distributed Systems Human-Computer Interaction - Software Engineering Immersive, Specialization

Moringa School

Bachelor of Science - Computer Science

Multimedia University of Kenya

undefined

Udemy Academy
Frankline SimiyuSoftware Engineer