Ahmed .

Ahmed .

  • **** **** ****
  • 4 Jahre Erfahrung
  • ASAP
  • Senior

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.

Bildung

M

Mechatronics Engineering

The German University in Cairo, Bachelor's Degree
2018

Arbeit & Erfahrung

S

Software Engineer

Smartly.io
Feb'2022 - Gegenwart
Berlin, Germany
Z

Senior Software Engineer

Zyda
Oct'2020 - Feb'2022
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'2020 - Oct'2020
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'2019 - Apr'2020
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

Berufliche Fähigkeiten

Language
  • HTML 1 Jahr(s)
  • Python 1 Jahr(s)
  • Javascript 1 Jahr(s)
  • CSS 1 Jahr(s)
  • Ruby 3 Jahr(s)
  • Python 5 Jahr(s)
  • Javascript 2 Jahr(s)
  • C 4 Jahr(s)
Framework
  • Ruby on Rails 2 Jahr(s)
  • React Native 1 Jahr(s)
  • React js 1 Jahr(s)
  • Node js 1 Jahr(s)
  • Docker 1 Jahr(s)
  • Bootstrap 1 Jahr(s)
  • MATLAB 1 Jahr(s)
Database
  • Redis 2 Jahr(s)
  • MongoDB 2 Jahr(s)
  • PostgreSQL 2 Jahr(s)
  • MySQL 2 Jahr(s)
  • NoSQL 1 Jahr(s)
General
  • Caching 1 Jahr(s)
Technology
  • Git 1 Jahr(s)

Sprachen

  • English native
Remoteplatz Logo