Ahmed .
Senior
egypt Cairo, Egypt ( GMT )
Senior
4 yrs Experience
Can Join ASAP English: Advanced
About

I am Ahmed Sherif, I am a software engineer with experience in a variety of software development scopes, I am interested in back-end development but I am flexible in working with other technologies. I have handled a remote project before adding to that I have been a part of diverse work environment.

I am Ahmed Sherif, I am a software engineer with experience in a variety of software development scopes, I am interested in back-end development but I am flexible in working with other technologies. I have handled a remote project before adding to that I have been a part of diverse work environment.

Experience
S
Software Engineer
Smartly.io
Feb'22- present

Berlin, Germany

Z
Senior Software Engineer
Zyda
Oct'20- Feb'22

I. Development and maintaining processes of a SaaS e-commerce application using the Ruby on Rails and REACT frameworks II. Configuring and maintaining Cron jobs using Sidekiq, applying the most suitable configurations in order to achieve the highest levels of competence III. Applying the client-side caching technique using Redis to boost the performance IV. Contributing to the process of converting the application architecture from monolithic to micro-services using a domain-driven (DDD) approach, applying the best practices to achieve the SOLID principles V. Managing the module infrastructure using AWS elastic beanstalk (EKS and Docker lately) to deploy the application VI. Code reviewing to assure business logic delivery while maintaining code quality VII. Contributing to the architectural decisions and providing support to engineers regarding the feature design as a member of the board of architectures VIII. Handling the technical interviews for new candidates

O
Software Engineer
Orchtech Egypt
Apr'20- Oct'20

Orchtech is a Software house established in 2007. Specialized in offshoring software development for Europe, mobile applications development services over EMEA, responsibilities included: The development process of an HR System based on SaaS (software as a service) architecture which is implemented using the Ruby On Rails framework Creating forms and extending them using the nested forms technique Optimizing performance of several API end-points using several techniques Building the front-end views using HTML, CSS, Javascript, Bootstrap, and Yaml/Erb preprocessor Adding new features and managing the old feature's performance Managing background jobs using Sidekiq Contributing to the enhancement process of the whole product by updating the framework version to the latest and maintaining the compatibility of the dependencies with the new Rails version Contributing to the enhancement process of the whole product by updating the framework version to the latest and maintaining the compatibility of the dependencies with the new Rails version

E
Software Engineer
Elvesapp
Oct'19- Apr'20

Elvesapp is an in-chat service where you can book a trip, reserve a table at a restaurant, do your shopping, pay your bills, plan your party or vacation, and even send someone flowers or a gift, responsibilities included: Responsible for developing operations related web solutions using Ruby on Rails that can optimize the operations department productivity Developing tools that would solve issues with workflows and can optimize the speed and the productivity of the whole process Setting meetings with each team to discuss and find the gaps in the automation of the process to come out with the desired toolset Communication of the bugs and flaws in the tools that we had to the desired teams

Education
Mechatronics Engineering
to 2018
Bachelor's Degree
The German University in Cairo

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