Summary
Overview
Work History
Education
Skills
Accomplishments
Volunteer Experience
Languages
Certification
References
Timeline
Generic

Ahmed Abdelfaheem

Cairo

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

Pixelogic Media
Cairo
05.2022 - Current
  • Company Overview: https://www.linkedin.com/company/pixelogic-media/mycompany/
  • Leveraging AWS services such as lambda, SQS, SNS, and API Gateway to achieve unparalleled scalability and stability, ensuring optimal performance between microservices.
  • Participating in enhancing the FE development experience by building generic components using Antd and AgGrid in ReactJS.
  • Enhancing the performance of legacy APIs to work natively and support bulk operation by leveraging dynamic queries, Query DSL, JPA, and Criteria API to reduce execution time by 60%.
  • Migrating lambda to use RBAC using the new Spring Boot Authorization Manager Dynamically based on Env Variables.
  • Designed the Security Role structure for many features on Keycloak while defining the roles, scopes, and policies.
  • Navigated the complexities of the migration process from Spring 2.5 with precision, ensuring a smooth transition and leveraging the latest features and improvements offered by Spring Boot 3.3.x.
  • Improved the performance of slow queries in PostgreSQL by removing unnecessary indexes and adding new composite indexes to streamline redundant queries.
  • Utilized AWS Serverless Application Model (SAM) to efficiently design and provision a new environment's resources on AWS, ensuring proper management and maintaining best practices for infrastructure as code.
  • Used GraalVM and Monaco Editor to enable users to write JavaScript code that accesses Java methods and seamlessly compiles and runs alongside Java code.
  • Https://www.linkedin.com/company/pixelogic-media/mycompany/

Software Engineer

Orange Lab
Cairo
08.2022 - 05.2022
  • Company Overview: https://www.linkedin.com/company/orangele/mycompany/
  • Developed a robust backend architecture leveraging NodeJS and Express which enabled concurrent access from 10 million users daily, boosting customer satisfaction by 20%.
  • Got insights into modern technologies such as Spring Boot, ReactJS, TDD, and BDD.
  • Implemented automated unit tests for existing components and functions, reducing debugging time by 20%.
  • Https://www.linkedin.com/company/orangele/mycompany/

Education

BS - Computer Science

Ain Shams University
Cairo, Egypt
01.2022

Boot Camp - Technical Interview Prep

CodePath
San Jose, CA
08.2021

BS - Computer Science

San Jose State University
San Jose, CA
05.2021

Skills

  • Spring Boot framework
  • ReactJS library
  • PostgreSQL and MySQL databases
  • Docker containerization
  • AWS cloud services (SQS, SNS, Lambda )
  • OOP concepts
  • Database management skills
  • Problem-solving techniques
  • Test-driven development

Accomplishments

  • Started my YouTube channel OutOfBound for CS topics and problem-solving.
  • Started writing blogs about tech topics on Medium.
  • Got selected out of 850 teams to get sponsored by the Ministry of Higher Education regarding my graduation project idea.
  • IBM Digital-Nation Java badge.
  • HCIA Cloud Computing Certificate.
  • Participated in the Twitter CodeChella hackathon.

Volunteer Experience

  • Volunteer, UN, web developer to maintain their website
  • Founder of the Opt4na Initiative, helping high school students
  • Head of FR committee, ACM Chapter

Languages

  • English
  • Arabic

Certification

  • Web Application and Software Architecture 101 (Educative)
  • GitHub Actions first look (LinkedIn)
  • Guide to Git & Version Control (Educative)
  • TOEFL

References

References available upon request.

Timeline

Software Engineer

Orange Lab
08.2022 - 05.2022

Software Engineer

Pixelogic Media
05.2022 - Current

BS - Computer Science

Ain Shams University

Boot Camp - Technical Interview Prep

CodePath

BS - Computer Science

San Jose State University
Ahmed Abdelfaheem