Dillon Petito

Software Engineer specializing in full stack web and mobile development with React, React Native, Redux, and Node.js.

view all
Monitor 2018
React Native mobile app that keeps track of Ethereum transactions. Uses Firebase Functions written in Typescript to manage user auth, webhook subscriptions to the blockchain with a secure REST endpoint for triggering push notifications, subscriptions to database events that trigger external APIs, and more. In beta via Testflight.
Bitcoin Transaction Stream 2019
React Redux web app that visualizes unconfirmed transactions and confirmed blocks as they happen live on the Bitcoin blockchain. Uses websockets with redux-thunk. Styled with styled-components and built with the presentational/container design structure.
React & React Native Developer, nOS 2019-Present
Bootstrapping a React Native mobile client for the virtual operating system nOS, which connects users to decentralized applications (dApps) and the decentralized web. Implementing cryptocurrency wallet functionality and account management.
Artist Assistant, Jonathan Horowitz 2017-Present
Created and maintained several websites for the artist and his projects. Developed Node.js software that entirely automated the artist's printmaking process. Photo, graphic, 3D, and video post-production.
Marketing Coordinator, VFILES 2016-2017
Managed production, release, and analytics for media across all digital communication platforms, including an instagram account with over 300,000 followers.
Digital Preservation Fellow, Rhizome 2016
Audited historical web-based artworks for re-staging in the Net Art Anthology. Archived new works with Webrecorder software. Wrote about the history of art on the web.
New York University, Gallatin 2012-2016
B.A. Individualized major concentrating in contemporary and digital art history and critical theory.
FreeCodeCamp 2018
Full Stack certification, representing 1800 hours of coursework.
Harvard CS50: Introduction to Computer Science 2018
Algorithms & data structures, resource management, security, and web development in C, Python, SQL, Javascript and more.
Harvard CS50 Mobile App Dev. with React Native 2018
React Native and Redux; debugging and testing for mobile with Jest.
  • Object Oriented Programming
  • Algorithms & Data Structures
  • Responsive Web Design
  • Mobile Development
  • Data Visualization
  • APIs and Microservices
  • QA Testing, Debugging, and Security
  • Package Management
  • Version Control
  • React expert
  • React Native confident
  • Redux confident
  • Styled Components confident
  • jQuery confident
  • D3js familiar
  • Flask familiar
  • Node.js expert
  • RESTful API confident
  • Firebase confident
  • Heroku familiar
  • Express familiar
  • MongoDB familiar
  • SQLite familiar
  • Helmet.js familiar
  • NPM & Yarn expert
  • Git & Github expert
  • VS Code expert
  • Adobe Suite expert
  • Chrome Devtools confident
  • Expo confident
  • XCode beginner
  • Javascript ES6 expert
  • Python expert
  • HTML5 & CSS3 expert
  • C familiar
  • Typescript familiar
  • Sass familiar
  • Swift beginner
  • Bootstrap expert
  • Hugo confident
  • Dat & Beaker Browser familiar
  • GraphQL beginner
  • Urbit beginner