Nour Helmi

Software Engineer

United States9 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 12+ years of experience in tech product development.
  • Expert in building scalable solutions in fast-paced environments.
  • Proven track record in leading cross-functional teams.
Stackforce AI infers this person is a SaaS and EdTech expert with strong capabilities in software engineering and product management.

Contact

Skills

Core Skills

Software EngineeringCloud ArchitectureProduct ManagementAi DevelopmentSolution ArchitectureProject ManagementFull Stack DevelopmentTeam LeadershipTechnical LeadershipQuality AssuranceBlockchain DevelopmentTechnical AdvisoryProcess ImprovementSoftware ArchitectureMobile DevelopmentConsultingClient ManagementWeb Development

Other Skills

AI Tutortypescriptreact nativewebCI/CDkubernetesserverless functionsdesign systemfeature planninguser researchanalytics toolsmentoringCI/CD pipelinescode reviewsmicroservice architecture

About

Technopreneurial Engineering Leader with 12+ years building and scaling tech products at fast-paced startups. Deeply technical yet entrepreneurially driven, I rapidly master and leverage new technologies. Pragmatic, collaborative, and solution-oriented, I thrive in high-pressure environments, empowering teams and driving innovation through clear vision and hands-on leadership.

Experience

9 yrs 3 mos
Total Experience
10 mos
Average Tenure
2 yrs 7 mos
Current Experience

K12 tutoring

2 roles

Staff Software Engineer

Promoted

Jul 2025Present · 10 mos · United States · Remote

  • Building an all-purpose AI Tutor, a killer ALL STAR Team, iterating at crazy velocity and very high quality, creating a culture of ownership and individual contributors.
  • With hand on leadership, technical excellence (built a typescript monorepo with 80%+ code shared between react native & web, with heavy focus on speed and superb DX, and world-class observability)
  • Meticulously screen, assess, interview and hire high agency individuals, product focused, and high cultural fit.
  • Create the project from the grounds up (in 10 days), with CI/CD that runs in under 2 min.
  • Create tight feedback loop that enabled fast iteration speed (team ships 3x the planned sprint, every sprint).
  • Create scalable Cloud Architecture using kubernetes and serverless functions that runs with bunjs.
  • Put on product hat and work with design team to translate design system, determine UX, and enable developers to make functional decisions while remaining within the bounds of design system on both web and mobile.
  • Work closely with product teams on feature planning, user research,
  • Create a hybrid sprint/kanban process that allows product teams to plan ahead and development teams to iterate quickly, with tight feedback loop between the 2 teams.
  • Build internal analytics tools and admin panel to empower teams to be more data-driven.
  • Work cross functionally across the organization, integrate with different products, systems and teams.
  • Working with this team was high energy, high impact and extremely fast cycle, it feels really good.
AI Tutortypescriptreact nativewebCI/CDCloud Architecture+7

Senior Lead Software Engineer

Sep 2023Jun 2025 · 1 yr 9 mos · United States · Remote

  • Responsibilities included product management, software architecture, mentoring and coaching.
  • Design and implement hybrid process for product, engineering and QA teams to improve velocity, improve information clarity and reduce overhead.
  • Work with the product team on backlog grooming, feature analysis, and documentation.
  • Design CI/CD pipelines and deployment process.
  • Manage code reviews, ensuring best practices and consistency across the repositories.
  • Improving monolithic “microservice” architecture into a modular microservice implementation, moving from Javascript to Typescript, from Express to Nest.
  • Refactor database modeling from a relational dynamo to relational SQL as the nature of the data is relational.
  • Manage communication effectively, mentoring and coaching junior engineers.
  • Scanning candidates applications, conducting interviews and hiring.
product managementsoftware architecturementoringCI/CD pipelinescode reviewsmicroservice architecture+3

Ignio

Senior Software Engineer

Apr 2024Present · 2 yrs 1 mo · Remote

  • Problem solver and business driver, crafting highly performant, beautiful experiences that delights clients. Highly versatile, working on blockchain, AI and across the tech stack.
  • Tech stack: React + tailwind + shadcn, Cloudflare workers and durable objects, Honojs
  • Languages: Typescript, Rust, Solidity
  • AI: ElizaOS, Agents SDK (Cloudflare), Langchain, OpenAI, Prompt engineering, Text-to-image & text-to-video
  • Blockchain: Ether.js, web3.js, solidity
ReacttailwindCloudflare workersTypescriptRustSolidity+3

Genieology

Delivery lead/SolutionArchitect

Jul 2022Aug 2023 · 1 yr 1 mo · remote

  • Leading and managing cross platform teams
  • Requirement gathering into experience design and implementation
  • Scalable and maintainable cross platform solution architecture, for backend (Java/Magnolia), mobile (Flutter), web (ReactJS)
  • Defining development process and workflow
  • Managing project timelines and resourcing
  • Identifying and mitigating risks
  • Communicating effectively, mentoring and coaching
cross platform teamsexperience designsolution architectureproject timelinesrisk mitigationSolution Architecture+1

Setel

Lead Software Engineer

Mar 2019Oct 2019 · 7 mos · Malaysia

  • Full stack software development and design.
  • NodeJS, AngularJS, iOS (Swift), Android (Kotlin).
  • Work closely with a team of designers, engineers and product managers to define best experience for the product and customer satisfaction.
  • Work with product and team on sprint/product planning and delivery capacity.
  • Work closely with other team leads to refine development and QA process.
  • Work on architecture improvement, increasing readability, maintainability, scalability and reliability.
  • Work closely with the feature team (Loyalty) to deliver and polish the features/tasks throughout the sprint.
full stack developmentNodeJSAngularJSiOSAndroidsprint planning+2

Vip live

2 roles

Technical Product Manager

Nov 2018Jan 2019 · 2 mos

  • Work closely with UX team to provide the maximum value for a given part of the system, while maintaining the best user experience.
  • Work closely with other product managers to build roadmap, identify business experimentation priorities and plan upcoming sprints.
  • Break down product plan into stories and plan sprints for the engineering team.
  • Conduct sprint planning, discuss the planned stories, estimate and assign to the team.
  • Manage sprint execution, daily standups, pull requests and future sprints.
  • Work closely with production team and engineering team to provide assistance during live sessions and fix any bugs.
  • Develop the planned feature on iOS client during the sprint
UX designsprint planningfeature developmentiOS client developmentProduct ManagementTechnical Leadership

Mobile Lead

Mar 2018Oct 2018 · 7 mos

  • Design and implement testable, maintainable and highly scalable architecture
  • Manage the quality assurance and public release
  • Manage cloud infrastructure scalability and develop microservices to control infrastructure availability
architecture designquality assurancecloud infrastructuremicroservicesTechnical LeadershipQuality Assurance

Instoken

CTO

Mar 2018Oct 2018 · 7 mos · Kuala Lumpur, Malaysia

  • Powering the Global Services Marketplace.
  • To facilitate transactions on the Instance platform, as well as offer incentives to other eco-system stakeholders, Instance is planning a blockchain solution powered by Instoken. It provides a standardised and universal payment currency, eliminating the need for currency exchange and costly transaction fees across different economies.
blockchain solutionspayment currencytransaction facilitationBlockchain DevelopmentTechnical Leadership

Instanceapp

2 roles

Technical Advisor

Dec 2017Feb 2018 · 2 mos · Kuala Lumpur, Malaysia

  • R&D of highly scalable, cross-platform architectures.
  • Automating development tasks, recommending tools and building some to increase the development team's productivity and efficiency.
  • Work with team members on enhancing & iterating over the engineering internal processes to aim at keeping our team culture, happiness and productivity in shape.
  • Setting up and fine-tuning the development process, from planning to execution and code review, with key focus on: Reliability, predictability, cutting down engineering hour cost.
  • Scalability, in terms of infrastructure and architecture, as well as technology stack.
R&Dautomationdevelopment processscalabilityTechnical AdvisoryProcess Improvement

Tech Lead, Software Architect

Jun 2017Dec 2017 · 6 mos · Kuala Lumpur, Malaysia

  • InstanceApp is a platform for offering/finding services, with the main mode of delivery being live streaming and in-app video calls.
  • Some of my key responsibilities included:
  • Guiding the graphics designer on mobile UX, iterating and improving the experience, with a "User-first" mindset.
  • Choosing the services/tools that are used on the platform, based on technical maturity and relativity to our use case, and cost efficiency keeping scaling in mind.
  • Mobile app lifetime planning, breaking down the tasks and distributing to the tech team.
  • Apply Scrum methodology for the execution on the plan.
  • Develop and implement base architecture for the iOS app.
  • Introduce the tech team to Functional Reactive Programming.
  • Implementing features, help/mentor teammates on their tasks and continuous beta distribution and testing.
  • Overseeing the testing process, coordinating with external testers and gathering feedback.
  • Manage hiring and expanding InstanceApp's product engineering team.
live streamingvideo callsScrum methodologySoftware ArchitectureTeam Leadership

Bookya

Senior Mobile Developer, iOS Team Lead

Mar 2015Sep 2016 · 1 yr 6 mos · Kuala Lumpur, Malaysia

  • When you work in a startup who's mission is changing the world, there is going to be a lot of challenges. At Bookya I was the mobile lead, working with a team of talented developers. I was involved in early product development, design and implementation.
  • Responsibilities included:
  • ● Running google design sprint with the team to come with the product key features presentation and layout, keeping in mind best customer experience.
  • ● Task management for the mobile team, sprint planning and stand up meetings.
  • ● Designing agile mobile architecture to fit the needs of a fast growing startup, making it easy easy and quick for developers to maintain, change, detect and fix bugs, and scale up.
  • ● Constantly improving and updating the architecture, keeping up with the latest technologies and best practices.
  • ● Handling API/Mobile integration communication.
  • ● Automating testing process with CI.
mobile developmenttask managementAPI integrationMobile DevelopmentTeam Leadership

Consider digital

iOs Development Consultant

Nov 2014Jan 2015 · 2 mos · Kuala Lumpur, Malaysia

  • Consider digital was working on a courier mobile app
  • My responsibilities included:
  • ● Gather business requirements and translate them into functional requirements.
  • ● Decide the technology stack, backend (NodeJS), mobile (native, iOS and Android).
  • ● Handle communicate with the design team, for suggestion/feedback and UX feedback.
  • ● Designing the architecture and implementation of backend API.
  • ● Design and implementation of iOS mobile app.
  • ● Communication with project managers and progress reports.
business requirementstechnology stackbackend APIConsultingTechnical Leadership

Lizardapps

Full Stack Software Engineer

Nov 2013Oct 2014 · 11 mos · Kuala Lumpur, Malaysia

  • Working in a client-based startup means working on many interesting project using all different kinds of technologies.
  • My work included:
  • ● Maintenance of .Net ASP MVC web application, enhancing the code base, adding features, and fixing bugs.
  • ● Handling client communications, tasks management and features report. Estimating efforts and building roadmaps with timelines.
  • ● Design and implementation of PECO app on both Android and iOS platforms.
  • ● Implementation of Caring field marketing app on Android platform. Including project estimation, task management, clients communication, and scrum meetings.
  • ● Requirements gathering, roadmap planning, estimates and communication.
.Net ASP MVCclient communicationstask managementFull Stack DevelopmentClient Management

Multiple companies (clients)

Web/Mobile consultant

Jun 2013Oct 2013 · 4 mos · Kuala Lumpur, Malaysia

  • A part of what I helped with in different places:
  • ● Build MVP of a VIP Dating mobile application, iOS version. Using Objective-C.
  • ● Implementation of new features on YuuZoo platform, on the front end, using AngularJS.
  • ● .Net (ASP MVC) API updates for an API powering one of Astro's projects.
  • ● CompareHero, a comparative site, coordinated with teams to implement it using AngularJS + NodeJS.
MVP developmentfeature implementationAPI updatesMobile DevelopmentWeb Development

Pocket pixel sdn bhd

Team Lead

Feb 2013Jun 2013 · 4 mos · Kuala Lumpur, Malaysia

  • Eve*t was an event management system build to fit the needs of any medium to large size event, from handling delegates registration, speakers and their content, live streaming, push notifications, etc. The system was first used in Petronas AOGC 2013.
  • I was a team lead of the project, worked along side 2 project managers, 2 junior developers and 1 experienced developer. The system was designed using .Net ASP MVC (C#). My responsibilities included:
  • ● Assisting project managers in gathering and analysis of business requirements, turning them into functional requirements, user stories and use cases.
  • ● Architecture design and implementation, ensuring scalability, maintainability and testability are enforced, by following best practices, implementing design patterns, and focusing on optimisations.
  • ● Managing the team software development cycle, communication with project managers, and setting realistic expectations.
  • ● Mentoring and improving the team's technical and communication skills.
event managementbusiness requirementssoftware development cycleProject ManagementTeam Leadership

Blink-co

System Architect/ iOs Developer ( 1 Year ) ( Co Founder )

Jan 2011Nov 2011 · 10 mos · Syria

  • At Blink-Co we strive for excellence. With a great team of brilliant developers, we handle clients software development, prepare it for a quick aggressive scaling, and provide support and maintenance.
  • My responsibilities included:
  • ● Analysis of business requirements, turning it into use cases and functional requirements, and estimation of software development efforts and needs.
  • ● Design and implementation of software architecture, fitting the needs of the business from a technical point of view.
  • ● Managing software development cycle, clients expectations, team management and quality assurance.
  • ● Clients communication, making sure complete transparency is guaranteed.
business requirementssoftware architectureclient communicationTechnical LeadershipClient Management

Education

YPU

Bachelor degree — Computer Software Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Software Engineering & Cloud Architecture

Explore similar profiles based on matching skills and experience