Ehab Abdalla
Full Stack Developer

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

Organizations

  • Code For All
  • ColorStack
  • ALPFA QC
  • DICE
  • Code.ReSolve()

Interests

Beyond coding, I'm passionate about music, learning new things, and finding creative ways to solve problems. Playing music has taught me patience, focus, and how to work well with others—things I value in everything I do.

Technical Skills

Languages

6 technologies

JavaPythonC++JavaScriptC#SQL

Professional Experience

My professional journey in software engineering and quality assurance.

Swipe to navigate between experiences

Base Layer logo

Software Engineer

Base Layer

Visit Website
February 2025 - Present
New York, NY

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

Python
Apache Beam
Airflow
PostgreSQL
Pydantic
Google Cloud
ETL
GitHub

Projects

Here are some of the projects I've worked on that showcase my skills and experience.

JavaLens image 1

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

JavaMavenJavaFXPcap4jPostgreSQL
Source Code

Freelance Projects

Custom websites designed and developed for clients with specific business needs.

Projects

Sohaib Photography Website screenshot

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:

Next.jsTailwind CSSTypeScriptResponsive DesignCustom Animations

Get In Touch

Feel free to contact me for any work or collaboration opportunities.

Contact Information

Location

Greater New York City Area

Send Me a Message