Mohamed .

Mohamed .

  • Senior Ruby on Rails Developer
  • **** **** ****
  • 10 yrs Experience
  • Within a Month
  • Senior

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.

Education

C

Computer and Systems Engineering

Faculty of Engineering, Alexandria University, Bachelor's Degree
2011

Work & Experience

F

Remote Senior Ruby on Rails Engineer

Full Measure
Apr'2021 - May'2021
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'2017 - May'2020
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'2013 - Feb'2015
● 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'2013 - Jun'2015
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'2012 - Mar'2013
● Detecting workflow patterns and designing automated software systems ● Initiating and directing an IT department
E

Software Engineer

eSpace
Aug'2011 - Dec'2011
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'2011 - Oct'2011
● 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'2011 - Dec'2011
● 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'2010 - Jul'2011
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'2010 - Sep'2010
Leading interns team to implement Ruby on Rails project management and issue tracking system
M

Co Founder AND Web Developer

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

Professional Skills

Language
  • CSS 9 year(s)
  • HTML 9 year(s)
  • Ruby 7 year(s)
  • Python 1 year(s)
  • Javascript 2 year(s)
  • PHP 1 year(s)
  • Elixir 1 year(s)
Database
  • Elasticsearch 2 year(s)
  • MySQL 9 year(s)
  • Relational Databases 7 year(s)
Framework
  • jQuery 9 year(s)
  • Backbone 2 year(s)
  • Ruby on Rails 9 year(s)
DevOps
  • AWS Lambda 1 year(s)

Languages

  • English good
Remoteplatz Logo