Ali .

Ali .

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

I am Ali Abdelrahman, I have 4 years of experience working with Ruby On Rails as Back End Engineer. I have +1 year of working in a remote job with GitHub and I enjoy it. I like to communicate with people and share knowledge and cultures. I like learning new things and new adventures.

Bildung

C

Computer Science

Cairo University, Bachelor's Degree
2017

Arbeit & Erfahrung

S

Senior Software Developer

Skolera
Nov'2016 - Jul'2019
Main role is leading a small team 2-3 to make all new feature coming. Main Stack: Ruby On Rails, AngularJs and MySQL.
C

UI Trainee

Computek international
Jun'2016 - Aug'2016
Data Partitioning project at GitHub PRO JECTS GitHub is a Git repository hosting service, but it adds many of its own features. At Data Partitioning team, we had a big database that holds a lot of information and data. The main approach here is to divide this large database into smaller ones. Before physically separate it, we should remove any joins between tables that will be on different databases. I participated in removing joins from those tables and optimize new & old queries resulted from removing the joins. Main technologies: Ruby On Rails Mysql. Skolera | Unified Learning Platform LMS and SMS Skolera(formerly Bedopedia) is a Unified Learning Platform that utilizes the latest educational approaches and technology. My role In Skolera: Leading a team of 2-3 software developers to make all new features. Taking care of applying Agile methodologies. Leading sprint planning and process of estimation and delegation for user stories. Responsible for delivery of new features or (Apps). Being reported from team members and then report back to my team lead. Participating in (Designing, Implementing, Delivering) all features and participating in deploying all new apps. My Main stack: Ruby On Rails, MySQL, AngularJs (High experience). Jenkins, Docker and S3. (Medium experience). NodeJs, MongoDB, Angular 7(Low experience) Graduation Project Our group was participating with a team called momken in Egypt Scholars, we was supposed to build a part from a tet to speech system. We've built a system that helps in first half of text to speech process and it does: 1- Normalization 2-Add diacritics We had a problem that we didn't have an recent Arabic diacritic data so we used data from Arab Heritage " " اﻟﺘﺮاث اﻟﻌﺮﺑﻲ We used Java and Mysql for training phase and Python and Mysql for predicting phase. We reached about 80% accuracy in adding diacritics to non diacritic words. We have used Python, Machine Learning (Naive Bayes), Java and MySQL. PRO JECTS Teaching Programming to students in Schools I was a head of 10 students group in college (3rd year), We were responsible for adding Content and methods to teach computer science and programming to (12-15 years old students in schools) My Main role was: 1- Managing and divide the team across schools. 2- Making content and methods with the team. 3- Making sure that every team member has training on how to teach in general. 4- Monitoring and fixing problems in sessions. The content was (Binary system, I/O, conditions, loops, functions and making an Android App using App-inventor)
F

PR Head

Fekra
Jun'2016 - Aug'2016
C

Technology Instructor

Computek international
Sep'2015 - Jan'2017
C

Juniors Head

Computek international
Sep'2015 - Sep'2015

Berufliche Fähigkeiten

Database
  • MySQL 4 Jahr(s)
  • MySQL 4 Jahr(s)
  • MongoDB 1 Jahr(s)
Framework
  • AngularJS 3 Jahr(s)
  • Ruby on Rails 4 Jahr(s)
  • AngularJS 3 Jahr(s)
  • Ruby on Rails 4 Jahr(s)
  • Android 1 Jahr(s)
  • Docker 1 Jahr(s)
Language
  • Java 1 Jahr(s)
  • Ruby 1 Jahr(s)
  • Python 1 Jahr(s)
  • Javascript 1 Jahr(s)
General
  • Nginx 1 Jahr(s)
  • Linux 1 Jahr(s)
  • Unix 1 Jahr(s)
Testing
  • Jenkins 1 Jahr(s)
Technology
  • Git 1 Jahr(s)

Sprachen

  • English very good
Remoteplatz Logo