Jeremiah Zucker

Computer Engineer

Passionate computer engineer obsessed with clean architecture and modern language constructs. Voluntarily full-stack, with an emphasis on native Android experiences. Always looking for a good challenge to take a leading role in.
Rochester Institute of Technology
Bachelor of Science in Computer Engineering w/ Minor in Computer Science
May 2018
Relevant courses: Computer Science I, II & III, Analysis of Algorithms, Intelligent Systems, Intro to Cryptography, Applied Programming, Digital Systems Design I & II, Computer Organization, Assembly Programming, Software Engineering, Electronics I, Circuits I & II, Data & Communications Networks, Digital IC Design
Software Engineer II
Jan 2019 - Present
  • Enabled the cryptocurrency import experience for mobile app users with OAuth token support.
  • Reimplemented tax landing tables to prevent users from wasting time in tax topics that aren’t relevant based on user input and ML data models.
  • Architected a new returning user flow to provide contextual based user progress and reduce time to resume taxes which reduced help and search queries by 40%.
  • Recruited for a tiger team chartered with user retention initiatives.
  • Improved quality, maintainability, and understanding of DSL based services by creating a static analysis tool that is part of the build pipeline which deploys the analysis artifacts as a SPA.
Software Engineer I
Jun 2018 - Jan 2019
  • Replatformed My Analysis & Advice premium feature of TurboTax to a dynamic SVG rendered through React.
  • Increased developer productivity by contributed debugging capabilities to a proprietary DSL.
  • Improved quality and testability by creating a new Kotlin-based testing framework for DSL based services.
  • Key driver of a simplified tax experience overhaul that would reduce total tax return errors by 3% and reduce overall time to complete taxes for paid users by 6 minutes, which directly correlates to $15 million in revenue.
Software Engineer Co-op
Jan 2017 - Jul 2017
  • Integrated third party loan provider to serve personalized offers to qualified users.
  • Built a data aggregation service to enable meaningful data insights and predictions by leveraging user data.
  • Core contributor to the inception of the new Turbo application, laying the foundation for the web app and contributing to the iOS app.
L-3 Global Communications Solutions
Software Engineer Co-op
May 2016 - Aug 2016
Jun 2015 - Dec 2015
  • Developed embedded software written in C++ for portable satellite terminals.
  • Improved overall quality and testability by building a hardware device simulator in Python using the Linux CUSE interface to implement device drivers in user space.
  • Refactored a proof-of-concept Android web-app into a production ready application that communicates with the terminals in real-time.
Languages (proficient): Kotlin, Java, JavaScript (ES6), Python, Xtend
Languages (intermediate): TypeScript, Swift, C++, VHDL, MATLAB, Go, ARM & MIPS Assembly
Frameworks & Libraries: ReactJS, VueJS, KnockoutJS, Spring Boot, Spark, Android, Xtext, PySide (Qt Python binding), RxJava, Gradle, Maven, Make, Firebase Suite
Clockwyse: Emergency alerting platform for serving emergency alerts through digital signage.
  • Web portal enables administration and integration with a modern, easy-to-follow UI.
  • Multiplatform clients allow for device flexibility (includes Android, iOS, ChromeOS, and web).
  • Kotlin-based Android app was created to serve as a device policy controller to provide a dedicated device experience for maximum stability.

Uses: Kotlin, JavaScript, TypeScript, VueJS, Firebase Suite

Sudoku Solver: Two implementations of this exist, the original in Python and the other in React JavaScript.
Originally written to use only logic, it has been revamped to use a combination of logic and DFS. The Python GUI was developed in PySide, which will soon allow the user to input puzzles, save puzzles, and load new puzzles.

Uses: Python, PySide, JavaScript, React

Social Media App (Android team): A localized, content driven, photo-sharing mobile application.
The server, written in Go, provides complete RESTful endpoints that allows for easy requests from within the Android app. The app itself creates a slick, material environment that emphasizes ease of use. The material-camera library provided a neat, material media capturing environment, but did not have still-shot functionality. As part of this project, still-shot functionality was added to material-camera.

Uses: Java, Retrofit2, Glide, material-camera

Pandroid: A custom Pandora client for Android written in Kotlin.
Originally created as an experiment to learn Kotlin, this quickly became a full fledged project. While trying to follow best practices, the MVP design pattern was incorporated and allows for highly functional and practical modularity.

Uses: Kotlin, Retrofit2, Picasso, RxJava

Jimmy Search: An ironic implementation of our attempt to de-automate a search engine.
The site was created to allow for users to submit searches, which Jimmy would be prompted to answer. As part of the Android team, I developed the admin app for answering the searches.

The site was featured on Hacker News, Product Hunt, and Web Designer News, creating a huge influx of searches of which Jimmy is still answering.

Uses: Go, JavaScript, Java

1st Place
Fall 2016
A small autonomous car that used a line finding algorithm and PID control to do two laps around a circuit as fast a possible. My partner and I implemented our solution in C, testing many variants to different algorithms. Our winning time of 16.2 seconds beat the second place time by a full three seconds.
RIT Meets The Jetsons: Flying Cars
2nd Place
Spring 2015
An autonomous drone challenge; using Node.js and OpenCV, my team and I developed an solution using a Haar Classifier to detect various Jetson's characters.
RIT Competitive Cybersecurity Club: Weekly meetings and challenges cover various cybersecurity topics.
Generated using Material-Resume