Ethan James
Verified Expert in Engineering
Software Developer
Ethan在许多不同的栈上工作过,但总是回到他的初恋:JavaScript. 他喜欢使用AngularJS将RESTful api连接到精心设计的前端, 或者其他为项目提供最佳用户体验的框架. 他编写的HTML5和CSS3代码简洁、语义清晰,而且和他创建的网站一样响应迅速. He is pleasant and diligent.
Portfolio
Experience
Availability
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
Radeeus, Inc.
- 建立了一个最先进的网站,包括使用jQuery自定义视差滚动,以吸引和娱乐访问者.
- 使用先进的CSS3技术在嵌入式视频之间创建引人注目的过渡.
- Integrated optimized SoundCloud API calls into the iOS app.
- 修改了音乐分享iOS应用的教程和应用内图库.
- 在他们的社交网络音乐分享iOS应用中升级了oAuth认证.
Contract Front-end Developer/iOS Developer
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.
Contract Web Developer
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多个网站.
- 管理电子商务网站集合的开发和开发模块,提供从单页结帐到高级使用跟踪的功能.
Contract Software Engineer
Neuronic Games
- Switched their math-intensive gradebook to a client-driven AJAX model.
- 集成的push用于实时同步后台作业,如PDF生成.
- 优化消息传递队列,为深度评论线程显示正确的通知.
- 在其他管理任务中,实现了克隆复杂数据模型的功能.
- 简化了各种用户角色的邀请令牌注册过程.
Front-end Developer
Advance Digital
- Developed a responsive, modular header for their suite of news sites.
- 使用活动流实现了对体育页面的实时评论.
- 在所有站点部署Akamai代码,每月为4500万用户提供服务.
- 对Modernizr和其他填充解决方案进行了广泛的研究.
- 建立一个响应式页面,强调整个平台的新闻内容.
Web Developer
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.
Experience
EScope Chrome Extension
EScope Data Visualization
http://www.eyeonelections.com/new-data-visualization/Venticity
Institute for Sustainable Infrastructure
http://sustainableinfrastructure.org/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
http://thestorystudio.org/Skills
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
Education
Bachelor's Degree in Computer Science
University of California, Santa Cruz - Santa Cruz, CA