Ali ElGaml

Software Engineer @ ITWorx

Cairo, Egypt
ali.gamal.elgaml@gmail.com • +20 100 3685 771 • https://linkedin.com/in/aligamalelgaml
Ali ElGaml

About

Junior Full Stack Developer with a passion for building web applications.

Experience

  • -

    Cairo, Egypt - Hybrid

    Summary:

    • Refactoring a legacy monolithic application into a microservices-based architecture, enhancing scalability and maintainability. Focusing on backend development with Java 11/17, Spring Framework, and PostgreSQL, while also overseeing cloud deployments on AWS. Ensuring system reliability through optimized performance, efficient deployments, and real-time monitoring. Modernizing the user interface by integrating React.js components for a seamless front-end experience.

    Responsibilities:

    • Implementing a microservices-based system to replace a legacy monolithic application, addressing scalability and maintainability challenges.
    • Designing and coding backend services using Java 11/17, Spring Framework, and PostgreSQL, ensuring high performance and efficiency in database operations.
    • Deploying microservices to AWS Cloud, employing blue/green deployment strategies to achieve zero downtime during updates.
    • Continuously monitoring application performance and logs using Amazon CloudWatch to identify and resolve issues proactively.
    • Modernizing the front-end by refactoring the UI with React.js, focusing on creating reusable components and enhancing the user experience through seamless backend integration.

    Achievements:

    • Successfully improved system scalability and maintainability.
    • Modernized an outdated UI by refactoring it with React.js, resulting in a more efficient and maintainable codebase.
    • Java
    • Spring
    • Typescript
    • React
    • MIUI
    • Git
    • AWS
    • PostgreSQL
  • -

    Cairo, Egypt

    Summary:

    • 1 Year Mandatory Military Conscription
  • -

    Cairo, Egypt - On Site

    Summary:

    • Assisting in the development and maintenance of software applications using Python and Django. Collaborating with cross-functional teams to ensure quality and timely delivery of security software solutions.

    Responsibilities:

    • Monitored security logs and alerts to identify potential vulnerabilities and worked closely with senior engineers to implement mitigation strategies.
    • Supported penetration testing by identifying weak points and contributing to security patches and incident response plans in order to improve response time and minimize damage during security breaches.
    • Delivered security awareness training to employees, covering essential topics like phishing and data protection, contributing to an overall reduction in security risks.
    • Cybersecurity
    • Python
    • Network Security

Projects

Skills

  • Java
  • Spring
  • Figma
  • Gitlab
  • JavaScript
  • Tailwind
  • TypeScript
  • Python
  • PostgreSQL
  • Git
  • Next.js
  • React

Education

Made by Ariel