an Engineer knows how to build good software

Skills & Attributes.

Management & Leading.
  • Management & Leading
    Lead Teams and Manage Company Resources
  • Agile Development
    Apply & Teach Agile Mindset and different Methodologies Scrum, XP, Custom
  • Project Managment
    Project Managment
Technical Skills.
  • Mobile & Integrations
    Building APIs, Mobile Apps, Serverless apps on different rules: Node JS, Express, Next.JS, React Native, Firebase, Shopify
  • Web Development
    Work on many Web projects in different rules: PHP, Node JS, REST API, WebServices, Knockout JS, HTML, JQuery, SQL SERVER, MySQL…
  • Software Architecture
    UML, Requirement Gathering, Analysis
  • Cloud Applications
    SaaS Applications & Cloud Based Applications: AWS, Windows Azure, SQL Azure, Elastic Scale…


  • Technical Team Lead2023 - Current
    International Showtimes – Germany
  • Senior Tech Project Manager2022 - 2023
    UNICC – Geneva
  • CoFounder/Lead Team/Build the Product2020 - 2022
  • Lead Tech/Build Products/Manage2016 - 2020
  • Team Leader2012 - 2015
    Dallata Consulting Group/Canada
  • Web Application Developer2002 - 2010
    Self Employment, Many Companies and Projects


  • Master of Information Technology2011 - 2015
  • Bachelors Of Computer Engineering2004 - 2009

International Certifications.

  • Tackling the Challenges of Big Data2014
    Massachusetts Institute of Technology (MIT)
  • IREB® Certified Professional for Requirements Engineering2014
  • ICAgile Certified Professional (ICP)2015
  • PMP (88 hours tranining)2016
    PMP (88 hours tranining)