Dan Wilt
Verified Expert in Engineering
Software Developer
Hellertown, PA, United States
Toptal member since October 7, 2016
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
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
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
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.
CTO | Lead Developer
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.
Senior Front-end Developer
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.
Lead App Developer
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.
CTO | React Native Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Full-stack Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Experience
Air
http://air.incJenzy
http://jenzy.comThis used a GraphQL back end and Redux and Redux-saga on the front end.
Great Jones Street
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 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.comI 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
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.
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring