Dan Wilt, Developer in Hellertown, PA, United States
Dan is available for hire
Hire Dan

Dan Wilt

Verified Expert  in Engineering

Software Developer

Hellertown, PA, United States

Toptal member since October 7, 2016

Bio

Dan has been writing code for 16 years now—over half his life—and it's been one of the main constants in his life that he could count on to bring him lots of fulfillment. He genuinely enjoys learning new ways of doing things and being able to implement them in his projects. Dan's ambition for learning has kept him at the forefront of the industry and thus has been the most significant factor in the success of his career.

Portfolio

Air
Redux, CSS, HTML, React, Next.js, TypeScript 3, React Query, Cypress
Jenzy
Redux-Saga, Redux, React, React Native
Expedia
FreeMarker, Handlebars, Backbone.js, JavaScript, CSS, HTML

Experience

  • HTML5 - 10 years
  • JavaScript - 9 years
  • CSS3 - 7 years
  • SCSS - 6 years
  • React - 5 years
  • React Native - 4 years
  • Ruby on Rails 5 - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...project I've ever worked on was building Air from scratch and taking it to a $3 million ARR.

Work Experience

Staff Software Engineer

2018 - PRESENT
Air
  • Led the development team's best practices and patterns.
  • Managed contractors and employees on several types of different projects.
  • Built out Air's entire React Native application using React Native with Redux and Redux-Saga.
Technologies: Redux, CSS, HTML, React, Next.js, TypeScript 3, React Query, Cypress

CTO | Lead Developer

2017 - 2019
Jenzy
  • Built their app from the ground up using React Native, Redux, and Redux-saga.
  • Guided the technical direction of application and business.
  • Interviewed and hired back-end and other front-end developers to fill out the development team.
Technologies: Redux-Saga, Redux, React, React Native

Senior Front-end Developer

2017 - 2017
Expedia
  • Improved the performance on the hotel detail page by reducing HTTP requests, combining scripts, and finding old, dead code.
  • Brought new patterns in JavaScript using ES6 for testing and improving their current architecture.
  • Worked closely with the back-end developers to help move client-side calls to the Java layer to increase page-load times.
Technologies: FreeMarker, Handlebars, Backbone.js, JavaScript, CSS, HTML

Lead App Developer

2017 - 2017
Finagraph
  • Built their client-facing application in React Native for iOS and Android; used their existing APIs and built out a native version of their existing web application.
  • Used Redux for the store.
  • Used Auth0 for all of the authentication.
  • Designed the front end using Material-UI as a base and matched with their existing brand.
  • Used the latest React and React Native best practices utilizing the latest ES6 Features.
  • Tracked all of the exceptions using Bugsnag.
  • Tracked all of the analytics with Mixpanel.
Technologies: React Native

CTO | React Native Developer

2016 - 2017
Great Jones Street
  • Helped build out the MVP and release it to Apple App Store.
  • Built all of the components in React Native.
  • Worked with the back-end developer to create a data contract.
  • Helped built out new features in Ruby for the server side data running on EngineYard; used a TDD process.
Technologies: React Native, JavaScript, CSS, HTML

Front-end Developer

2007 - 2017
BrandLift
  • Helped BrandLift build out numerous projects for their clients.
  • Worked on numerous WordPress sites - building out the HTML and CSS.
  • Set up the standards and best practices for their front-end architecture.
  • Worked with their designers to cut up and slice the PSDs into responsive websites and web applications.
  • Made budget estimations for their client projects by providing the technical requirements and timelines.
Technologies: JavaScript, CSS, HTML

Front-end Developer

2016 - 2016
AutoLotto
  • Worked on the front-end for the mobile web application for AutoLotto.
  • Built out new features using React and the latest best practices with Redux.
  • Used previous design experience to customize the design for their brand.
  • Worked with their back-end developer to help construct the correct API.
Technologies: React, JavaScript, CSS, HTML

Full-stack Developer

2015 - 2016
TOURRS
  • Helped build out the first MVP for the app.
  • Built out all of the services that talked with Parse.
  • Wrote cloud code (Node) in Parse.
  • Developed all the front-end components in Ionic.
  • Stored data on a device using PouchDB.
Technologies: Ionic, Angular, JavaScript, CSS, HTML

Front-end Developer

2012 - 2016
EY-Intuitive
  • Developed dozens of web applications for them.
  • Worked on numerous banking applications.
  • Helped define a lot of their best practices that are still used in-house.
  • Helped educate their designers on the best practices for both the web, mobile web, and native mobile apps.
  • Chose two of my developers to work for them full-time on other various front-end projects.
Technologies: React, Angular, JavaScript, CSS, HTML

Front-end Developer

2012 - 2015
ReactorOne
  • Built out the admin for their client CMS portal.
  • Developed the new mobile front-end of for one of their clients, Uniqlo; using Angular 1.
  • Established standards for all of their HTML and CSS best practices.
  • Worked intimately with the back-end team to integrate my templates and finalize the data contract between the front end and back end.
Technologies: Angular, JavaScript, CSS, HTML

Front-end Developer

2014 - 2014
Walmart
  • Helped build out the new Sam's Club mobile website.
  • Worked with designers to come up with a good user flow.
  • Used TDD to provide 100% test coverage for all components and services.
Technologies: Angular, JavaScript, CSS, HTML

Front-end Developer

2012 - 2014
Amazon
  • Helped Amazon build out its new app store in HTML and CSS.
  • Worked on-site in Irvine at A-Z development with their backend team to integrate my front-end templates.
  • Tested on dozens of Android devices and learned the ins and outs of the Android web browser.
  • Wrote blindly all of my CSS, as Web Inspector hadn't come out yet for debugging on remote devices.
  • Set in place the best practices for HTML and CSS for their APP UI Team.
  • Worked closely with the back-end services team to integrate the data into the application.
Technologies: CSS, HTML

Front-end Developer

2008 - 2011
GSI Commerce
  • Worked as the lead front-end developer on a number of their clients public facing sites: Toys"R"Us, Timberland, and Burberry.
  • Developed all of the front-end code for their new CMS platform that all of the client sites would use going forward.
  • Worked with the back-end/data services teams to integrate the front-end of the product detail pages, category pages, search pages, cart, and checkout.
Technologies: CSS, HTML

Air

http://air.inc
I built the native application for Air: a media asset management platform. It uses a REST API with Redux, hooks, and a Redux-saga front end.

Jenzy

http://jenzy.com
Jenzy is a React Native application that sizes a kid's foot (native camera module) then suggests shoes for that child to buy which are guaranteed to fit.

This used a GraphQL back end and Redux and Redux-saga on the front end.

Great Jones Street

I was hired by Great Jones Street as a contractor to lead the development effort of their MVP. We launched the MVP to the iOS App Store in mid-September 2016. The Android version was released in mid-October 2016.

My team consisted of a project manager, a React Native developer and a Ruby developer. Although I was technically in more of a management role, I wrote nearly all of the React Native code for the first release and a large portion of the Rails code on the EngineYard serer. I built all of the components with the latest best practices for React and React Native.

I used Redux to manage the state of the application while using third-party services such as Branch.io to handle deep linking into the application, One Signal for complete push notification management, Bugsnag for error-tracking, Mixpanel and Google Analytics for the analytics, and BuddyBuild for CI.

TOURRS

http://tourrs.com/
I was hired as a front-end developer to help build out the MVP for the TOURRS app. It is an Ionic 1 application running off of Cordova.

I was the main developer on the application and built out the logic for the majority of the application. I used ES6 in combination with Ionic 1/Angular to keep up to date with the latest and greatest.

We wrote the web services in Parse's node environment called Cloud Code.

We used PouchDB to persist any user data from session to session.

Sam's Club Mobile Site

https://m.samsclub.com
I was hired by Sam's Club (Walmart) to help build out the front-end for the new mobile site in Angular 1. I used a TDD process to ensure that every component and service I built had 100% coverage to ensure that regressions were not made.

I also worked hand-in-hand with the designers on the team to ensure that their designs were in line with the best practices from a user experience standpoint as well as something that was technically feasible for what we were trying to accomplish.

Amazon App Store

I was hired back in 2012 to help Amazon build out their new app store in HTML5 and CSS3. I came onsite for a couple weeks at a time and worked along side their data and back-end services teams to help integrate the new design. This was before there was remote debugging on devices—I had to write all of my HTML and CSS blind. The builds took five minutes. It was such a challenging project because all the Android browsers rendered HTML and CSS somewhat differently.

Learning the ins-and-outs of the Android browser was one of the biggest challenges. We couldn't even use a reset CSS file—it was too tough on the device's performance. This was my first introduction to the mobile native web app.

Libraries/APIs

React, jQuery, Backbone.js, Handlebars, Redux-Saga, React Query

Tools

Sketch, Adobe Photoshop, FreeMarker

Languages

Less, SCSS, HTML5, CSS3, JavaScript, HTML, CSS, TypeScript 3

Frameworks

React Native, AngularJS, Knockout (Knockout.js), Ionic, Redux, Ruby on Rails 5, Angular, Next.js, Cypress

Paradigms

Kanban, Agile Software Development

Platforms

Android, iOS, Visual Studio Code (VS Code)

Storage

PouchDB

Other

Front-end Development, Cordova

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