Wylliam Judd, Developer in Reno, NV, United States
Wylliam is available for hire
Hire Wylliam

Wylliam Judd

Verified Expert  in Engineering

Software Developer

Location
Reno, NV, United States
Toptal Member Since
December 2, 2016

Wylliam is a full-stack web developer who loves to figure out how things work, solving puzzles, and creating beautiful things. He knows object-oriented programming, agile test-drive development, data structures, and algorithms. The languages in his tool-belt so far are Ruby, Ruby on Rails, SQL, and JavaScript.

Portfolio

Logikbar
Flux, React, JavaScript, SQL, Ruby on Rails (RoR), Ruby
VRLU
ConTeXt, React, Ruby on Rails (RoR), Ruby
Vyrill, Inc.
Redux, React, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Atom

The most amazing...

...thing I've coded is an object-oriented chess program written in Ruby that reads like English. SOLID design principles kept it easy to understand and extend.

Work Experience

JavaScript Engineer

2016 - PRESENT
Logikbar
  • Integrated the Google Maps API for winery tours and used LocalStorage for a session without authentication.
  • Integrated the Wild Apricot API to access the existing Wild Apricot database.
Technologies: Flux, React, JavaScript, SQL, Ruby on Rails (RoR), Ruby

Web Developer

2020 - 2020
VRLU
  • Built a webpage with high visual polish.
  • Carried out the 2checkout and GPS integration for compatibility in Korea.
  • Provided cross-browser support.
Technologies: ConTeXt, React, Ruby on Rails (RoR), Ruby

Web Developer

2017 - 2019
Vyrill, Inc.
  • Built a user-facing dashboard from scratch.
  • Built an API on a Ruby on Rails back end for consumption by a React/Redux front end.
  • Implemented data visualization for complex (machine learning-based) video analytics.
Technologies: Redux, React, Ruby on Rails (RoR), Ruby

Web Developer

2017 - 2017
Habit (via Toptal)
  • Fixed bugs on a Ruby on Rails back end.
Technologies: Ruby on Rails (RoR), Ruby

Web Developer

2017 - 2017
Snug (via Toptal)
  • Built a single-page app using React and Redux.
  • Consumed a JSON API from Golang (wrote very little code in Go).
  • Implemented the client-side of a JWT authentication solution using an HTTP-only cookie.
  • Implemented the Stripe integration.
Technologies: Redux, React

Collectize | Full-stack Development

https://github.com/winterblack/Collectize
I developed a single-page web app built on Ruby on Rails with React; it uses a Flux pattern and RESTful APIs for a fluid user experience and join tables allow user defined characteristics on collections; SQL metaprogramming enables advanced filters.

Word Chains | Front-end Development

https://github.com/winterblack/Word-Chain
This is a native JavaScript app that finds the shortest chain between two words. It uses a polytree breadth-first search to find the shortest chain, and join tables allow for user-defined characteristics on the collections. It intelligently loads a word tree for the best performance.

Chess | OOP

https://github.com/winterblack/Chess
This is a type of beautiful DRY code using polymorphic inheritance. The classes use a public API with encapsulated internal logic. The dependency inversion principle keeps all of the code elegant and easy to change and understand.

Languages

JavaScript, Ruby, SQL, CSS3, HTML5, ConTeXt

Frameworks

Redux, Ruby on Rails (RoR), Flux, Capybara

Libraries/APIs

React, LocalStorage, jQuery, Google Maps API

Paradigms

Model View Controller (MVC), Object-oriented Design (OOD), Test-driven Development (TDD), Pair Programming

Storage

PostgreSQL

Other

Software Development, Data Structures, Algorithms, Bcrypt

Tools

NPM, RSpec, Webpack, Atom, FullCalendar, Git

Platforms

Ubuntu

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