Personal details

Islam T. - Remote full-stack developer

Islam T.

Based in: 🇪🇬 Egypt
Timezone: Cairo (UTC+3)

Summary

I am a full-stack developer who has deployed and optimized large and small scale applications using many technologies. I created and maintained several applications from small to large scale (enterprise) and experienced with building applications using REST APIs. My expertise is with Ruby on Rails, AngularJS, React, and Elixir.

Work Experience

Technical Team Lead
Accredible | Jan 2022 - Present
Communication
Leadership
Mentoring
Software Architecture
AWS (Amazon Web Services)
- Set challenging but achievable team targets to match business metrics and performance standards and manage individual and team performance. - Adopted the Agile methodology to evaluate and continuously enhance the team's performance based on the weekly/monthly operating reports. - Analyzed support metrics and worked with product and engineering teams to address critical issues and customer/partner requirements and to continuously enhance the product. - Managed the hiring, development, and retention of technical support engineers and enhanced their technical, communication, and business skills to deliver quality service to partners and customers.
Senior Ruby on Rails Back-end Engineer
Spin (Tier Mobility) | Apr 2022 - Oct 2022
Ruby
SQL
Ruby on Rails
API
NoSQL
Payment gateway
Stripe
GraphQL
RESTful API
- Worked on various bugs and features, enhancing the overall experience/performance of the spin app, which led to an increase in the user base and scooter success rentals. - Tracked and fixed bugs using Jira as a reporting tool. - Delivered quality software through comprehensive code reviews and automated testing.

Education

Benha University
Bachelor's degree・Computer Engineering
Sep 2011 - Jan 2017

Personal Projects

2021
Node.js
PostgreSQL
React
Elixir
JavaScript
AWS Lambda
AWS (Amazon Web Services)
Real-time feedback collaboration. This is my project, where I worked on both the back end and front end. The back end consisted of the API part and a reverse proxy in Elixir and Phoenix, enabling us to open other websites in an IFrame embedded inside our front end. The front end consisted of three different areas: the customer-facing part in React, embeddable Vanilla JS to be embedded inside proxied websites, and a Chrome extension to allow us open more complex websites inside iframes.
AWS JavaScript SDKIconOpenNewWindows
2016
JavaScript
Contributed to the AWS JavaScript SDK, where I fixed uploading to the S3 progress bar identifier for multiple files simultaneously. When you tried to upload multiple files at once using AWS SDK, it was not working before because there were no keys (IDs) for each file, causing a problem, and only one file could be uploaded. This PR was a suggested fix by adding a key for each file, making it handier for FE developers to track the upload of each file.

Certifications & Awards

Honorable Mention in the ACM ICPC Arab Regional Contest 2015
ACM | Sep 2015
Honorable Mention in the ACM ICPC Egyptian National Contest 2015
ACM | Jan 2015