Keith Owira

Keith Owira Email and Phone Number

Software Engineer II | Lead Product Developer @ f-apps @ poa! internet
nairobi, nairobi area, kenya
Keith Owira's Location
Nairobi, Nairobi County, Kenya, Kenya
About Keith Owira

Result-Oriented Software Engineer with demonstrated expertise in crafting solutions and driving projects through the complete Software Development Life Cycle (SDLC) with a focus on Agile methodologies. Proficient in API development, specializing in advanced data structures such as queues using Redis and trees using graph theory. Dedicated to leveraging this experience to enhance the success of your company's projects, I am recognized for adaptability and a strong problem-solving acumen.

Keith Owira's Current Company Details
poa! internet

Poa! Internet

View
Software Engineer II | Lead Product Developer @ f-apps
nairobi, nairobi area, kenya
Employees:
69
Keith Owira Work Experience Details
  • Poa! Internet
    Software Engineer Ii
    Poa! Internet May 2024 - Present
    Nairobi County, Kenya
    Leveraging my expertise in backend web services, scripting, and database management , utilizing both relational database management systems ,(Maria DB, SQLite and MySql) and non-relational database management systems NoSQL(Mongo DB) databases to drive robust and scalable solutions. Specializing in telemetry data processing, payments microservices integration, and Bulk-SMS systems, I ensure seamless and efficient operations with a focus on the Microservices Architecture. Additionally I aid in conducting code reviews, offering guidance to junior engineers, and continuously fostering a collaborative environment to drive innovation and excellence.
  • Poa! Internet
    Junior Software Engineer
    Poa! Internet Jun 2023 - May 2024
    Nairobi County, Kenya
    •Backend Web Services: Design and implement backend web services to support telemetry data ingestion, processing, and storage, ensuring they are robust and scalable i.e Integration of payment microservices, integrating Bulk-SMS Systems•Scripting and Automation: Leverage scripting languages like JavaScript, Java and php for automation tasks, such as network configuration management and provisioning.•Database Experience: Utilizing SQL and NoSQL databases to efficiently store and retrieve data for various applications.
  • Fapps
    Lead Product Engineer
    Fapps Nov 2022 - Present
    Nairobi County, Kenya
    1.Defining project goals and objectives: I work with client to identify and document the requirements and define the scope of the project. This includes creating functional requirements documents, user stories, and use cases.2.Creating a project plan: I develop a detailed project plan that includes technical specifications, timelines, milestones, resources required, and the activities necessary to achieve the project goals. This includes creating a high-level architecture diagram, design documents, and project schedules.3.Managing project resources: I oversee the development team and manage the software development lifecycle, which includes activities such as requirements analysis, design, coding, testing, and deployment.4.Coordinating with stakeholders: I communicate with all stakeholders, including project team members, sponsors, customers, and other stakeholders, to ensure that everyone is aware of the project's status and any changes to the project plan.5.Prioritizing tasks: I prioritize tasks and allocate resources effectively to ensure that the most critical tasks are completed first. This includes creating a project backlog and using agile methodologies to manage the development process.6.Monitoring and controlling project progress: I use software engineering tools such as version control, continuous integration, and automated testing to monitor project progress and ensure that the project stays on track and meets its objectives.7.Risk management: I identify potential risks to the project and develop contingency plans to mitigate those risks. This includes creating risk management plans and performing risk assessments throughout the project lifecycle.
  • Smic Kenya
    L1 Network Operations Center Engineer
    Smic Kenya Jan 2023 - Jul 2023
    Nairobi County, Kenya
    ● Analyse and resolve network issues escalated by clients and gave a timely response.● Configure and troubleshoot Local Area Networks and Firewalls.● Configure and manage microwave equipment like CAMBIUM.NET and HFCL Access Points and Subscriber Modules.● Configure MikroTik and Cisco Routers
  • Chechi Ltd
    Junior Software Engineer And Api Tester
    Chechi Ltd Jan 2022 - Jun 2023
    Nairobi County, Kenya
    • Collaborate with senior software engineers and cross-functional teams to design, implement and test new features and functionality using PHP.• Troubleshoot and debug PHP software defects, and identify and implement solutions• Analyze test results and communicate findings to stakeholders using PHP reporting and communication tools.
  • Ubongo Africa
    Software Engineer Intern
    Ubongo Africa Jan 2022 - Jul 2022
    Nairobi County, Kenya
    • Assisted in the design, development, and tested of software applications, features, and functionalities.• Wrote and maintained clean, efficient, and maintainable code in PHP, Flutter, Java and JavaScript .• Participate in code reviews, and provide constructive feedback to team members.• Troubleshot and debugged software defects, and identified and implement solutions

Keith Owira Education Details

Frequently Asked Questions about Keith Owira

What company does Keith Owira work for?

Keith Owira works for Poa! Internet

What is Keith Owira's role at the current company?

Keith Owira's current role is Software Engineer II | Lead Product Developer @ f-apps.

What schools did Keith Owira attend?

Keith Owira attended Strathmore University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.