Ethan James
Verified Expert in Engineering
Software Developer
Brooklyn, United States
Toptal member since December 6, 2015
Ethan has worked on many different stacks, but always returns to his first love: JavaScript. He delights in connecting RESTful APIs to painstakingly-engineered front-ends using AngularJS, or whichever other framework provides the best user experience for the project. He writes clean, semantic HTML5 and CSS3 and is as responsive as the sites he builds. He is pleasant and diligent.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, MacOS
The most amazing...
...thing I've coded is a complex AngularJS form powered by a robust data model running on Node.js that I'm currently in the process of porting to ES6.
Work Experience
Contract iOS Developer/Web Developer
Radeeus, Inc.
- Built a state-of-the-art website including custom parallax scrolling with jQuery to engage and entertain visitors.
- Used advanced CSS3 techniques to create eye-catching transitions between embedded videos.
- Integrated optimized SoundCloud API calls into the iOS app.
- Overhauled the tutorial and in-app gallery for their music-sharing iOS app.
- Upgraded oAuth authentication in their social networking music-sharing iOS app.
Contract Front-end Developer/iOS Developer
Wide Open Technologies
- Built out a large WordPress site utilizing advanced CSS techniques like Flexbox, plus numerous jQuery-based UI elements.
- Built a powerful filtering interface for video-editing software using Backbone.js.
- Overhauled an iOS app with a beautiful new iOS 7-inspired interface and additional functionality.
- Maintained the web app of a slick, full-featured todo list app using CoffeeScript and Backbone.js.
- Added new features to a RESTful Ruby on Rails API.
Contract Web Developer
WaveRider, Inc.
- Developed an administrative interface for their iPad-based loyalty program using Ruby on Rails and jQuery.
- Developed a CMS using Backbone.js and CakePHP for a mobile-first surfing magazine.
- Built a complex, interdependent series of forms for a self-improvement workshop series using Gravity Forms in WordPress.
- Built over 30 websites from Photoshop comps using clean, semantic HTML and CSS.
- Managed development of a collection of eCommerce sites and developed modules providing functionality ranging from single-page checkout to advanced usage tracking.
Contract Software Engineer
Neuronic Games
- Switched their math-intensive gradebook to a client-driven AJAX model.
- Integrated Pusher for real-time synchronization of background jobs like PDF generation.
- Optimized messaging queue to display correct notifications for deep comment threads.
- Implemented functionality to clone complex data models, among other administrative tasks.
- Streamlined registration process with invite tokens for various user roles.
Front-end Developer
Advance Digital
- Developed a responsive, modular header for their suite of news sites.
- Implemented real-time commenting on the sports page using activity streams.
- Deployed code to Akamai across all sites, serving 45 million users per month.
- Conducted extensive research into Modernizr and other polyfill solutions.
- Built a responsive page that emphasized news content for their entire platform.
Web Developer
iHwy
- Developed a slider-based interface for showcasing a winery's inventory using jQuery and the TrimPath JavaScript templating engine.
- Built a 3-site "competency toolbox" for a human resources firm using extensive jQuery UI and CodeIgniter.
- Built a personnel management app in Adobe AIR with jQuery.
- Built a prototype for a single-page AJAX-based web app to promote awareness of congressional voting records.
- Revamped the company website with a new slideshow to demo their new portfolio pieces.
- Developed a .NET API in C# to power a classroom attendance-tracking iPhone app.
Experience
EScope Chrome Extension
EScope Data Visualization
Venticity
Institute for Sustainable Infrastructure
AngularJS Zilyo Demo
Cheddar Web App
Radeeus.com
http://s3.amazonaws.com/radeeus.com/11-19-15/index.htmlRISK!
http://risk-show.com/Levelfly Learning
The Story Studio
https://thestorystudio.org/Education
Bachelor's Degree in Computer Science
University of California, Santa Cruz - Santa Cruz, CA
Skills
Libraries/APIs
jQuery, Google Maps Development, Backbone.js, Node.js, Pusher, Modernizr, CocoaPods, Parallax
Tools
Git, Photoshop, AngularJS, NPM, Bower, Subversion (SVN), Gulp, Grunt, Sketch, Sublime Text 2, Sublime Text, Adobe AIR, Mongoose
Languages
PHP, HTML5, CSS3, Objective-C, JavaScript, ECMAScript (ES6), Ruby, HTML, CSS, C#, CoffeeScript
Paradigms
Prototype Development, Agile Development, Functional Programming
Platforms
Linux, WordPress Development, iOS, MacOS
Storage
PostgreSQL, MySQL, MongoDB
Frameworks
CodeIgniter, Jasmine, AngularJS, Ruby on Rails, AFNetworking, .NET, CakePHP
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