Amr .
Senior
egypt Cairo, Egypt ( GMT )
Senior
6 yrs Experience
Can Join ASAP English: Advanced
About

I'm a life-long learner and creative Software Engineer, with +6 years of professional experience in building web applications. I am skilled in all aspects of the full software development cycle, from requirements gathering and planning through development, release, and maintenance. I'm also a 5 stars freelancer & project reviewer. I love challenges and like to experience different kinds of involvements in software development, from hardware to mobile, to software and I love to keep myself constantly up-to-date on current trends and new technologies.

I'm a life-long learner and creative Software Engineer, with +6 years of professional experience in building web applications. I am skilled in all aspects of the full software development cycle, from requirements gathering and planning through development, release, and maintenance. I'm also a 5 stars freelancer & project reviewer. I love challenges and like to experience different kinds of involvements in software development, from hardware to mobile, to software and I love to keep myself constantly up-to-date on current trends and new technologies.

Experience
S
Senior Software Engineer
SWVL
May'21- Jan'22

● Supervise a team of 7 engineers. ● Partnered with business teams and operators to ensure problems were addressed and corrected. ● Decreased the number of fetched resources by ~0.001x for the TaaS solution which in return reduced the execution time & the bigQuery's bill. ● Enhanced the docs for system designs as well as planning system improvements.

S
Session Lead
SWVL
May'21- Dec'21

● Made FAQ documents which reduced students' questions & boosted the graduation rate. ● Built relationships with over 50 students and ensured all students felt attended to with personalized feedback, class discussions, and encouragement. ● Provide informative presentations to students regarding different areas of study and ensure that all students fully

M
Software Engineer
Magalix
Sep'19- Dec'21

Reduced time-series data serving from 600ms (90th percentile) to 100ms (90th percentile) and expanded write throughput. ● Extended recommendations analysis beyond the web application by building an app that integrates with Zapier, Slack, and Jira webhooks and identified a major bottleneck in sending messages for unavailable webhooks and solved it by using circuit breakers, which amplified the ingestion rate by 10x. ● Researched a way to manage workflows in the system, and recommended Argo, which strengthened the extensibility and visibility of the system by 2x factor. ● Established high-quality user requirements and functional requirements based on identified business needs over 3 services. ● Simplified connected clusters tracking by recording only the last seen time when needed, which resulted in less traffic across the network to be 2 requests per hour instead of 60 per hour for each cluster. ● Collaborated closely with other roles within the SDLC (e.g. project management, DevOps, and QA) ● Received exceptional achievement award for consistently fixing and stabilizing the dev environment.

S
Project Reviewer
SWVL
May'18- Oct'19

Taught and explained software engineering practices including coding standards, code reviews, source control management, build processes, and testing which resulted in a lower project resubmission rate by 1.2x. ● Coached and guided over 130 Nanodegrees students to pass their projects.

T
Software Engineer
Teknowl
Nov'17- Nov'18

Refined model relations rendering by implementing a content-type HAL package that abstracts the rendering logic between different models that allowed joining data with simple keywords, which simplified adding newer relations and saved our time by 500%, ● Integrated Elasticsearch and designed its mapping plus data sync, which bumped our search capabilities by 3x and also added search based on user roles. ● Optimized MySQL queries by reducing the number of executing queries on multiple pages by 27%. ● Promoted productivity and quality standards by sharing tech resources and reflecting on them with the team. ● Presented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, and charts. ● Shaped and maintained coding standards for BE engineers department of 5 people.

Education
Computer science
to 2019
Bachelor's Degree
Helwan

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Good