← Back to overview

CAREER HISTORY

The career behind the perspective.

Current responsibilities and earlier roles, with the work behind each title.

From building software
to advancing engineering.

The roles, responsibilities, and technical work behind the titles.

Full profile on LinkedIn ↗ (opens in a new tab)

BSc, Computer ScienceAmerican University of Science & Technology2009–2013

Fintech · Engineering leadership

Soar

2023–present

From mobile and frontend leadership to the way engineering teams deliver—and how AI can support that work.

Current role

Engineering Operations Manager (EngOps)

Connecting engineering priorities, team responsibilities, and implementation through to testing and delivery. The role brings together people management, technical context, and a consistent standard for the work.

  • Coordinate work across engineering teams, including cross-team refactoring, clarifying the context and responsibilities needed to move implementation forward.
  • Follow fixes through local testing and release environments, making unresolved issues and their delivery implications visible.
  • Manage the QA team as part of the engineering operations role.
  • Connect engineering and testing activities so findings lead to clear ownership, actionable feedback, and implementation follow-through.
  • Work on integrating AI agents into engineering workflows, with a focus on useful automation and human oversight.
Engineering operationsCross-team deliveryQA team managementQuality coordinationAI workflows

Previous role · Frontend & mobile

Principal Engineering Manager

A broader frontend and mobile leadership remit following mobile development management. Combined hands-on engineering knowledge with technical coordination and delivery discussions.

  • Led in the frontend and mobile engineering domain, extending the focus beyond mobile development alone.
  • Brought native mobile and broader software experience into technical coordination, helping connect product behavior with implementation considerations.
  • Contributed engineering context to delivery discussions across the frontend and mobile domain.
FrontendMobileTechnical leadership

Earlier role at Soar

Mobile Development Manager

A mobile-focused management chapter at Soar, preceding principal engineering management and the current engineering operations role.

  • Led mobile development work, including Flutter team leadership.
  • Brought native Android and iOS experience into mobile team discussions and implementation work.
AndroidiOSFlutter

Native mobile development

Sword Group

2021–2023

Hands-on application development and mobile leadership across Android and iOS.

2021–2023

Senior Mobile Developer

Developing and maintaining native applications as product requirements evolved.

  • Led mobile development work.
  • Developed and maintained native Android applications.
  • Developed and maintained native iOS applications.
  • Supported application evolution with attention to usability and the mobile experience.
AndroidiOSApplication maintenanceUI/UX

Mobile · Services · Data

Appware

2013–2021

A broad engineering foundation, spanning client applications and the systems behind them.

2013–2021

Software Engineer → Software Lead

Progressed from software development into a lead role, working across mobile, service integration, and database performance.

  • Built and maintained native Android and iOS applications.
  • Developed web services to synchronize data between web applications, mobile clients, and databases.
  • Maintained databases and implemented design enhancements targeting load times and transaction response.
  • Researched, designed, and implemented practical solutions to technical problems.
  • Maintained Windows servers supporting the applications.
Native mobileWeb servicesSQL.NET / WCFWindows Server

Team leadership · Mobile & backend

ROOT

Earlier experience

Combining team leadership with implementation across mobile applications and supporting services.

Earlier role

Mobile Development Team Lead

Led mobile development while staying involved in native application and service work.

  • Led the mobile development team.
  • Developed native Android and iOS applications.
  • Developed and maintained backend services.
Team leadershipAndroidiOSBackend services

Technical education

NCC

2019

Sharing practical mobile engineering knowledge through structured teaching.

2019

Android Development Instructor

Created and delivered an advanced Android development course.

  • Wrote the advanced Android development course.
  • Taught the course, translating hands-on engineering knowledge into learning material.
AndroidCourse developmentTechnical instruction

Education · Management

Al-Ataa Learning Center

2017–2019

An earlier management chapter alongside my software engineering career.

2017–2019

Manager

Held a management role at Al-Ataa Learning Center.

ManagementEducation

Technical depth.
A wider perspective.

The hands-on foundation behind my engineering and management work.

Mobile & frontend

Native Android and iOS development, mobile team leadership, and frontend engineering management. Experience with Java, Kotlin, Swift, Objective-C, and Flutter informs how I think about product behavior and implementation.

Services & data

Web services, .NET / WCF, data synchronization, SQL, and database performance work. A view of the dependencies behind the interface, including load times and transaction response.

Systems & knowledge

Windows server maintenance and practical technical problem-solving, alongside writing and teaching an advanced Android course. Technical understanding that can be shared, discussed, and applied.

See how I bring this into leadership ↗

FROM THE PRODUCT ARCHIVE

Project screens

Explore the project