Islam Aleraky

Islam Aleraky

Mentor
Rising Codementor
US$20.00
For every 15 mins
ABOUT ME
Full stack developer with 7 years exp
Full stack developer with 7 years exp

Hello,

My name is Islam and I am a senior software engineer with +8 years of experience working in both big companies like (Amazon, IBM, Orange) and startups like (Incorta, Lumina Health, Merlyn Mind) and have worn many hats over the years from backend to cloud, microservices and frontend.

I have +8 years experience working with Javascript & Angular, AWS, Typscript and Nodejs with a proven track record of high quality software on-time delivery.

I have solid experience working in different team/company sizes (cooperate or startups, small or big teams) and different business and industries (Health, Education, Data, E-commerce, Fintech, Cloud, etc).

I have a very high sense of ownership towards the product and a very product driven mindset, being able to do all the software lifecycle (from planning, development, deployment, shipment and delivery then support).

looking forward to hearing from you.

Cairo (+02:00)
Joined April 2024
EXPERTISE
9 years experience
9 years experience
8 years experience
8 years experience
8 years experience
5 years experience

REVIEWS FROM CLIENTS

Islam's profile has been carefully vetted and approved as a Codementor. Connect with Islam now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
CrystalVM
simple stack-based virtual machine that works in 27 instructions in c++
C++
1
0
cube_webapp
cube webapp and mobile api using django and django rest framework
JavaScript
1
1
EMPLOYMENTS
Senior Software Engineer/ Senior Cloud Engineer
IBM/The weather company
2023-02-01-Present
  • Origin: Implement a voice assistant system for education, taking ownership of the whole backend, frontend, and cloud architecture...
  • Origin: Implement a voice assistant system for education, taking ownership of the whole backend, frontend, and cloud architecture. Implementing 14 services with their infrastructure
  • Implement operation readiness of each service: Before each service can go to production to service real users, It has to: have test coverage of more than 85%, good logging, metrics and alarms for each endpoint, global error
    handling, scale up and down based on a number of users/load.
  • Implement load testing framework: Creating a distributed load test on the whole backend end to end to find the bottlenecks of the architecture and test different loads on each service and removing the bottlenecks and was able to scale 10X faster from 100 thousand to 1 Million requests per minute and reduce the cost of AWS from 20000$ to 2500$ per month.
  • CMS/Contentful integration: writing Javascript/Typescript extensions for contentful(CMS system) using React to add more validation over the content
Java
TypeScript
React
View more
Java
TypeScript
React
Spring Boot
JavaScript
AWS
View more
Software Engineer
Amazon
2021-11-01-2023-02-01

Flare

  • Implement an Accounting System that handles billions of accounting transactions every day to be booked in the account...

Flare

  • Implement an Accounting System that handles billions of accounting transactions every day to be booked in the accounting ledgers and create an algorithm to speed up the bulk transactions processing by 10X times using in-memory trees.
  • Implement Release Testing mechanism: built-in release testing mechanism with every commit to the accounting transactions to insure the coverage is above 90% and the tests are running successfully.
  • Marketplace launch: Responsible for launching Amazon to 5 marketplaces (Belgium, South Africa, Nigeria, Chile, Colombia) and help in speeding up the release date by 10 weeks - managed to create a generic automation script that launched for the 5 marketplaces at once.
Python
Java
React
View more
Python
Java
React
Spring Boot
JavaScript
DynamoDB
AWS
View more
Software Engineer
Incorta
2020-04-01-2021-11-01
  • Refactor to microservies: started the initiative to Refactor the monolithic app to microservices architecture to increase the dev...
  • Refactor to microservies: started the initiative to Refactor the monolithic app to microservices architecture to increase the development speed and limit the dependencies between development teams.
  • IAM service: build an IAM service for authentication and authorization for microservices and enabling roles for users across services.
    • Public API: Creating a Public API project for Incorta to allow Customers outside of the system to query insights inside Incorta and make the endpoints handle requests that have data with over a billion records using streaming.
  • Loading Phase Enhancing: Enhanced the loading data mechanism into Incorta by implementing a distributed Locking mechanism where each schema needs to write data on itself and read data from its dependencies by using the leader election mechanism
  • Reduce regressions and help in refactoring: by increasing the code testing coverage in some packages from 6% to above 87%
Java
Jaxrs
React
View more
Java
Jaxrs
React
Zookeeper
Apache tomcat
View more
PROJECTS
Rating.ai
2019
Sentiment analysis and ratings for a product from social media twitter to gain Intuition what the users feedback on the product based on ...
Sentiment analysis and ratings for a product from social media twitter to gain Intuition what the users feedback on the product based on tweets and help to know more about negative feedback.
Angular
Flask
NumPy
View more
Angular
Flask
NumPy
TensorFlow
View more