Ethan James, Developer in Brooklyn, United States
Ethan is available for hire
Hire Ethan

Ethan James

Verified Expert  in Engineering

Software Developer

Location
Brooklyn, United States
Toptal Member Since
December 6, 2015

Ethan在许多不同的栈上工作过,但总是回到他的初恋:JavaScript. 他喜欢使用AngularJS将RESTful api连接到精心设计的前端, 或者其他为项目提供最佳用户体验的框架. 他编写的HTML5和CSS3代码简洁、语义清晰,而且和他创建的网站一样响应迅速. He is pleasant and diligent.

Portfolio

Radeeus, Inc.
Parallax, CocoaPods, Objective-C, iOS, jQuery, JavaScript, HTML5, CSS3
Wide Open Technologies
AFNetworking, Objective-C, WordPress, CoffeeScript, Ruby on Rails (RoR), Ruby...
WaveRider, Inc.
WordPress, Ruby on Rails (RoR), Ruby, Objective-C, iOS, Adobe Photoshop, jQuery...

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...我编写的代码是一个复杂的AngularJS表单,它由运行在Node上的健壮数据模型提供支持.js that I'm currently in the process of porting to ES6.

Work Experience

Contract iOS Developer/Web Developer

2014 - 2015
Radeeus, Inc.
  • 建立了一个最先进的网站,包括使用jQuery自定义视差滚动,以吸引和娱乐访问者.
  • 使用先进的CSS3技术在嵌入式视频之间创建引人注目的过渡.
  • Integrated optimized SoundCloud API calls into the iOS app.
  • 修改了音乐分享iOS应用的教程和应用内图库.
  • 在他们的社交网络音乐分享iOS应用中升级了oAuth认证.
技术:Parallax, CocoaPods, Objective-C, iOS, jQuery, JavaScript, HTML5, CSS3

Contract Front-end Developer/iOS Developer

2013 - 2015
Wide Open Technologies
  • 利用先进的CSS技术(如Flexbox)构建了一个大型WordPress网站, plus numerous jQuery-based UI elements.
  • 使用Backbone为视频编辑软件构建了一个强大的过滤界面.js.
  • 修改了一款iOS应用,拥有全新的iOS 7界面和额外的功能.
  • 使用CoffeeScript和Backbone维护一个光滑的、功能齐全的待办事项列表应用程序.js.
  • Added new features to a RESTful Ruby on Rails API.
Technologies: AFNetworking, Objective-C, WordPress, CoffeeScript, Ruby on Rails (RoR), Ruby, Backbone.js, jQuery, JavaScript, CSS3, HTML5

Contract Web Developer

2007 - 2015
WaveRider, Inc.
  • 使用Ruby on Rails和jQuery为他们基于ipad的忠诚度计划开发一个管理界面.
  • Developed a CMS using Backbone.js and CakePHP for a mobile-first surfing magazine.
  • Built a complex, 在WordPress中使用重力表单的自我提升研讨会系列.
  • 使用干净、语义化的HTML和CSS,从Photoshop中构建了30多个网站.
  • 管理电子商务网站集合的开发和开发模块,提供从单页结帐到高级使用跟踪的功能.
Technologies: WordPress, Ruby on Rails (RoR), Ruby, Objective-C, iOS, Adobe Photoshop, jQuery, JavaScript, CSS, HTML

Contract Software Engineer

2013 - 2014
Neuronic Games
  • Switched their math-intensive gradebook to a client-driven AJAX model.
  • 集成的push用于实时同步后台作业,如PDF生成.
  • 优化消息传递队列,为深度评论线程显示正确的通知.
  • 在其他管理任务中,实现了克隆复杂数据模型的功能.
  • 简化了各种用户角色的邀请令牌注册过程.
技术:PostgreSQL, CSS, HTML, Ruby on Rails (RoR), Ruby, push, jQuery, JavaScript

Front-end Developer

2012 - 2013
Advance Digital
  • Developed a responsive, modular header for their suite of news sites.
  • 使用活动流实现了对体育页面的实时评论.
  • 在所有站点部署Akamai代码,每月为4500万用户提供服务.
  • 对Modernizr和其他填充解决方案进行了广泛的研究.
  • 建立一个响应式页面,强调整个平台的新闻内容.
Technologies: Modernizr, jQuery, JavaScript, CSS3, HTML5

Web Developer

2009 - 2011
iHwy
  • 使用jQuery和TrimPath JavaScript模板引擎开发了一个基于滑块的界面,用于展示酒庄的库存.
  • 使用大量的jQuery UI和CodeIgniter为一家人力资源公司构建了一个3站点的“能力工具箱”.
  • Built a personnel management app in Adobe AIR with jQuery.
  • 为基于ajax的单页web应用程序构建原型,以提高对国会投票记录的认识.
  • 更新公司网站,用新的幻灯片来展示他们的新作品.
  • Developed a .NET API in C# to power a classroom attendance-tracking iPhone app.
Technologies: .NET, C#, Adobe AIR, jQuery, JavaScript, CodeIgniter

EScope Chrome Extension

需要一个浏览器扩展来检测和收集在用户浏览网页过程中显示的所有类型的广告. 这些广告被发送到服务器进行分析,以确定哪些广告是由政治候选人或团体赞助的.

EScope Data Visualization

http://www.eyeonelections.com/new-data-visualization/
A variety of D3.js图表需要显示与EScope浏览器扩展收集的政治广告相关的各种统计数据.

Venticity

这对创业兄弟想要颠覆婚礼策划行业,通过地理定位和即时通讯功能将供应商直接与新人联系起来. 他们需要一个自定义的WordPress门户网站,以方便无压力的婚礼策划.

Institute for Sustainable Infrastructure

http://sustainableinfrastructure.org/
这家绿色科技公司需要对他们的网站进行彻底的改革. The new site is built on WordPress, 与像素完美的布局,他们复杂的博客结构,包括图像画廊, an events calendar, training resources, and a Google Map showing their partners.

AngularJS Zilyo Demo

I wanted to show off my growing AngularJS skills, so I built a little app using Angular and the Google Maps API. 它演示了使用AngularJS构建强大的单页应用程序是多么容易.

Cheddar Web App

I added a number of API endpoints to facilitate additional iOS & OS X应用程序的功能,加上我添加了一个浏览旧列表的存档视图 & tasks using CoffeeScript and Backbone.js.

Radeeus.com

http://s3.amazonaws.com/radeeus.com/11-19-15/index.html
I built a beautiful, 高度互动的网站,非常精确的设计规范,展示了iOS应用程序的功能,使用集成视频和广泛的视差滚动.

RISK!

http://risk-show.com/
I've taken over all development on the website for this popular podcast, 包括实现他们的在线商店,并在他们庞大的剧集档案中添加搜索功能.

Levelfly Learning

我为这个SPA添加了许多功能,将在线教育与社交网络相结合. I made their math-heavy gradebook more responsive, scheduled computationally-intensive jobs in background queues, and too much more to mention.

The Story Studio

http://thestorystudio.org/
我实现了一个完整的重新设计,把这个网站的外观和感觉进入现代时代. I added gift certificates, promo codes, a complex taxonomy for categorizing their workshops, and much more.

Languages

PHP, HTML5, CSS3, Objective-C, JavaScript, ECMAScript (ES6), Ruby, HTML, CSS, c#, CoffeeScript

Libraries/APIs

jQuery, Google Maps, Backbone.js, Node.js, Pusher, Modernizr, CocoaPods, Parallax

Tools

Git, Adobe Photoshop, Karma, NPM, Bower, Subversion (SVN), Gulp, Grunt, Sketch, Sublime Text 2, Sublime Text, Adobe AIR, Mongoose

Paradigms

Prototype-based OOP, Agile Software Development, Functional Programming

Platforms

Linux, WordPress, iOS, MacOS

Storage

PostgreSQL, MySQL, MongoDB

Frameworks

CodeIgniter, Jasmine, AngularJS, Ruby on Rails (RoR), AFNetworking, .NET, CakePHP

2002 - 2005

Bachelor's Degree in Computer Science

University of California, Santa Cruz - Santa Cruz, CA