
Hi, I'm Ehab
Software Engineer
Full-stack developer with expertise in building backend systems, efficient data pipelines, and modern web applications. I blend technical precision with creative problem-solving to deliver scalable solutions that make an impact. My experience spans software engineering, QA automation, and DevOps practices.
About Me
I'm a Full Stack Software Engineer Graduated with a Bachelor of Science in Computer Science at The City University of New York, Queens College in December 2024.
Profile
Software Engineer specializing in full-stack development and automation
Experience
2+ years building web applications and backend systems
Location
Greater New York City Area
Education
Bachelor of Science in Computer Science
The City University of New York, Queens College
December 2024
Certifications
- Codepath - Cyber Security Certificate
- Codepath - Technical Interview Prep Certificate
Leadership & Interests
Technical Skills
Languages
6 technologies
Professional Experience
My professional journey in software engineering and quality assurance.
Swipe to navigate between experiences

Software Engineer
Base Layer
Responsibilities
- •
Created a scalable ETL pipeline using Python and Apache Beam to ingest Secretary of State (SOS) data, applied validation and normalization with Pydantic, leverage Beam for parallel processing of large files, and created data workflows as DAGs in Airflow to load clean records into a PostgreSQL database on Google cloud.
- •
Collaborated with team members using GitHub for version control and code reviews, and leveraged Slack for real-time communication, deployment coordination, and incident tracking.
Skills & Technologies
Projects
Here are some of the projects I've worked on that showcase my skills and experience.

JavaLens
A Maven-based Java application leveraging the Pcap4j library and JavaFX to deliver a real-time, Wireshark-style packet capture and analysis tool. Configured a managed TP-Link switch to mirror a port, enabling man-in-the-middle sniffing of home-network traffic and feeding live packet streams into the UI. Implemented a SuspiciousPacket detector that evaluates TCP flags, non-standard ports, DNS queries, and ICMP anomalies, automatically persisting flagged packets to a PostgreSQL database for in-depth analysis.
Technologies Used
Freelance Projects
Custom websites designed and developed for clients with specific business needs.
Projects

Sohaib Photography Website
Client: Professional Photographer
Designed and created a modern responsive photography website for a professional photographer in NYC. The website showcases the photographer's portfolio, provides information about their services, and allows clients to contact him for bookings.
Technologies Used:
Get In Touch
Feel free to contact me for any work or collaboration opportunities.
Contact Information
Phone
(347) 536-0706Location
Greater New York City Area
GitHub
github.com/ehab20011Looking forward to hearing from you!