Sultan Kirigha
Lead STEM Educator Nairobi at STEMCafe- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
STEMCafe
-
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
-
-
-
Kylix Technologies
-
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
-
-
-
Oakwood Brand Consulting
-
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 -
Moringa School
Certificate Mobile app development Java,Android, Computer Science -
Moringa School
Computer Software Engineering