Hello, I'm Omar

Web developer with a passion for coffee

Senior Software Developer with 8 years of experience, skilled in delivering high-quality solutions across diverse industries, with a focus on performance, usability, and business impact.

Professional Experience

Compe10ce

Sept 2023 - Present

Building Ecommerce Products

Built high-performance e-commerce experiences for brands like Stokke and Zwilling, driving scalable frontend architecture, reusable UI systems, and high-performance product experiences across PDP, PLP, and storefront foundations. Contributed to customization flows, platform capabilities, and maintainable frontend patterns for long-term growth.

  • Contributed to the redesign of the product experience page using Chakra UI
  • Built enhancements for the PDP configurator
  • Improved Core Web Vitals with React optimizations reaching 0.32s LCP with 0.00 CLS
  • Added pre-order and back-order support for Zwilling
  • Rebuilt the product tile as a reusable, faster web component
  • Defined an architecture that allows seamless integration between SFCC and Storybook

DraftKings

Dec 2020 - Aug 2023
game day

Scaling Sports Betting Experiences

Served as frontend lead at Draftkings, helping build resilient sports betting experiences used at scale, contributing to critical betting flows, real-time product behavior, and frontend architecture improvements. Grew into a stronger technical leader by mentoring teammates, promoting best practices, and shaping maintainable React and TypeScript solutions across the codebase.

  • Contributed to Same Game Parlay support for DraftKings Sportsbook
  • Led the migration from JavaScript to TypeScript, increasing source code type coverage by 34%
  • Built critical features like the place bet flow, supporting resilient experiences used by approximately 100,000 users
  • Added telemetry with New Relic to monitor runtime metrics and application flow performance
  • Implemented internal tools that reduced manual testing time by 30%

Musala Soft

Nov 2019 - Oct 2020
connected world

Entering the European Software Market

Started building professional experience in the European software market by contributing to client-facing product delivery, collaborative engineering work, and maintainable frontend implementation. I was part of the Qivicon project for Deutsche Telekom, gaining hands-on experience in real-world product development, distributed teamwork, and international engineering standards.

  • Gained hands-on experience building mobile features with React Native
  • Applied rendering optimizations using MobX as state management to improve application responsiveness
  • Created unit tests with Jest, reaching 80% test coverage
  • Strengthened core engineering practices through real client work and structured delivery processes

Sorba IoT

Dec 2017 - Aug 2019

Expanding into Backend Systems

Worked on Industrial IoT products at Sorba, contributing across frontend and backend development while gaining hands-on experience building backend APIs and technical platform tooling. This stage helped broaden my perspective beyond UI work into data flows, service design, and system integration for real operational use cases.

  • Participated in the architecture and implementation of a web application using Angular
  • Developed two APIs from scratch using Express.js
  • Built a database synchronizer capable of syncing different databases through their REST APIs
  • Evaluated GraphQL as a potential technology to support project needs
  • Implemented a CLI to interact with IoT devices

Soft Dev Team

Feb 2016 - Jul 2017

Starting in Product Development

This was the stage where I started working on professional software products and gained hands-on experience with real delivery practices, team collaboration, and frontend implementation. I contributed to UX Gofer, a user research platform that helped companies make better design decisions through guided usability tests and live user feedback.

  • Implemented a state management solution from scratch using Redux
  • Created unit tests for new features, reaching 90% test coverage
  • Built responsive components from Figma designs
  • Debugged and fixed product issues as part of day-to-day delivery work