Omar W.

Omar W.

Senior Software Engineer

Cairo, Egypt
Hire Omar W. Hire Omar W. Hire Omar W.

About Me

I am a Full Stack Developer, Software Architect and DevOps Engineer with 2.5 years of expertise in the use of the MERN stack, 2 years with Ruby on Rails and 3 years with DevOps in the delivery of innovative software solutions/applications for clients. I strive to deliver clean, well-documented and performant codes that meet best practices/business requirements on all projects. My services are geared towards optimum customer satisfaction.

Work history

UpStack
UpStack
Full-Stack Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Toptal
Toptal
Full Stack Node.js Developer
2018 - 2019 (1 year)
Remote
  • Successfully review and translate client requirements and business needs into workable technical specifications for design and development.

  • Design software solutions, develop and implement required backed services and frontend features on different projects for clients.

  • Regularly contribute to software builds and deployment of new features on cloud servers.

Foorera
Foorera
Senior Full Stack Node.js Developer/Software Architect/DevOps Engineer
2018 - 2018
  • Offered technical support for the design and implementation of application features and communication methodologies between backend services and mobile apps for Foorera.

  • Decoupled old and new features separately into microservices to reduce the size of the core monolith of the application.

  • Created efficient command-line tools to automate some manual work and an admin dashboard to monitor daily changes in the application.

MoneyFellows
MoneyFellows
Senior Full Stack Node.js Developer
2018 - 2018
New Cairo, Egypt
  • Provided technical direction and expertise for the design, development and implementation of MoneyFellow's application admin panel.

  • Successfully engineered and implemented processes for the connection of the admin panel to the application's database.

  • Efficiently translated MoneyFellow's business needs and requirements into technical specifications for the application.

Nasnav
Nasnav
Senior Ruby on Rails Developer
2017 - 2018 (1 year)
Cairo, Egypt
  • Identified new opportunities, tools, and services to enhance the client's software application by migrating the application from Rails 4 to Rails 5.

  • Successfully coordinated and negotiated appropriate software solutions with multiple stakeholders/teams (backend, frontend, gamification, mobile, UI/UX).

  • Contributed technically to projects by delivering high-quality, scalable, and maintainable new core software features on projects for Nasnav.

Sharp Mobile Technologies (Trufla Technologies)
Sharp Mobile Technologies (Trufla Technologies)
Backend Developer
2017 - 2017
Alberta, Canada
  • Provided guidance for increasing system performance by developing new features and identifying bottlenecks for redress.

  • Maintained and improved the existing test cases for new and existing features of software solutions for Trufla Technologies.

  • Efficiently engineered the design and implementation deployment pipelines and production servers for the client.

Evexia Labs
Evexia Labs
Team Lead
2016 - 2016
Cairo, Egypt
  • Provided technical leadership for the process of designing, building, testing, delivering and operating of the core features of Evexia's systems.

  • Offered direct management of the development team in the implementation of Evexia's objectives, business requirements and technical specifications.

  • Led and managed the planning, scheduling, monitoring and reporting of all software related activities for various projects within Evexia.

Doctorz.io
Doctorz.io
Founder & CEO
2015 - 2016 (1 year)
  • Handled and supervised all project management, technical task assignments and evaluations for the development of an electronic medical records system.

  • Provided technical direction and expertise for the development of all backend features on the system.

  • Oversaw the successful deployment of the application on the cloud and added replication rules effectively.

Portfolio

Developer - Node.js Push Notifications Microservice
Developer - Node.js Push Notifications Microservice

Handled the development and maintenance of the project, constantly adding new features.

Developer - Node.js Filesystem Watch & Execute
Developer - Node.js Filesystem Watch & Execute

Handled development of modules, published, updated and added new features to the service.

Developer - United Trading Company Portfolio
Developer - United Trading Company Portfolio

Provided technical expertise for the full lifecycle development process for the design, development and deployment of the website.

Education

Education
BSc. Computer Science and Engineering
German University, Cairo
2012 - 2017 (5 years)