Mohamed .
Senior
egypt Alexandria, Egypt ( GMT )
Senior
10 Jahre Erfahrung
Kann beitreten Within a Month Englisch: Fortgeschritten
Über

I am very passionate about adding value and creating solutions for both users and product owners, with CS Engineering Bachelor degree I developed strong experience in software development and architecture design (9+ years, including 7+ years in Ruby On Rails). Team player, project manager, COO of a startup, through different responsibilities; I grew a deep understanding for software process, and how successful teams build successful products.

I am very passionate about adding value and creating solutions for both users and product owners, with CS Engineering Bachelor degree I developed strong experience in software development and architecture design (9+ years, including 7+ years in Ruby On Rails). Team player, project manager, COO of a startup, through different responsibilities; I grew a deep understanding for software process, and how successful teams build successful products.

Erfahrung
F
Remote Senior Ruby on Rails Engineer
Full Measure
Apr'21- present

Full measure is a platform for student engagements, enabling institutions to guide students through admission, enrollment, and graduation, turning pivotal moments into opportunities for deeper, more meaningful engagement. ● As a senior Ruby on Rails engineer, my main role is to oversee the legacy part of the product, including maintenance, troubleshooting, and scaling services to accommodate increasing traffic. ● Working with the product team to devise and execute a safe transition from legacy services and clients into the new platform, ensuring stable service, and data integrity throughout the whole process, so clients wouldn't even notice the transition. ● Main challenge is the usual challenge working with legacy codebase, the lack of documentation and history, which makes it very exciting to debug and track down bottlenecks, and even more challenging to patch and fix issues without disrupting the running features.

W
Remote Senior Ruby on Rails Developer B2B Teamleader
Welcome Pickups
May'17- May'20

Welcome Pickups is a startup providing thousands of users around the globe with world-class transfers and traveling essentials services. ● As a senior backend engineer, I was working across the whole Ruby on Rails based product closely with the management and operations team to make the process of booking transfers and different services, as smooth, as quick, and as much automated as it could get. ● As a fast growing startup, we start dealing with scalability issues in both database, and data-model. Refactoring and constant improvement of performance is a daily ritual. ● Leading the B2B team during the last year to represent the focus shift of the company towards partnership deals. Building a new improved partner dashboard while refactoring the deals logic and structure to allow more diverse and solid partnership schemes. Blink22

Q
Remote Senior Ruby on Rails Engineer
Quality Software
Jun'13- Feb'15

● Developing the endpoint for call centers quality assurance software in Ruby on Rails ● Communicating with product owner and helping him to transform his vision into stories, estimate and assign them to team members ● Design the system architecture to be scalable and maintainable allowing seamless integration with different third party tools ● Implement advanced search capabilities using PostgresSQL and ElasticSearch engine ● Implement state machines for key resources to monitor and control their different states ● Handle latency issues in backend (Ruby on Rails, Postgres) and frontend (Backbone, Coffeescript, Javascript) resulted in 90% improvement in performance ● Using search engine text analysis features to automate evaluation of call transcripts ● Benchmarking system performance against multiple sets of data in different sizes, and generating these data sets using a smart Ruby script to generate near-real data

F
Senior Software Engineer
Freelancing
Apr'13- Jun'15

July 2020 - Jan. 2021 Selected Projects Land a Grad ● Developing a platform for innovative recruiting service in Ruby on Rails ● Using ElasticSearch engine for processing candidates information and processing their résumés, to provide employers with smart and advanced job candidate finder Parcon ● Developing a plugin for Redmine (open source Ruby on Rails task management system) to accommodate architects needs and adding business specific features

E
System Engineer
Egyptian Army Forces
Jan'12- Mar'13

● Detecting workflow patterns and designing automated software systems ● Initiating and directing an IT department

e
Software Engineer
eSpace
Aug'11- Dec'11

Offerna (Group buying website) ● Maintaining and implementing new features in the Ruby on Rails web application ● Communication with client to resolve new and outstanding issues

B
Co Founder AND Software Engineer
Bosletak
Apr'11- Oct'11

● Building an online platform that guides Egyptian youth towards their future goals in CakePHP ● Developing a recommendation system based on user interests and activities

E
Official website
Elections
Jan'11- Dec'11

● Developing in Python a security algorithm denying DOS attacks ● Developing in Python an algorithm assigning judges to ballots based on rank, age, address, and ballot location ● Developing in Ruby an automated way for calculating results based on ballots votes and verifying the judges results

G
Software Engineer
GenieApp
Oct'10- Jul'11

Cloud based service allows users to access desktop applications and operating systems from their web browser ● The system consists of multiple layers; IaaS, virtualization, streaming, daemons, user and payment management ● Role: Designing system architecture, Implementing daemons in C++, Implementing resource management and payment calculation components in J2EE web application

e
Intern AND Team Leader
eSpace
Jun'10- Sep'10

Leading interns team to implement Ruby on Rails project management and issue tracking system

M
Co Founder AND Web Developer
Mozakerty
Jun'09- Aug'10

● Develop a private social study platform for our colleagues in PHP ● Role: Designing of website, system architecture and database, developing 'Calendar' & 'Schedule' features

Bildung
Computer and Systems Engineering
zu 2011
Bachelor's Degree
Faculty of Engineering, Alexandria University

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Good