Ethan James

Ethan James

Brooklyn, United States
Hire Ethan
Scroll To View More
Ethan James

Ethan James

Brooklyn, United States
Member since November 2, 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.
Ethan is now available for hire
Portfolio
  • Radeeus, Inc.
    CSS3, HTML5, JavaScript, jQuery, parallax scrolling, iOS, Objective-C, CocoaPods
  • Wide Open Technologies
    HTML5, CSS3, JavaScript, jQuery, Backbone.js, Ruby on Rails, CoffeeScript...
  • WaveRider, Inc.
    HTML, CSS, JavaScript, jQuery, Photoshop, iOS, Objective-C, Ruby on Rails...
Experience
  • JavaScript, 7 years
  • CSS3, 7 years
  • HTML5, 7 years
  • Adobe Photoshop, 7 years
  • jQuery, 6 years
  • WordPress, 5 years
  • Sketch, 2 years
  • AngularJS, 1 year
Brooklyn, United States
Availability
Part-time
Preferred Environment
Mac OS, Sublime Text, Git
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.
Employment
  • Contract iOS Developer/Web Developer
    Radeeus, Inc.
    2014 - 2015
    • 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.
    Technologies: CSS3, HTML5, JavaScript, jQuery, parallax scrolling, iOS, Objective-C, CocoaPods
  • Contract Front-end Developer/iOS Developer
    Wide Open Technologies
    2013 - 2015
    • 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.
    Technologies: HTML5, CSS3, JavaScript, jQuery, Backbone.js, Ruby on Rails, CoffeeScript, WordPress, Objective-C, AFNetworking
  • Contract Web Developer
    WaveRider, Inc.
    2007 - 2015
    • 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.
    Technologies: HTML, CSS, JavaScript, jQuery, Photoshop, iOS, Objective-C, Ruby on Rails, WordPress
  • Contract Software Engineer
    Neuronic Games
    2013 - 2014
    • 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.
    Technologies: JavaScript, jQuery, Pusher, Ruby on Rails, HTML, CSS, PostgreSQL
  • Front-end Developer
    Advance Digital
    2012 - 2013
    • 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.
    Technologies: HTML5, CSS3, JavaScript, jQuery, Modernizr
  • Web Developer
    iHwy
    2009 - 2011
    • 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.
    Technologies: CodeIgniter, JavaScript, jQuery, Adobe AIR, C#, .NET
Experience
  • EScope Chrome Extension (Development)
    https://chrome.google.com/webstore/detail/escope/cnclohfkedijhdkkgmnnabfljimmlmie

    A browser extension was needed to detect and collect all types of ads displayed during the course of a user's web browsing. These ads were sent to the server for analysis in order to determine which ads were sponsored by political candidates or groups.

  • EScope Data Visualization (Development)
    http://www.eyeonelections.com/new-data-visualization/

    A variety of D3.js graphs were required to show various statistics related to the political ads collected by the EScope browser extension.

  • Venticity (Development)

    These entrepreneurial brothers wanted to disrupt the wedding planning industry by connecting vendors directly to couples using geolocation and instant messaging capabilities. They needed a custom WordPress portal built from the ground up to facilitate stress-free wedding planning.

  • Institute for Sustainable Infrastructure (Development)
    http://sustainableinfrastructure.org/

    This green technology company needed a complete overhaul of their web presence. The new site is built on WordPress, with pixel-perfect layout of their complex blog structure including image galleries, an events calendar, training resources, and a Google Map showing their partners.

  • AngularJS Zilyo Demo (Development)
    https://angular-zilyo.herokuapp.com/

    I wanted to show off my growing AngularJS skills, so I built a little app using Angular and the Google Maps API. It demonstrates how easy it is to build a powerful single-page application using AngularJS.

  • Cheddar Web App (Development)

    I added a number of API endpoints to facilitate additional iOS & OS X app functionality, plus I added an archive view for browsing old lists & tasks using CoffeeScript and Backbone.js.

  • Radeeus.com (Development)
    http://s3.amazonaws.com/radeeus.com/11-19-15/index.html

    I built a beautiful, highly-interactive site to very exact design specifications that demonstrates the iOS app's functionality using integrated video and extensive parallax scrolling.

  • RISK! (Development)
    http://risk-show.com/

    I've taken over all development on the website for this popular podcast, including implementing their online store and adding search functionality to their expansive episode archive.

  • Levelfly Learning (Development)
    https://levelfly.bmcc.cuny.edu/

    I added a host of features to this SPA that combines online education with social networking. I made their math-heavy gradebook more responsive, scheduled computationally-intensive jobs in background queues, and too much more to mention.

  • The Story Studio (Development)
    https://thestorystudio.org/

    I implemented a complete redesign, bringing the look and feel of this website into the modern age. I added gift certificates, promo codes, a complex taxonomy for categorizing their workshops, and much more.

  • Get Your Angular 2 On: Upgrading from 1.5 (Publication)
    "So much of what’s new and exciting about Angular 2 is its new way of thinking rather than its new architecture," says Toptal Freelance Developer Ethan James. In this article, Ethan walks through the inner workings of a simple Angular 1.5 app and then shows us how to upgrade it to Angular 2 while giving us the necessary understanding to truly appreciate it.
  • You Need a Hero: The Project Manager (Publication)
    For every tech project or business, there's inevitably the “client” and the “programmer”. Sometimes they make it work between themselves, but often someone has to step in to establish the ground rules, keep everyone honest, and facilitate communication between all parties. This someone, this hero, is the project manager. In this entertaining article, Ethan James gives his insights as to why you, the developer, and you, the client, should invest in a project manager... or at least employ the techniques outlined.
  • Ethan is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Ethan shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    PHP, HTML5, CSS3, Objective-C, JavaScript, EcmaScript 2015 (ES6), Ruby, CoffeeScript
  • Libraries/APIs
    jQuery, Node.js, Google Maps, Backbone.js
  • Tools
    Git, Grunt, Sublime Text 2, Sketch, SVN, Gulp.js, Bower, NPM, Karma, Adobe Photoshop, Mongoose
  • Paradigms
    Prototype-based OOP, Agile Software Development, Functional Programming
  • Platforms
    WordPress, Linux, iOS
  • Storage
    PostgreSQL, MySQL, MongoDB
  • Frameworks
    AngularJS, Jasmine, Ruby on Rails (RoR), CodeIgniter, CakePHP
Education
  • Bachelor's degree in Computer Science
    University of California, Santa Cruz - Santa Cruz, CA
    2002 - 2005
I really like this profile
Share it with others