Amr El Shimy

Turkey

@amrelshimy1

Software Engineer with expertise in Node.js, TypeScript, and GraphQL.

Badges

Problem Solving

Certifications

Work Experience

  • Software Engineer

    Skrey•  November 2022 - Present

    ● Solely migrating an eCommerce website’s development environment from Mirhosting to IBM cloud. ● Implemented time and space-efficient micro-backends using Typescript, Node.js, GraphQL, and databases like PostgreSQL or MongoDB, improving Saleor dashboard functionality for customers and admin, resulting in a 30% increase in performance compared to the old system. ● Developed micro-backends in Next.js for the admin functions of Saleor dashboard, enhancing the platform's capabilities by 20%. ● Dockerized and deployed Next.js applications in Kubernetes clusters for the development environment, ensuring smooth CI/CD processes. ● Created unit tests using Jest for new backend features, resulting in a 35% reduction in bugs and improved code quality.. ● Optimized the git tree structure, enhancing traceability. ● Resolved development issues and client-reported bugs, ensuring seamless operation and improving overall system reliability by 20%. ● Maintained a clean and scalable code structure, improving code readability, maintainability, and scalability. ● Designed workflows in Temporal for data migration to Saleor e-Commerce Platform, streamlining the process and improving efficiency. ● Created unit and integration tests for Temporal workflow functions. ● Identified gaps and enhancements to extend GraphQL API according to project requirements.

  • Software Engineer

    Fited•  July 2022 - November 2022

    ● Established microservice infrastructure for designer and orthotist applications. ● Deployed microservices on AWS using Docker, ensuring efficient and scalable deployment. ● Designed optimal system architecture for data models. ● Migrated a system handling geometry calculations for Scoliosis patients using x-rays, 3D scans, and pictures. ● Transformed a web-based Python application with Flask server setup to Node.js and Nest.js for improved efficiency and scalability. ● Created a server-side applications in Nest.js and Typescript to run Python scripts in lambda functions, enabling smoother functionality and enhanced user experience ● Developed a reusable component library in StoryBook, saving time and resources for future projects. ● Led the migration of the front-end from pure HTML and JavaScript to React and Typescript, improving user interface and interactivity. ● Restructured the company's file structure for improved efficiency, reducing time complexity.

  • Software Engineer

    Norhart•  November 2021 - March 2022

    ● Played a vital role in migrating an existing Go system to AWS serverless architecture, ensuring a smooth transition. ● Developed and maintained front-end microservices in React and Typescript, providing optimal user experience. ● Created back-end microservices in Node.js, Typescript, and MySQL hosted on AWS, utilizing GraphQL for efficient data management. ● Contributed to the development of a micro backend for event tracking using Google Tag Manager and Google Analytics. ● Implemented coding format conventions for consistent code quality across projects. ● Maintained and restored UI designs in React for micro-applications, ensuring seamless and visually appealing user experience ● Restored and maintained UI designs in React for micro-applications, ensuring seamless user experience. ● Developed a micro front-end application for apartment rental services.

Education

  • Bahcesehir University

    Computer Science & Engineering, BS•  September 2019 - July 2022

Skills

amrelshimy1 has not updated skills details yet.