Sultan Kirigha

Lead STEM Educator Nairobi at STEMCafe
  • Claim this Profile
Contact Information
Location
Nairobi County, Kenya, KE

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Nigeria
    • Education
    • 1 - 100 Employee
    • Lead STEM Educator Nairobi
      • Feb 2022 - Present

      Design, develop, and refine comprehensive STEM curriculum that aligns with educational standards and encourages hands-on learning and critical thinking. Provide guidance and mentorship to a team of educators, fostering their professional growth and ensuring the consistent delivery of high-quality instruction Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning… Show more Design, develop, and refine comprehensive STEM curriculum that aligns with educational standards and encourages hands-on learning and critical thinking. Provide guidance and mentorship to a team of educators, fostering their professional growth and ensuring the consistent delivery of high-quality instruction Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning experience. Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning experience. Develop assessment methods and tools to measure student progress and program effectiveness. Collaborate with parents, schools, community organizations, and industry partners to promote STEM education and expand program reach. Explore emerging trends and research in STEM education to introduce innovative teaching methodologies and technologies into the curriculum. Pilot new educational approaches and adapt them based on student feedback and outcomes. Organize events, workshops, and presentations to showcase student achievements and promote the value of STEM education. Analyze assessment data to identify areas for improvement and implement targeted interventions. Facilitate interactive sessions, hands-on experiments, and group projects that spark curiosity and deepen understanding. Collaborate with internal teams to coordinate logistics, secure necessary resources, and manage program schedules. Stay updated on the latest developments in STEM education, pedagogical methods, and technology to continually enhance teaching strategies. Create learning materials, lesson plans, and resources that cater to diverse learning styles and abilities. Show less Design, develop, and refine comprehensive STEM curriculum that aligns with educational standards and encourages hands-on learning and critical thinking. Provide guidance and mentorship to a team of educators, fostering their professional growth and ensuring the consistent delivery of high-quality instruction Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning… Show more Design, develop, and refine comprehensive STEM curriculum that aligns with educational standards and encourages hands-on learning and critical thinking. Provide guidance and mentorship to a team of educators, fostering their professional growth and ensuring the consistent delivery of high-quality instruction Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning experience. Oversee the execution of STEM programs, including workshops, camps, and outreach activities, to ensure they meet educational objectives and deliver a positive learning experience. Develop assessment methods and tools to measure student progress and program effectiveness. Collaborate with parents, schools, community organizations, and industry partners to promote STEM education and expand program reach. Explore emerging trends and research in STEM education to introduce innovative teaching methodologies and technologies into the curriculum. Pilot new educational approaches and adapt them based on student feedback and outcomes. Organize events, workshops, and presentations to showcase student achievements and promote the value of STEM education. Analyze assessment data to identify areas for improvement and implement targeted interventions. Facilitate interactive sessions, hands-on experiments, and group projects that spark curiosity and deepen understanding. Collaborate with internal teams to coordinate logistics, secure necessary resources, and manage program schedules. Stay updated on the latest developments in STEM education, pedagogical methods, and technology to continually enhance teaching strategies. Create learning materials, lesson plans, and resources that cater to diverse learning styles and abilities. Show less

    • Kenya
    • Software Development
    • 1 - 100 Employee
    • Odoo System Developer
      • Jan 2022 - Feb 2022

      Analyzing business requirements and translating them into technical specifications within the Odoo framework. Customizing and configuring Odoo modules to meet specific business needs. Creating and modifying workflows, forms, reports, and views within the system. Designing and developing new Odoo modules or customizing existing ones. Writing clean and maintainable code using Python and Odoo's development best practices. Integrating third-party APIs and services… Show more Analyzing business requirements and translating them into technical specifications within the Odoo framework. Customizing and configuring Odoo modules to meet specific business needs. Creating and modifying workflows, forms, reports, and views within the system. Designing and developing new Odoo modules or customizing existing ones. Writing clean and maintainable code using Python and Odoo's development best practices. Integrating third-party APIs and services with Odoo. Designing, maintaining, and optimizing the Odoo database schema. Handling data migration and ensuring data integrity during upgrades. Identifying and resolving issues, bugs, and performance bottlenecks within the Odoo system. Conducting thorough testing to ensure the stability and reliability of the system. Collaborating with functional teams (e.g., sales, finance, inventory) to understand their requirements and provide technical solutions. Working closely with UI/UX designers to implement user-friendly interfaces. Keeping up-to-date with new Odoo releases and assessing the impact of version upgrades on existing modules. Performing version upgrades and ensuring compatibility with customizations. Creating and maintaining technical documentation for modules, customizations, and integrations. Providing training and documentation for end-users and stakeholders. Participating in code reviews to ensure code quality, consistency, and adherence to Odoo development guidelines. Staying current with industry best practices and sharing knowledge within the development team. Monitoring system performance and identifying areas for optimization. Implementing security measures to safeguard sensitive data and ensure proper access controls. Conducting security audits and addressing vulnerabilities as needed. Participating in project planning, estimating development efforts, and delivering within established timelines. Show less Analyzing business requirements and translating them into technical specifications within the Odoo framework. Customizing and configuring Odoo modules to meet specific business needs. Creating and modifying workflows, forms, reports, and views within the system. Designing and developing new Odoo modules or customizing existing ones. Writing clean and maintainable code using Python and Odoo's development best practices. Integrating third-party APIs and services… Show more Analyzing business requirements and translating them into technical specifications within the Odoo framework. Customizing and configuring Odoo modules to meet specific business needs. Creating and modifying workflows, forms, reports, and views within the system. Designing and developing new Odoo modules or customizing existing ones. Writing clean and maintainable code using Python and Odoo's development best practices. Integrating third-party APIs and services with Odoo. Designing, maintaining, and optimizing the Odoo database schema. Handling data migration and ensuring data integrity during upgrades. Identifying and resolving issues, bugs, and performance bottlenecks within the Odoo system. Conducting thorough testing to ensure the stability and reliability of the system. Collaborating with functional teams (e.g., sales, finance, inventory) to understand their requirements and provide technical solutions. Working closely with UI/UX designers to implement user-friendly interfaces. Keeping up-to-date with new Odoo releases and assessing the impact of version upgrades on existing modules. Performing version upgrades and ensuring compatibility with customizations. Creating and maintaining technical documentation for modules, customizations, and integrations. Providing training and documentation for end-users and stakeholders. Participating in code reviews to ensure code quality, consistency, and adherence to Odoo development guidelines. Staying current with industry best practices and sharing knowledge within the development team. Monitoring system performance and identifying areas for optimization. Implementing security measures to safeguard sensitive data and ensure proper access controls. Conducting security audits and addressing vulnerabilities as needed. Participating in project planning, estimating development efforts, and delivering within established timelines. Show less

    • Kenya
    • Advertising Services
    • 1 - 100 Employee
    • Junior Full-Stack Developer and UI/UX Designer
      • Sep 2021 - Jan 2022

      Work closely with management, end-users and IT peers to design, maintain, document, and implement new web application interfaces and feature enhancements. Create wireframes that illustrate site layout, navigation, controls, and content prioritization. Design the interface and experience for a broad range of digital deliverables: landing pages, web applications, mobile apps, and line of business applications. Translate UI/UX design wireframes to actual code that will produce… Show more Work closely with management, end-users and IT peers to design, maintain, document, and implement new web application interfaces and feature enhancements. Create wireframes that illustrate site layout, navigation, controls, and content prioritization. Design the interface and experience for a broad range of digital deliverables: landing pages, web applications, mobile apps, and line of business applications. Translate UI/UX design wireframes to actual code that will produce desired visual elements of the application. Design, optimize, maintain and support websites using technologies/tools such as HTML, CSS, JavaScript, Bootstrap, jQuery, and Team Foundation Server. Develop and maintain sitemap and wireframe mockups, usage scenarios, prototypes, specifications and other design documents to communicate design ideas. Collaborate with developer peers to implement web application features in an iterative development methodology Follow Systems Development Life Cycle (SDLC) procedures and coordinate production releases. Design practical creative solutions that meet or exceed strategic business objectives. Create interactive design concepts, interactive page layouts, site grids and interface demos. Rapidly design, prototype and iterate on creative concepts to meet the user requirements. Assist with integration architecture and support the design and maintenance of internally developed applications. Perform peer code review and coordinate with the QA team to ensure sites meets business expectations, functions as designed, and is defect-free. Responsible for drafting or updating documentation for the web design and production. Assist production deployment and provide post-production support and/or trouble-shooting as needed. Develop UI/UX Guidelines and reinforce consistent design patterns across platforms. Research the latest UI / UX and interaction concepts, presentation layer technologies, digital best practices, online trends & provide recommendations. Show less Work closely with management, end-users and IT peers to design, maintain, document, and implement new web application interfaces and feature enhancements. Create wireframes that illustrate site layout, navigation, controls, and content prioritization. Design the interface and experience for a broad range of digital deliverables: landing pages, web applications, mobile apps, and line of business applications. Translate UI/UX design wireframes to actual code that will produce… Show more Work closely with management, end-users and IT peers to design, maintain, document, and implement new web application interfaces and feature enhancements. Create wireframes that illustrate site layout, navigation, controls, and content prioritization. Design the interface and experience for a broad range of digital deliverables: landing pages, web applications, mobile apps, and line of business applications. Translate UI/UX design wireframes to actual code that will produce desired visual elements of the application. Design, optimize, maintain and support websites using technologies/tools such as HTML, CSS, JavaScript, Bootstrap, jQuery, and Team Foundation Server. Develop and maintain sitemap and wireframe mockups, usage scenarios, prototypes, specifications and other design documents to communicate design ideas. Collaborate with developer peers to implement web application features in an iterative development methodology Follow Systems Development Life Cycle (SDLC) procedures and coordinate production releases. Design practical creative solutions that meet or exceed strategic business objectives. Create interactive design concepts, interactive page layouts, site grids and interface demos. Rapidly design, prototype and iterate on creative concepts to meet the user requirements. Assist with integration architecture and support the design and maintenance of internally developed applications. Perform peer code review and coordinate with the QA team to ensure sites meets business expectations, functions as designed, and is defect-free. Responsible for drafting or updating documentation for the web design and production. Assist production deployment and provide post-production support and/or trouble-shooting as needed. Develop UI/UX Guidelines and reinforce consistent design patterns across platforms. Research the latest UI / UX and interaction concepts, presentation layer technologies, digital best practices, online trends & provide recommendations. Show less

Education

  • KCA University
    Bachelor's degree, Information Technology
    2019 - 2022
  • Moringa School
    Certificate Mobile app development Java,Android, Computer Science
    2021 - 2021
  • Moringa School
    Computer Software Engineering
    2020 - 2020

Community

You need to have a working account to view this content. Click here to join now