Michael Ngige

Michael Ngige

Teacher

Followers of Michael Ngige51 followers
location of Michael NgigeKenya

Connect with Michael Ngige to Send Message

Connect

Connect with Michael Ngige to Send Message

Connect
  • Timeline

  • About me

    Everyday is a learning day

  • Education

    • Moi University

      2013 - 2018
      Bachelor of Education - BEd Arts
    • Moringa School

      2023 - 2024
      Certificate Software Engineering PASS
  • Experience

    • Pioneer High School

      Jan 2019 - May 2019
      Teacher
    • Self-employed

      Mar 2020 - Dec 2020
      Freelance Web Developer
    • Moon Landing Solutions Company

      Feb 2021 - Aug 2021
      Junior Developer
    • THE FRANCIUM SOURCES COMPANY

      Nov 2021 - Apr 2024
      Software Engineer

      ● Collaborate with a team in designing, implementing, and integrating with other software programs. ● Build a true Hybrid Cloud Docker-based strategy while demonstrating expertise in diverse cloud providers such as AWS, Azure, and GCP ● Manage AWS and Git pipeline. Deploy React and Flask applications to AWS. ● Engage in all aspects of software development cycle including designing, coding, documentation, testing, and deployment ● Deliver software solutions to customers in strict adherence to agile methodology. ● Perform Web app deployments to c-panel and cloud platforms (Heroku and AWS). ● Designing, developing, and deploying modular cloud-based systems to grow the seamless approach in your experience ● Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues. Show less

    • Agencify Limited

      Jan 2024 - now
      Business Analyst

      Assist in gathering and documenting business requirements from stakeholders, ensuring clarity, completeness, and alignment with business objectives. Support the analysis of business processes, workflows, and systems to identify areas for optimization and efficiency improvement. Assist in the development and maintenance of detailed documentation, including business requirements documents, functional specifications, and process diagrams. Participate in meetings and workshops with stakeholders to gather requirements, elicit feedback, and support the development of solutions. Support the analysis and interpretation of data to generate insights and recommendations, supporting data-driven decision-making across the organization. Assist in the development of test plans, test cases, and user acceptance criteria, and participate in testing and quality assurance activities. Provide support to project teams throughout the project lifecycle, assisting in project planning, execution, and stakeholder communication. Show less

  • Licenses & Certifications