Islam Taha Mohamed, Full-stack Developer in Cairo, Egypt
Islam Taha Mohamed

Full-stack Developer in Cairo, Egypt

Member since November 10, 2018
Islam is a full stack developer who has deployed and optimized large and small scale applications using many technologies, created and maintained a number of applications from small to large scale (enterprise), and is experienced with building applications using REST APIs. His expertise is with Ruby on Rails, AngularJS, React, and Elixir.
Islam is now available for hire

Portfolio

  • Taskrabbit (via Toptal)
    React, Elasticsearch, Docker, Redis, MySQL, Capistrano, Ruby on Rails (RoR)...
  • Pass|APP
    React, PostgreSQL, jQuery, Node.js, Ruby on Rails (RoR)
  • VeryCreatives
    Amazon Web Services (AWS), MySQL, ECS, AWS EC2, AWS, Docker, Capistrano...

Experience

Location

Cairo, Egypt

Availability

Part-time

Preferred Environment

Git, Tmux, Emacs, Vim Text Editor, Linux, MacOS

The most amazing...

...project I've worked on included more than 12 micro-services and 5 databases. I contributed to AWS-SDK-JS source code.

Employment

  • Senior Full-stack Developer

    2019 - PRESENT
    Taskrabbit (via Toptal)
    • Worked on upgrading very large legacy codebase from Rails 4 to Rails 5.
    • Fixed some security issues.
    • Worked on various features across both frontend and backend.
    • Worked on upgrading Ruby version to 2.5.x.
    Technologies: React, Elasticsearch, Docker, Redis, MySQL, Capistrano, Ruby on Rails (RoR), Ruby
  • Technical Team Lead

    2019 - 2019
    Pass|APP
    • Helped the company enhance the workflow process.
    • Mentored more than five junior to senior-level developers.
    • Fixed a lot of serious bugs and security vulnerabilities that were used as threats from hackers in the country.
    • Worked on the firmware (NodeJS), where I implemented new features and fixed a lot of bugs that caused a sever downtime for the already live clients.
    Technologies: React, PostgreSQL, jQuery, Node.js, Ruby on Rails (RoR)
  • Senior Full Stack Developer

    2017 - 2019
    VeryCreatives
    • Developed and maintained PageInbox, an embeddable Chatbox-like intercom, along with the admin panel plus the backend APIs.
    • Worked on Talkcircle, therapy sessions based service where I added features, fixed bugs and deployed the project.
    • Helped the company built OTP Hungarian bank events system.
    • Fixed, maintained, and created a lot of serious features/bugs in Reachbird.io, A large and heavy social media platform for easing the communication between advertisers and influencers.
    • Built a static website for a German agency, using HUGO.
    Technologies: Amazon Web Services (AWS), MySQL, ECS, AWS EC2, AWS, Docker, Capistrano, React, Phoenix, Elixir, Ruby on Rails (RoR)
  • Senior Full Stack Developer

    2017 - 2019
    Diatomz
    • Maintained and developed all area of the projects such as back-end, front-end, mobile, and DevOps.
    • Mentored junior to mid-level developers.
    Technologies: Google Cloud, Capistrano, AngularJS, Ionic, Ruby on Rails (RoR)
  • Senior Full Stack Developer

    2017 - 2017
    EcoCompanion
    • Enhanced the current platform, fixed bugs, and added new features.
    Technologies: Stripe, MongoDB, Haml, Ruby on Rails (RoR)
  • Full Stack Developer

    2015 - 2017
    Appenza Studio
    • Helped the company to build an LMS to improve the learning process.
    • Added new features, fixed bugs, and enhanced real-time web system.
    • Developed, designed, deployed, and maintained 14 distributed micro-services with five databases and services along with writing unit/E2E test cases.
    Technologies: MongoDB, MySQL, Elasticsearch, Cassandra, Neo4j, Java, Capistrano, AngularJS, Ionic, Ruby on Rails (RoR)
  • Senior Full Stack Developer

    2016 - 2016
    Marketing OverIP
    • Worked on a flight agency web application, starting from the back-end, front-end, and ending with the deployment process.
    Technologies: MySQL, AngularJS, Hibernate, Spring, Java

Experience

  • aws-sdk-js (Other amazing things)
    https://github.com/aws/aws-sdk-js/pull/857

    Contributed to the Amazon AWS JavaScript SDK, where I've fixed uploading to S3 progress bar identifier for multiple files at the same time.

  • Tapdeal (Development)

    Worked on both the back-end and front-end layers of the project where we have adapted the microservices architecture in the back-end design of the project as well as developing, designing, deploying, maintaining 14 distributed microservices with 5 databases and services, and writing test cases.

  • Reachbird (Development)
    https://reachbird.io

    One of the large codebase projects I've worked on, fixed, maintained, and created some features in the application in both front and back ends, also have written more than 40% of the test cases inside the app.

  • Peekaboo Family (Development)

    I have contributed to mentoring mid-level developers, reviewing pull requests, building the codebase in mobile, back-end, and front-end.

Skills

  • Languages

    Ruby, JavaScript, Elixir, HTML, CSS, Haml, Python, Java, Emacs Lisp
  • Frameworks

    Ruby on Rails (RoR), Redux, AngularJS, Ionic, Phoenix, Bootstrap, Cordova, Spring, Hibernate
  • Libraries/APIs

    React, REST APIs, jQuery, Stripe, Node.js
  • Tools

    Vim Text Editor, Emacs, Tmux, Git, NPM, rbenv, AWS SDK, Capistrano
  • Paradigms

    Object-oriented Programming (OOP), Design Patterns, Object-oriented Design (OOD), Agile, Microservices
  • Platforms

    Linux, MacOS, AWS EC2, Android, iOS, Amazon Web Services (AWS), Docker
  • Storage

    MySQL, PostgreSQL, Redis, Neo4j, AWS S3, AWS RDS, Google Cloud, NoSQL, JSON, Cassandra, Elasticsearch, MongoDB, SQLite
  • Other

    AWS, ECS

Education

  • Bachelor's degree in Computer Engineering
    2011 - 2017
    Benha University - Cairo, Egypt

Certifications

  • Honorable Mention in the ACM ICPC Arab Regional Contest 2015
    SEPTEMBER 2015 - PRESENT
    ACM
  • Honorable Mention in the ACM ICPC Egyptian National Contest 2015
    JANUARY 2015 - PRESENT
    ACM
  • Honorable Mention in the ACM ICPC Arab Regional Contest 2014
    SEPTEMBER 2014 - PRESENT
    ACM
  • Honorable Mention in the ACM ICPC Egyptian National Contest 2014
    JANUARY 2014 - PRESENT
    ACM

To view more profiles

Join Toptal
Share it with others