Skip to content

Latest commit

 

History

History
144 lines (99 loc) · 7.33 KB

resume.md

File metadata and controls

144 lines (99 loc) · 7.33 KB

📌 Resume

📄 Summary

With over 13 years of experience in software engineering, I specialize in designing and delivering scalable distributed systems, microservices, and cloud-based SaaS solutions.

As a Lead Software Engineer, I drive architectural strategies, optimize system performance, and mentor and supervise engineers to build high-impact solutions.

I have a strong background in enterprise software development, leading cross-functional teams, and fostering a culture of technical excellence.

My expertise spans C#/.NET, Java/Spring, Python, Kubernetes, AWS, and Google Cloud, with a growing focus on AI and machine learning.

I am passionate about solving complex challenges, driving innovation, and transitioning into leadership roles.


📞 Contact Information


🛠 Technical Skills

🚀 Software Development & Architecture

  • Programming Languages: C#, Java, Python, JavaScript, TypeScript, SQL, PowerShell, Shell
  • Web Technologies: HTML/HTML5, CSS/CSS3, REST, SOAP
  • Frameworks & Libraries: .NET, Spring, Angular
  • Architectural Patterns & Methodologies: Design Patterns, MVC, Microservices, Domain-Driven Design (DDD)

☁ Cloud & Infrastructure

  • Cloud Platforms: Google Cloud Platform (GCP), AWS
  • Infrastructure as Code (IaC): Terraform, Helm Charts, YAML
  • Containerization & Orchestration: Docker Containers, Kubernetes

⚙ DevOps & CI/CD

  • CI/CD Tools: BuildKite
  • Configuration & Automation: PowerShell, Shell Scripting
  • Servers & Hosting: IIS, Apache
  • Messaging & Event Streaming: Kafka

🗄 Databases & Storage

  • Relational Databases: SQL Server, MySQL, PostgreSQL
  • NoSQL Databases: MongoDB

📈 Agile & Project Management

  • Development Methodologies: Agile (Scrum)
  • Team & Project Management: Management

👩🏻‍💻 Work Experience

Software Engineer III (L3)

🏬 Wayfair |📍 Berlin, Germany | 📅 12/2019 - Present

Responsibilities:

  • Technical Leadership & Team Management: Lead a team of engineers as a Tech Lead, driving technical decisions, setting best practices, and ensuring alignment with business objectives.
  • Hands-on Problem Solving: Design, implement, and optimise scalable solutions, debugging critical production issues to ensure system reliability.
  • Feature Development & Releases: Lead hands-on development, ensuring high-quality code and efficient release cycles while minimising tech debt.
  • Scalable Architecture & APIs: Build and enforce extensible services with clear APIs, proper data ownership, and a shift towards microservices.
  • Technical Leadership & Mentorship: Guide engineers through code reviews, design discussions, and training on best practices.
  • Cross-Team Collaboration: Enable external teams to contribute efficiently, improving system design and development processes.

Achievements:

  • Led a team of 4 engineers in the design and implementation of the Network Ingestion Engine while actively contributing to development, replacing a legacy system with an automated, self-service solution. This streamlined carrier data ingestion, reducing rollout time from 2 days to 1 hour, eliminating $100K in annual engineering costs, and saving $13M by retiring the legacy database.
  • ⁠Led the technical strategy and execution for the Carrier Data Validation Engine, designing a scalable chain-of-responsibility pattern for seamless validation integration. This solution reduced carrier data errors by 90%, prevented operational disruptions, and saved Wayfair approximately $6 million annually.
  • ⁠Migrated five transit network applications and two databases to Google Cloud Platform, implementing automated Terraform-based infrastructure to ensure zero downtime. This initiative reduced costs by $15M annually, contributing to a projected $300M in total savings.
  • Established a standardized data architecture for Wayfair’s carrier network, consolidating disparate data models into a single source of truth. This eliminated the need for direct carrier integrations, reducing maintenance overhead and streamlining interactions with downstream systems, significantly enhancing engineering efficiency.

Teck Stack: Java/SpringBoot, C#/.NET, Python, SQL Server, Postgres, GCP, ElasticSearch, Kibana, BuildKite, Kubernetes, Docker, GIT.


Senior Full Stack Software Engineer | CME Offshore

📍 Beirut, Lebanon
📅 12/2017 - 11/2019

CME Offshore is a multi-national technology firm providing end-to-end engineering solutions across hardware and software.

Key Achievements:

  • Optimized CPU utilization for 25 APIs in the Subway Menu Manager project from 100% to 5% using async/await.
  • Implemented architectural enhancements, including Repository/UnitOfWork patterns and Dependency Injection.
  • Created an automation script to deploy the development environment, reducing setup time to 1 second.

Full Stack Software Engineer | BSynchro

📍 Beirut, Lebanon
📅 09/2016 - 11/2017

BSynchro provides web and mobile insurance solutions for insurance, reinsurance, and brokerage companies.

Key Achievements:

  • Reduced new Insurance Product implementation costs from 15 to 10 man-days by developing a reusable insurance setup module.
  • Introduced Web Performance Testing & Unit Testing, improving project quality and reducing bugs by 50%.
  • Enhanced the pricing algorithm using creational design patterns, reducing processing time by 75%.

Full Stack Software Engineer | SETS Solutions

📍 Beirut, Lebanon
📅 11/2014 - 08/2016

SETS Solutions is a leading HR software company in the Middle East.

Key Achievements:

  • Lowered the cost of recruitment module customization from 12 to 5 man-days by leveraging NoSQL for dynamic job application storage.
  • Developed a reporting tool that visualized source control statistics, allowing better monitoring of release progress and KPIs.
  • Automated the installation of the People365 HR Management System, reducing deployment time from 2 days to 10 minutes.

Web Developer | Koein

📍 Beirut, Lebanon
📅 03/2014 - 08/2014

Koein is a digital agency specializing in web and mobile app development.

Key Achievements:

  • Developed 4 high-traffic websites (100k+ users) using C#, MVC, HTML, CSS, JavaScript.
  • Integrated data from various back-end services using PHP and C#.
  • Designed & implemented website layouts and user interfaces.

🗨️ Languages

  • English: Full professional proficiency
  • German: Elementary proficiency
  • Arabic: Native or bilingual proficiency

🎓 Education

Master’s Degree | Information Systems and Data Intelligence

🏫 Lebanese University - Faculty of Sciences

Bachelor’s Degree | Information Systems and Software Engineering

🏫 Damascus University - Faculty of Information Technology Engineering