Omar D.

Omar D.

Senior Software Engineer

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

About Me

Omar is a skilled 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. He has delivered 70+ projects for diverse clients; taking the initiative to provide highly performant, scalable and secure solutions to 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.

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

  • Ensure that features are being delivered efficiently and on-time.

Recapture
Recapture
Senior Software Engineer
2019 - 2020 (1 year)
Remote
  • Analyse, develop, test and release products features, enhancements and improvements on Recapture's SaaS solution; working closely with customers to address support requests.

  • Modify 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
  • Setup the initial architecture for Isqan's innovative real-estate property listing platform, handled core design decisions and selected the tech stack for the solution.

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

  • Participate in business decision making sprints with other co-founders on the project.

Trendster
Trendster
Chief Technology Officer
2019 - 2020 (1 year)
Cairo, Egypt
  • Oversaw Trendster's technical decisions and how it affects operations, stayed on top of technology trends, managed technology budgets and time frames 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
Part-time Full Stack Developer
2019 - 2019
Silicon Valley, United States
  • Maintained and added new features to Plural's React and React Native client-side app; writing high-quality, efficient code for implementation.

  • Engineered new features for the Node.js based backend solution; reducing the number of bugs on the app by a considerable factor.

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

Trendster
Trendster
Senior Software Engineer
2019 - 2019
Cairo, Egypt
  • Enhanced the full stack process for Trendster's progressive Single Page Web Application, hybrid mobile app, and the backend's microservices architecture; with a 100% Google Lighthouse Score.

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

  • Identified areas of improvement on the project; working on deployment and DevOps engineering to save Trendster hundreds of hours and dollars.

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

  • Support and assess student performance; providing detailed reports on learning outcomes and student metrics in class.

  • Mentor, develop and lead 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 re-use, 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
Lead Developer (Freelance)
2018 - 2019 (1 year)
San Diego, United States
  • Built a high quality real-time meeting session solution using WebRTC, that surpassed the quality of commercial solutions.

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

  • Provided support for the implementation of the meeting solution; resolving production issues expediently.

German University in Cairo
German University in Cairo
Part-time Software Engineering Instructor
2018 - 2018
Cairo, Egypt
  • Guided students through a rigorous processes on software development lifecycle and MEAN stack development.

  • Delivered courses on 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 as part of a team on the maintenance of the frontend application 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, testable, and efficient code.

Freelance
Freelance
Full Stack Engineer
2014 - 2017 (3 years)
Remote
  • Designed, built, reviewed and deployed numerous software solutions on projects for clients; selecting the best tools and techniques for projects.

  • Architected and implemented new features and enhanced existing features for applications using the latest tools, frameworks, libraries and technologies.

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

Portfolio

Full Stack Developer - Trendster Web App
Full Stack Developer - Trendster Web App

This is a data-driven platform that connects brands with influencers for ultimate social media impact. It is the first online Influencer Marketing platform in the Middle East to connect brands with powerful influencers. Built the key components of the app from scratch; launched and deployed with paying customers.

Full Stack Developer Trendster Influencer Mobile App
Full Stack Developer Trendster Influencer Mobile App

Worked on the mobile version of a data-driven platform that connects brands with influencers for ultimate social media impact. It is the first online Influencer Marketing platform in the Middle East to connect brands with powerful influencers. Built the key components of the app from scratch; launched and deployed with paying customers.

Full Stack Developer - Izzy Kitchen
Full Stack Developer - Izzy Kitchen

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

Author - ng-uploader
Author - ng-uploader

Designed and developed a fully-featured Angular file uploader that utilizes Angular's HttpClient internally; by 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.

Education

Pre-Masters in Computer Science &Engineering
Pre-Masters in Computer Science &Engineering
German University in Cairo
2018 - 2019 (1 year)
BSc. Computer Science & Engineering
BSc. Computer Science & Engineering
German University in Cairo
2014 - 2019 (5 years)