I'm a software engineer with over 8 years of professional experience in software development, but I've been programming/hacking for over 15 years as a hobby. In my professional roles as a software engineer, I've worked on everything from the frontend of web sites and mobile apps, to middle-tier web services and APIs, to backend data systems and infrastructure, to embedded applications both on bare metal and Linux-based microcontrollers. For more details on my most recent positions and experience, or for information about recent projects and publications, please refer to my website at https://jerluc.com
Head of Engineering - Station A, NRG Energy, Inc. (Jan. 2018 - present)
Software Engineer - Station A, NRG Energy, Inc. (Aug. 2016 - Jan. 2018)
Lab Instructor, Part-time - Hackbright Academy (Jun. 2016 - Dec. 2016)
Lead Engineer, Platform - URX (Oct. 2013 - Apr. 2016)
Senior Software Engineer, Traffic Acquisition - Connexity, formerly Shopzilla, Inc. (Sept. 2011 - Oct. 2013)
Web Application Developer, Internship - Wet Seal (Nov. 2010 - Sept. 2011)
Apache Spark - Contributed a way to notify Spark streaming jobs of unhandled executor processing failures and exceptions.
Kafka-Python - Contributed a compatibility layer for support Java-Xerial-based Snappy encodings in Kafka consumers.
driftd - Drift is a simple 802.15.4 wireless protocol for enabling peer-to-peer IPv6 communication without the need for any intermediary infrastructure such as routers or gateways.
"Rift VM" (October 2015)
"Practical Programming - Manipulating data" (July 2014)
"Practical Programming - A brief introduction" (June 2014)
Saddleback College - General computer science courses 2007-2011