James L.

Software Engineer

Cambridge, Massachusetts, United States14 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend technologies like Hadoop and Kafka.
  • Proven track record in developing scalable web applications.
  • Strong foundation in computer science with a PhD from Harvard.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in data processing and web development.

Contact

Skills

Other Skills

JavaRubyRuby on RailsHadoopApache KafkaHaskellHBaseRacketPhotoshopCSSPHPIllustratorEclipseMySQLGithub

Experience

14 yrs 5 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 3 mos
Current Experience

Cloudflare

2 roles

Research Engineer

Feb 2024Present · 2 yrs 3 mos

Research Engineer Intern

Jun 2021Aug 2022 · 1 yr 2 mos

Harvard university

PhD Student

Aug 2017Dec 2023 · 6 yrs 4 mos · Greater Boston

  • Computer Science

Soli

Technical Lead

Jun 2017Aug 2017 · 2 mos · Greater Boston Area

Sonian

Software Engineering Co-op

Jan 2016Jun 2016 · 5 mos

  • Member of the Clojure back-end Core team.

Gem hq

Software Engineering Co-op

Jan 2015Jun 2015 · 5 mos · Venice Beach, CA

  • · Added fully-functional Litecoin and Dogecoin payment capabilities to the Bitcoin multi-signature wallet API.
  • · Planned and implemented Gem’s webhook / callback system, in which blockchain events trigger HTTP requests.

Hubspot

Software Engineering Co-op

Jan 2014Jul 2014 · 6 mos · Cambridge, MA

  • Worked on the Analytics back-end team which handles the aggregation and storage of hundreds of clicks and submissions per second using technologies such as Apache HBase, Apache Hadoop, and Apache Kafka, and Amazon Redshift.
  • Designed and constructed a long-term testing framework called "Spawning Pool" which simulates users clicking a specified flow of site pages in succession, using a task-queue system.
  • Spawning Pool simulates realistic daily site traffic, then verifies that the traffic increments the appropriate counters in a complex Hadoop pipeline, using a daily cron job. It then reports back to the team if there is a discrepancy.
  • Spawning Pool helped our team and the company notice and avoid multiple critical situations and catch long-term, difficult-to-fix bugs before they caused any residual damage. It continues to run today and provides otherwise elusive testing results.
  • Converted sets of successive Hadoop jobs that processed site visits in 60 - 90 minutes into Kafka jobs processing data in 5 - 15 seconds, drastically reducing both customer wait time and the size of our codebase.
  • Dumped large sets of data from both MySQL and HBase into Amazon Redshift using Hadoop in an ongoing process to migrate our APIs to faster and leaner data storage systems.
  • Implemented RESTful API endpoints for both my testing framework and for the Amazon Redshift-backed APIs.

Focused coaching

Web Developer

May 2013Apr 2014 · 11 mos · Marlboro, NJ

  • Singlehandedly designed and implemented a student test record system with Ruby on Rails
  • Integrated the database and a custom-made web-payment application using PHP, MySQL, CSS, HTML
  • Improved a web-based SAT Vocab game written in Javascript, PHP, MySQL

Mugglenet.com

Web Developer

Apr 2013Aug 2013 · 4 mos

  • Independently repaired and implemented O.W.L.s quiz system, used by 100,000+ visitors
  • Navigated and acclimated myself to the faulty PHP system and made it functional
  • Connected an industrial strength PHP email system to confirm passwords / send quiz results

Northeastern university

2 roles

Research Assistant

Oct 2012Aug 2017 · 4 yrs 10 mos

Computer Lab Assistant

Sep 2012May 2013 · 8 mos

Staples

Sales Associate

Jul 2011May 2012 · 10 mos · Wall, NJ

  • Oversaw shipping and receiving, managed inventory and promoted store cleanliness and safety
  • Assisted customers with their purchases

Education

Harvard University

Doctor of Philosophy - PhD — Computer Science

Sep 2017Dec 2023

Harvard University

Master of Science (SM) — Computer Science

Jan 2017Jan 2020

Northeastern University

Bachelor of Science (BS) — Computer Science

Jan 2012Jan 2017

Communications High School

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Java & Ruby

Explore similar profiles based on matching skills and experience