Principal Software Engineer | Technical Lead

Building reliable systems and leading engineering teams at scale.

Over 15 years of software engineering experience across architecture, cloud infrastructure, DevOps, and product delivery.

Profile

Principal Software Engineer and Technical Lead with extensive experience in designing, developing, and delivering scalable software systems. Passionate about system architecture, DevOps, cloud infrastructure, and mentoring engineers to reach their full potential.

Professional Experience

  • Designed and delivered healthcare software products across multiple teams.
  • Used AI for large scale refactoring of legacy code and for developing new features
  • Collaborated with DevOps to improve infrastructure and deployment processes.
  • Translated business requirements into scalable technical solutions.
  • Coordinated integrations with multiple enterprise systems.
  • Resolved critical production issues requiring urgent intervention.
  • Mentored developers and improved onboarding processes.
  • Managed technical upskilling initiatives and internship programs.
  • Aligned product strategy with upper management and architecture direction.
  • Developed multiple projects using Java, Angular, React, and C#.
  • Built Docker images and implemented CI/CD pipelines.
  • Worked with virtualization technologies and Linux web servers.
  • Contributed to cloud infrastructure setup and optimization.
  • Developed commercial acoustic simulation software (SIDLAB) using Java.
  • Managed on-premise data center hosting websites and cluster computing servers.
  • Led penetration testing projects involving Java, Python, C, and Linux systems.
  • Developed virtual reality applications using C#.
  • Worked with laser scanning and photogrammetry for 3D asset acquisition.

Technical Skills

Programming & Frameworks

  • Java
  • Spring Framework
  • Angular
  • React
  • C#
  • Python

Databases & Messaging

  • Oracle DB
  • MySQL
  • PostgreSQL
  • MongoDB
  • Couchbase
  • Kafka

DevOps & Cloud

  • Jenkins
  • AWS
  • Docker
  • Kubernetes

Other

  • Linux Administration
  • Virtualization
  • CI/CD Pipelines
  • Microservices Architecture

Special Skills

  • Strong mentorship and leadership capabilities.
  • High adaptability to different work environments.
  • Ability to reason about complex software systems.
  • Continuous learner, up to date with modern technologies.
  • Strong analytical and problem-solving skills.

Education

BSc. in Mechatronics Engineering
Faculty of Engineering – Ain Shams University
2005 – 2010

Languages

  • Arabic (Native)
  • English (Professional)
  • German (Beginner)

Courses & Certifications

Certificates are loaded from the local assets folder. Titles below are inferred from filenames and can be adjusted later.

Contact