Mahmoud .
Junior
egypt Alexandria, Egypt ( GMT )
Junior
3 yrs Experience
Can Join ASAP English: Proficient
About

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.

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.

Experience
I
Full Stack Web Developer
Ionite
Apr'18- Jan'19

(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.

Education
Computer Engineering
to 2019
Bachelor's Degree
Alexandria

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Native