Karim Walid Aly
Email:-| Phone: -
Location: Cairo, Cairo, Egypt
PROFESSIONAL SUMMARY
Software Engineer with over 3 years of experience in developing web-based applications and services. Skilled in Java, Go, SQL, Python, and various front-end and back-end technologies. Proven ability to enhance legacy systems, contribute to product development, and optimize application performance.
WORK EXPERIENCE
Software Engineer 2
RSA Security | Cairo, Egypt
Dec 2023 – Present
Developed new features for RSA Security product, improving customer experience with Java Spring, Angular, Backbone, Hibernate, and SQL.
Designed and implemented solutions to block malicious traffic on public APIs, handling both frontend (Backbone.js, JavaScript) and backend (Java Spring).
Enhanced user and admin activity history functionality.
Migrated legacy systems using design patterns and software engineering best practices.
Collaborated with project manager and scrum master to break down user stories and contribute to technical discussions.
Fixed customer bugs and maintained pipelines and production environments using Jenkins.
Improved UI accessibility and collaborated with the UI/UX team using HTML, CSS, Angular, and TypeScript.
Software Engineer 2
Dell Technologies | Cairo, Egypt
Aug 2022 – Nov 2023
Led network optimization applications using Go, Docker, Kubernetes, and Python.
Owned a feature project involving design, machine learning modeling, and leading implementation.
Collaborated with DevOps team on CI/CD pipelines, code analysis using SonarQube, and code reviews with Jenkins and GitHub.
Worked on various network and mobility simulators using C++.
Developed backend for Dell's Hackathon platform using Flask, Python, Redis, and hosted it on AWS EC2.
Presented project demos and contributed to multiple patents on network and telecom optimizations.
Worked with the data science team on machine learning operations (MLOps).
Participated in Dell’s Employee Resource Groups (ERGs) as a data analyst, using Power BI, Python, and Postgres DB.
PS Software Engineer
NCR | Cairo, Egypt
Dec 2021 – Aug 2022
Developed web-based applications for ATMs using HTML, CSS, JavaScript, and Angular.
Created services that communicated with banking switches.
Fixed performance issues and enhanced services for major banks in Egypt.
Software Engineer
CIT Vericash | Cairo, Egypt
Apr 2021 – Dec 2021
Developed backend features using Java Spring, Oracle DB, and Hibernate.
Worked on API development and database migration, resolving database issues.
Internships
Software Engineer Intern, Everteam Intalio – Dec 2020 to Feb 2021
Integration Team Intern, Etisalat Misr – Jun 2019 to Aug 2019
Tooling Team Intern, Valeo – Jun 2018 to Aug 2018
CORE SKILLS
Programming Languages: Java, Go, SQL, NoSQL, Python, JavaScript
Frontend: Angular, Backbone.js, HTML, CSS, TypeScript
Backend: Java Spring, Hibernate, Flask
Cloud & DevOps: Docker, Kubernetes, AWS EC2, Jenkins, GitHub, SonarQube
Database: Oracle DB, SQL, Postgres, Redis
Tools: Power BI, , Jira
EDUCATION
Bachelor of Science in Computer Science and Engineering
German University in Cairo | Cairo, Egypt
Sep 2014 – May 2019
LANGUAGES
Arabic: Fluent
English: Fluent
German: Beginner