Daniel L. Bucci
3949 NE 3rd Pl • Renton, WA 98056, United States
dlbucci@superftc.com • (724) 771-0372
Objective
Experienced Software Engineer seeking a job that utilizes my programming and problem solving skills
Education
Carnegie Mellon University, Pittsburgh, PA
Bachelor of Science in Electrical & Computer Engineering and Computer Science,
GPA: 3.68
Work Experience
Senior Software Developer, Hulu/Disney (Seattle, WA) | (Non-Senior) | (Intern)
- Cerebro - Built Disney's Experiment Intelligence platform Kotlin Micronaut MySQL Snowflake
- Spearmint - Built Hulu's internal A/B testing platform, doing frontend, backend, and data-processing work Java Kotlin Scala Stylus TS AngularJS Hive MySQL Node.js React Snowflake Spark Vert.x
- Glyph - Worked on frontend for Hulu's internal metrics tracking platform CS SASS AngularJS Druid Hadoop MySQL Node.js Storm
- Isotope - As an intern, worked on a team to design and create an internal configuration service CSS JS AngularJS MySQL Node.js
Software Developer, Autolab Project (Pittsburgh, PA) CSS HTML JS Ruby MySQL Rails
- Worked on Carnegie Mellon's assignment "auto-grading" website
- Led upgrade from Rails 2 to Rails 4
- Helped open source project to be used at other schools
Computer Science Course Assitant, Carnegie Mellon University (Pittsburgh, PA) Python
- Taught a recitation and held office hours weekly
- Supervised 20 students on their term projects
- Proctored and graded quizzes, tests, and homework
Languages
- Kotlin - Led team effort to migrate Spearmint Java services to Kotlin
- Java - Worked on multiple backend services written in Java using the Vert.x framework
- TypeScript - Expertise in Typescript with practice since 2016
- JavaScript - Expertise in Javascript (ECMAScript 3+) with practice since 2012
- CSS / SCSS / Stylus - Expertise in CSS as well as SCSS and Stylus preprocessors
- HTML / Markdown / Pug - Expertise in HTML, including knowledge of proper semantics and how it interacts with CSS to properly style web pages
- Python 2 & 3 - Expertise with experience in using both versions to write servers and scripts alike
- Scala - Wrote multiple Apache Spark jobs using Scala
- CoffeeScript - Almost 2 years of CoffeeScript experience working on Glyph
- ActionScript 3.0 - Wrote 5 flash games in this language
- Experience with Scala, CoffeeScript, ActionScript 3.0, C, C++, C#, Haxe, Ruby, SQL
Technologies
- React - Rewrote the Spearmint UI in React (from AngularJS)
- AngularJS - Worked on/built AngularJS sites for Isotope, Glyph, and Spearmint
- Express/Node.js - Built several Express servers for various purposes while working at Hulu
- Frontend Tools - Experience with Redux, Bootstrap, Gulp, Webpack, Rollup, ESBuild, Nginx
- Java Frameworks - Wrote several Spearmint services with Vert.x and built Cerebro with Micronaut
- Big Data - Wrote Spark and Hadoop ETL jobs that wrote/read from Hive, Kafka, MySQL, and Snowflake
- Rails - Upgraded Autolab from Rails 2 to Rails 4, getting a broad experience of working with Rails
- AWS - Experience with S3, Aurora MySQL, IAM, and Kinesis
- MySQL - Used MySQL databases for all projects worked on at Hulu
- Cloud Technologies - Worked with Docker, Kubernetes, Spinnaker, Terraform
- Experience with Rails, AWS, MySQL, Cloud Technologies,
Personal Websites
- Spiritus - Web app for creating sprite art, comics, and animations CSS HTML TS Express Node.js
- bucci.pro - Server built to deploy several smaller web apps/projects, such as this resume! Nginx PM2
- SuperFTC.com - Personal blog used to showcase games, comics, and more CSS HTML JS Python Bottle.py Google App Engine
- FoodTheChildren.com - Personal blog V1. First website CSS HTML JS PHP MySQL
Published Games
- Jet Pack Jesus - Control Jesus in a Jetpack, as he collects cheese and avoids falling bricks CSS JS HTML WebGL
- Electric Cock Rocket - Control a robotic chicken as he fights off invading aliens CSS JS HTML
- Electric War - Simple puzzle game that's a hybrid of Chess and Electric Football CSS JS HTML
- Rodman vs. Kim: One on One - Play as Dennis Rodman against Kim Jong Un in a game of 1 on 1 basketball. Made for the AV Club's Gaming Retrospective 2013 AS3 Flash
- Cole Slaw - Win the race again, in this sequel to Feed the Children AS3 Flash
- Ski Free or Die Hard - Homage to SkiFree, but with more pixelated violence and chaos AS3 Flash
- Feed the Children - Racing game that turns into a chaotic shooter AS3 Flash
- Hectris - Connect-3 puzzle game where pieces fall from all 4 directions AS3 Flash
Honors
- Carnegie Institute of Technology Dean's List
- For the , , , and semesters