William Cunningham
Verified Expert in Engineering
Software Developer
William is a full-stack developer with over five years of experience and an active participant in the open-source community, contributing to various libraries in the JavaScript ecosystem including React. He is always looking to advance his skills and to solve problems others are hesitant to.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Visual Studio Code (VS Code), Linux
The most amazing...
...project I've worked on recently was adding offline capabilities to the Next.js framework.
Work Experience
Full-stack Developer
Insight Data Science
- Created and deployed application for managing applicants to the program.
- Integrated with Greenhouse (Talent Acquisition Software).
React Engineer
Action Verb LLC
- Migrated application to newest versions of React, React Router, and Redux Form.
- Created interface for syncing folders with remote servers.
- Created a file picker supporting multiple selections and search.
Web Developer
Gidig
- Developed and maintained SQL queries, greatly increasing performance for several key actions.
- Wrote and maintained generic components: date and time pickers, file pickers, and custom validators, among others.
- Introduced client-side testing.
Web Developer
Quizate
- Wrote a jQuery plugin for nested text selections.
- Created custom tools for browser testing, tripling the number of maintained tests.
- Published a server fake enabling testing of Braintree Payments integrations.
Experience
Cliff Effects
Next.js Redux Replay
https://github.com/wacii/next-redux-replayRedux Offline
https://github.com/redux-offline/redux-offlineReact Guide: Integrating with Other LIbraries
https://reactjs.org/docs/integrating-with-other-libraries.htmlSkills
Languages
JavaScript, Ruby, SQL
Frameworks
Redux, Ruby on Rails (RoR), Express.js, AngularJS, Next.js
Libraries/APIs
React, Backbone.js, jQuery
Other
Front-end Development
Storage
PostgreSQL, MongoDB
Tools
Vim Text Editor, Git
Platforms
Linux, Visual Studio Code (VS Code)
Certifications
AWS Certified Developer - Associate
AWS Training and Certification
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