Tony DiPasquale, Developer in San Francisco, CA, United States
Tony is available for hire
Hire Tony

Tony DiPasquale

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
September 17, 2018

Tony is an experienced full-stack JavaScript developer who's passionate about building high-quality software and solving problems. He's worked in consulting for over five years with companies and teams of all sizes. He values the client's needs and puts in the extra effort to make sure he understands and delivers. Tony also has excellent written and verbal communication skills.

Portfolio

Meet Edgar
React, Redux, Styled-components, Stylus, CSS, JavaScript, Flow, Git, ESLint...
Reddit (via Toptal)
TypeScript, JavaScript, Redux, React
Swift Navigation
Amazon Web Services (AWS), React, JavaScript, Haskell, PureScript, Node.js

Experience

Availability

Part-time

Preferred Environment

Slack, Git, Vim Text Editor, Terminal, MacOS

The most amazing...

...project I've worked on is a Slack bot that uses message frequency in channels to alert interested users of a potential conversation they were missing.

Work Experience

React Expert

2020 - 2021
Meet Edgar
  • Developed a React component library to be used in redesigning their site.
  • Worked with their in-house designer to implement the designs in Figma using Storybook to confirm implementation.
  • Integrated the component library into the main code base, redesigning their app.
Technologies: React, Redux, Styled-components, Stylus, CSS, JavaScript, Flow, Git, ESLint, Storybook

React Redux Expert

2019 - 2019
Reddit (via Toptal)
  • Built internal tools to increase team efficiency handling support tickets.
  • Augmented an existing platform with new and reusable features.
  • Worked closely with a diverse team to reach quarterly goals.
Technologies: TypeScript, JavaScript, Redux, React

Senior Developer

2017 - 2018
Swift Navigation
  • Created and maintained a SaaS membership full-stack web app with Stripe payments.
  • Led the project organization, meetings, and development efforts to reach goals and deadlines.
  • Developed a service configuration generator for 1,000+ station data ingesters.
Technologies: Amazon Web Services (AWS), React, JavaScript, Haskell, PureScript, Node.js

Senior Developer

2013 - 2017
thoughtbot
  • Led numerous client projects, managing the distributed and local teams developing all aspects of the iOS apps.
  • Created and contributed to open-source software projects that are enjoyed by thousands.
  • Led workshops and spoke at conferences, teaching software and hardware skills to co-workers and local developers.
  • Designed and developed hardware projects including a bathroom occupancy detector and autonomous weather station.
Technologies: JavaScript, Haskell, Swift, iOS

Software Developer

2011 - 2013
EverTrue
  • Developed the Android app from the ground up.
  • Created the PHP back end and JavaScript front end for a data importing tool used to import client data into our systems.
  • Wrote miscellaneous scripts and projects in PHP and Node.js to automate data, geocoding, and app building tasks.
  • Contributed to the new client dashboard using front-end JavaScript technologies such as Backbone.js, RequireJS, and jQuery.
  • Started and managed the intern hiring through Northeastern's Co-op program.
  • Initiated an employee rewards program using YouEarnedIt!
Technologies: Amazon Web Services (AWS), Android, Node.js, JavaScript, PHP

Wine and Peace

https://wineandpeace.com
I built the beta signup website for a wine education and delivery box company. I also developed the automated back end for the client to easily vet beta submissions and manage wine box deliveries.

Karl Bot

https://github.com/tonyd256/karl
A Slack bot used to help a nonprofit keep track of their member attendances. The bot allows for different input use cases as well as statistics on past attendance.

Personal Website

A personal website to host my work and blog; powered by Jekyll.

Photography Portfolio Site

https://tonywithasony.com
A personal website to host my photography portfolio and where I offer private lessons; powered by Jekyll.

Argo

https://github.com/thoughtbot/argo
A JSON parsing library for Swift that mimics Haskell's Aeson library but using applicative parsing.

Skylark Dashboard

A client dashboard to access device registration and payment management for a data streaming service; written in React and Redux.

FOMObot

https://github.com/thoughtbot/fomobot
An open-source Slack bot that detects channels with a certain level of increased message frequency.

November Project Tracker API

https://github.com/november-project/tracker-api
The API for a workout tracking app for a free community fitness group.

November Project Tracker

https://github.com/november-project/tracker-web
A workout tracking app for a free community fitness group.

For the Long Run

https://forthelong.run
A Jekyll site to host a podcast. I worked closely with a freelance designer to build a beautiful site to fulfill the client's needs. The site auto generates pages when new episodes are created based on the RSS feed.

Languages

Swift, PureScript, JavaScript, Haskell, SQL, GraphQL, PHP, TypeScript, CSS, HTML, HTML5, Sass

Frameworks

Redux, Express.js

Libraries/APIs

Node.js, React, Liquid, Restify, Lodash, jQuery, RequireJS

Tools

Vim Text Editor, Slack, Jekyll, Xcode, Terminal, Git, Stylus, Flow, Adobe Illustrator

Paradigms

Agile Software Development, Functional Programming

Storage

PostgreSQL, Redis

Other

Software Development, Slackbot, HTML5 Audio, Styled-components, ESLint, Storybook, Slack App

Platforms

iOS, MacOS, Android, Amazon Web Services (AWS), Linux

2006 - 2011

Bachelor of Science Degree in Electrical and Computer Engineering

Northeastern University - Boston, MA, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring