James Kendrick — Portfolio
AR
KL
MP
100%
Normal text
Cormorant Garamond
11
1
2
3
4
5
6
7
8

James Kendrick

Software Engineer · Data Engineering · Systems/Platform · Backend

Summary


I am currently seeking Fall 2026 off-cycle internship/co-op opportunities in software engineering.

I gravitate toward software engineering at the backend and platform layer that other engineers build on top of. What excites me most is designing scalable, intuitive infrastructure in the form of internal developer tooling and novel abstractions that compress complexity into clean, composable APIs. At Meta, this meant building a configuration-driven pipeline generator that let Data Scientists onboard new metric funnels in minutes instead of days, the goal being to encode domain expertise into an abstraction expressive enough that boilerplate simply ceases to exist. That same instinct shows up in tools like Dirvana, where I mapped navigation behavior into a small, self-contained object model that quietly learns from you. I think deeply about object-oriented design, not as a methodology to follow, but as a way of finding the natural seams in a problem and giving them first-class representation in code. The best, most satisfying systems I've worked on feel inevitable in hindsight, where each piece is extensible, each interface is obvious, and each abstraction earns its value.

— Page Break —

Education


University of Illinois Urbana-Champaign

B.S. Mathematics & Computer Science

GPA: 3.91 / 4.00

Aug 2023 – May 2027

Relevant Courses: Data Structures · Algorithms · Database Systems · Computer Systems · Programming Languages

Not-so-relevant Courses: Real Analysis · Nonlinear Programming · Abstract Linear Algebra · Models of Computation

— Page Break —

Experience


M Meta· Data Engineer InternINCOMING

Summer 2026

Seattle, WA

Incoming for Summer 2026 off-cycle.

M Meta· Data Engineer Intern

May – Aug 2025

New York City, NY

  • Engineered a Python-based, configuration-driven ETL pipeline generation framework over SQL that enabled Data Scientists to onboard new metric funnels in minutes instead of days.
  • Optimized multi-terabyte aggregation jobs using dynamic programming to cache intermediate states, significantly lowering compute costs and pipeline runtimes for the Instagram Graph team.
  • Designed and deployed large-scale data pipelines powering interactive dashboards to analyze user experience of discovering and connecting with friends on Instagram.
  • Improved private follow surface attribution accuracy by 4% in existing pipelines and by 20% in new ones, impacting 30+ downstream metrics consumed by 100+ users.
  • Orchestrated complex dependency graphs within Dataswarm (Meta's internal Airflow), enforcing strict SLAs for 30+ downstream systems.
— Page Break —

Projects


Click a project to expand details →

— Page Break —

Technical Skills


Languages:Python·Go·TypeScript·C++·SQL·Haskell
Infrastructure:Docker·PostgreSQL·AWS·GCP·Azure·Linux·CI/CD·Airflow
Frameworks:Next.js·FastAPI·React·Tailwind CSS·SQLAlchemy·Candle
Concepts:Randomized Algorithms·Graph Theory·ETL Pipelines·Microservices·OOP Design
— Page Break —

About Me


I'm from San Antonio, Texas, and grew up loving mathematics. My love for math originally stemmed from the deep satisfaction of building an intuitive understanding of a concept and then mapping a complex problem onto it. This led me to start off my academic career as a math major, but when I discovered programming during my first year at UIUC, I realized the problem-solving process was identical, but with an incredible addition: creative freedom. Instead of being bound by existing mathematical rules, object-oriented programming allows me to invent my own constructs. CS took the analytical reasoning I loved in math and turned it into a sort of art form, allowing me to design elegant, custom tools that perfectly mirror my thought process.

When I'm not coding, I like to stay active. I played baseball my entire life through high school, so to scratch that athletic itch, I've now channeled that energy more disparately into weightlifting, tennis, disc golf, basketball, backpacking, rock climbing, and dodgeball. Of those, I think going on long, overnight backpacking trips and enjoying nature with friends is my favorite. Packing up a week's worth of food and gear and then heading out into the Yosemite wilderness to scramble up some sketchy peaks or take a dip in some frigid alpine lakes is my idea of a perfect, relaxing vacation. I also love playing co-op video games with friends, finding new music to listen to, trying new restaurants and cafes, and spending time with my family and friends. Oh, and if it wasn't obvious by my Court Vision project and being a San Antonio native, I'm a huge fantasy basketball and Spurs fan — Go Spurs Go!

K
Kim L.

Terabytes? Casual.

click to expand

A
Alex R.

Wait, 10⁹ combinations??

click to expand

M
M. Park

Go AND Haskell? Show-off.

click to expand

Page 1 of 2~814 words
100%