Mahmoud .

Mahmoud .

  • **** **** ****
  • 3 yrs Experience
  • ASAP
  • Junior

Full-stack Web Developer with 3+ years of experience mostly developing RESTful APIs with Ruby and Rails, and NodeJS (Express/NestJS) and SPA using Vue.
I generally have more experience developing Backend services and what comes with it from concepts like: Authentication, Authorization, Caching, Middlewares, Messaging Queues, and Job Queues.I also have experience with CI/CD Pipelines and Google Cloud Platform.In addition to Web Development I have basic knowledge in Distributed Systems and Machine Learning, and interested to learn more.Faculty of Engineering, Alexandria University, Computer Engineering Department Graduate.

Education

C

Computer Engineering

Alexandria, Bachelor's Degree
2019

Work & Experience

I

Full Stack Web Developer

Ionite
Apr'2018 - Jan'2019
(Aug 2019 - PRESENT) Fast-paced Software Solutions Ruby on Rails - Rails Engines - Ruby - Vue - Nuxt - RSpec - Vuetify ● Worked on Implementing the system new architecture as a multiple service-oriented Rails Engines, as well as maintaining the current Rails API. ● Designed and build a small pluggable framework that runs tests, defined with pure ruby, concurrently to perform a stress test. ● Improved Accounting reports generation to make only one query instead of O(n) significantly improving performance. ● Implemented a small library to define and call callbacks on services success and specifying configurations utilizing Ruby metaprogramming concepts. ● Patched some rails gems like Searchkick to scope results by default in a model, and Filterrifc to make it work outside controllers. ● Worked on migrating the Frontend app to use NuxtJS, and set up the fairly-new Nuxt auth-module to work with the used auth scheme.

Professional Skills

Language
  • Python 4 year(s)
  • Javascript 2 year(s)
  • Python 4 year(s)
  • Javascript 2 year(s)
Database
  • MySQL 3 year(s)
  • MySQL 3 year(s)
Framework
  • Node js 2 year(s)
  • Vue js 2 year(s)
  • Ruby on Rails 3 year(s)
  • Node js 2 year(s)
  • Vue js 2 year(s)
  • Ruby on Rails 3 year(s)

Languages

  • English native
Remoteplatz Logo