Ali ElGaml
Software Engineer @ ITWorx
Cairo, Egypt
About
Junior Full Stack Developer with a passion for building web applications.
Experience
-
- Software Engineer @ ITWorxCairo, Egypt - HybridSummary:
- 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.
-
- Military ConscriptionCairo, EgyptSummary:
- 1 Year Mandatory Military Conscription
-
- Cybersecurity Engineer @ ITVikingsCairo, Egypt - On SiteSummary:
- 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.
Projects
Skills
Education
Faculty of Engineering, Cairo University
Computer Systems & Biomedical Engineering