Eric Sohel

Software engineer working on backend systems, security tooling, and real-time data infrastructure.

New York City · ericsohel05@gmail.com

About

I'm studying computer science and applied math at Stony Brook University, graduating May 2027. I'm headed back to Capital One in NYC this summer for my second SWE internship after working on their wire transfer platform last year.

Before that, I built a fuzzer for Meta's Pysa static analyzer through the MLH Fellowship — it generated Python snippets to surface false negatives in Pysa's interprocedural taint-tracking. Right now I'm building DraftIQ, a production REST API for fantasy baseball auction drafting.

Experience

Capital One — Software Engineer Intern

Jun – Aug 2026 · NYC

Returning offer. Team and project TBD.

Capital One — Software Engineer Intern

Jun – Aug 2025 · McLean, VA

Migrated the wire transfer platform off third-party vendors to internal systems. Built Node.js / Fastify microservices on AWS Lambda and EC2 with idempotency keys, designed a PostgreSQL approval workflow integrating four verification APIs, and shipped React UI features.

Meta — Software Engineer Fellow, MLH Fellowship

May – Aug 2024 · Remote

Built a fuzzer for Pysa that generated 10,000+ Python snippets to find false negatives in its interprocedural taint-tracking. The work surfaced 20+ flows Pysa missed and shipped as pyre-check#886. Smaller fixes alongside — merged PRs →

Stanford Code in Place — Volunteer Section Leader, CS 106A

Mar – Jun 2024

Taught an intro Python section to ~10 students worldwide.

Projects

DraftIQ Player Data API

2025 – present

A production REST API for fantasy baseball auction drafting. Real-time MLB data ingestion via a tiered scheduler (15-minute injuries, 6-hour depth charts, daily metadata), a z-score-above-replacement valuation engine that handles positional scarcity, and a self-service developer portal — scrypt password hashing, signed-cookie sessions, per-key IP allowlists with CIDR matching, sliding-window rate limits, and a 30-day audit log.

Node.jsExpressSQLiteReactMLB Stats APIOpenAPI 3.0

124+ tests. CI/CD via GitHub Actions to Render with a hybrid Vercel frontend.

Pysa fuzzer (facebook/pyre-check)

2024

A fuzzer for Meta's Pysa static analyzer, written during the MLH Fellowship. Generated Python snippets to expose false negatives in Pysa's taint-tracking; shipped as pyre-check#886 with smaller fixes alongside (merged PRs).

Skills

Languages
Python, Java, JavaScript / TypeScript. Familiar with C / C++ and OCaml from coursework.
Frameworks
React, Node.js, Fastify, Express, Flask.
Data
PostgreSQL, MongoDB, SQLite, SQL.
Infra & tools
AWS (Lambda, EC2), Docker, Linux, Git, GitHub Actions, CI/CD.
Areas
Static analysis, distributed systems, REST API design, full-stack, system design.

Contact