Omar D.

Omar D.

Senior Software Engineer

Cairo, Egypt
Hire Omar D. Hire Omar D. Hire Omar D.

About Me

Omar is a Senior Software Engineer with technical competencies in web development, mobile development, desktop development, game development, and DevOps. He thrives in a learning environment as a teacher, avid learner, and mentor of future developers. Omar has delivered 70+ projects for diverse clients, taking the initiative to provide highly performant, scalable, and secure solutions for clients.

Work history

UpStack
UpStack
Software Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Recapture
Recapture
Senior Software Engineer
2019 - 2020 (1 year)
Remote
  • Analyzed, developed, tested, and released product features, enhancements, and improvements on Recapture's SaaS solution, working closely with customers to address support requests.

  • Modified existing software to fix errors, improve product quality and functionality, and handle update integrations with other software.

  • Recommended software upgrades to optimize operational efficiency on the SaaS, scaling out the infrastructure to serve millions of customers daily.

Isqan
Isqan
Co-founder | Technical Advisor
2019 - Present (5 years)
Cairo, Egypt
  • Set up the initial architecture for Isqan's innovative real-estate property listing platform, handled core design decisions, and selected the tech stack for the solution.

  • Monitoring development efforts and progress on the project, anticipating teething challenges via thoughtful long-term planning.

  • Participating in business decision-making sprints with other co-founders.

Trendster
Trendster
CTO
2019 - 2020 (1 year)
Cairo, Egypt
  • Oversaw Trendster's technical decisions and how they affect operations, stayed on top of technology trends, managed technology budgets and timeframes, and adhered to best practices and regulatory standards.

  • Made executive decisions on behalf of the company's technological requirements, taking on technical challenges to modernize and improve Trendster's technical stack.

  • Mentored members of the technical team to grow their technical expertise in various domains.

Plural
Plural
Full-stack Developer
2019 - 2019
Remote
  • Maintained and added new features to Plural's React and React Native client-side app and wrote code for implementation.

  • Engineered new features for the Node.js-based back-end solution, reducing the number of bugs on the app.

  • Investigated and resolved complex bugs and technical issues using logs from several infrastructure components on the app.

Trendster
Trendster
Full-stack Developer
2019 - 2019
Cairo, Egypt
  • Enhanced the full-stack process for Trendster's progressive single-page web application, hybrid mobile app, and back-end microservices architecture with a 100% Google Lighthouse Score.

  • Led a small team of developers in providing technical expertise/support on the project, transitioning from launch to full operations with paying clients and a sustainable business model.

  • Identified areas of improvement and worked on deployment and DevOps engineering to save Trendster hundreds of hours and dollars.

AlMakinah
AlMakinah
Web Development Instructor
2018 - 2020 (2 years)
Cairo, Egypt
  • Provided day-to-day instruction to students following a well-curated curriculum on various web development domains.

  • Supported and assessed student performance and provided detailed reports on learning outcomes and student metrics in class.

  • Mentored, developed, and led students on project sprints.

The MultiOne
The MultiOne
Lead Solutions Architect
2018 - 2018
Cairo, Egypt
  • Developed and delivered custom solutions and architecture for clients considering reusability, scalability, and reliability.

  • Acted as a bridge between technical and business audiences during solution planning, development, and deployment.

  • Offered technical guidance and oversight for programming standards and performance on solutions.

Izzy Kitchen
Izzy Kitchen
Full-stack Developer
2018 - 2019 (1 year)
Remote
  • Built a real-time meeting session solution using WebRTC that surpassed the quality of commercial solutions.

  • Debugged complex technical problems and responded with timely fixes to issues identified during the QA process.

  • Supported the implementation of the meeting solution and resolved production issues.

German University in Cairo
German University in Cairo
Software Engineering Instructor
2018 - 2018
Cairo, Egypt
  • Guided students through the SDLC and MEAN stack development.

  • Taught different development methodologies like Agile, Scrum, and Waterfall.

  • Created and maintained training aids, metrics, and best practices.

Trufla Technologies
Trufla Technologies
Full-stack Web Developer
2017 - 2017
Cairo, Egypt
  • Worked on maintaining front-end applications on Trufla's internal insurance quotation engine.

  • Developed REST APIs for implementation on Trufla's internal engine.

  • Contributed to all phases of development writing well-designed and testable code.

Freelance
Freelance
Web Developer
2014 - 2017 (3 years)
Remote
  • Designed, built, reviewed, and deployed software solutions for clients selecting the best tools and technologies.

  • Architected and implemented new features and enhanced existing features for applications.

  • Documented new features and triaged production issues on solutions adhering to software engineering best practices.

Portfolio

Full-stack Developer - Izzy Kitchen
Full-stack Developer - Izzy Kitchen

Built the first online real-time cooking classes platform for chefs to make money out of their profession by teaching customers different recipes in real time through group classes or broadcasts. Engineered a responsive UX on the solution, which garnered positive reviews from users. The project was launched but discontinued due to a lack of patronage.

Full-stack Developer - Trendster Web App
Full-stack Developer - Trendster Web App

This is a data-driven platform that connects brands with influencers for the ultimate social media impact. It is the first online influencer marketing platform in the Middle East to connect brands with powerful influencers. Built the app's key components from scratch. Launched and deployed with paying customers.

Author - ng-uploader
Author - ng-uploader

Designed and developed a fully featured Angular file uploader that uses Angular's HttpClient internally, allowing users to customize outgoing HTTP requests using the "Angular Way" (Interceptors), providing customizable concurrent queuing of uploads and a simple way to select files via a drag-and-drop feature.

Full-stack Developer - Trendster Influencer Mobile App
Full-stack Developer - Trendster Influencer Mobile App

Worked on the mobile version of the Trendster data-driven platform.

Education

BSc Computer Science & Engineering
BSc Computer Science & Engineering
German University in Cairo
2014 - 2019 (5 years)