Resume of Eric Gelinas

Summary

Over 20 years of web standards-focused interface development experience. An uncompromising focus on elegant product development. Comfortable innovating on and maintaining sites at scale. A proven history of writing high-performing server and client JavaScript.

Experience

2022 to Present: Staff Tech Lead Manager - Slack, San Francisco, CA

  • Continued leadership in frontend development for Workflow Builder 2.0
  • Managed a team of frontend engineers and provided guidance on technical challenges
  • Contributed to technical strategy and architectural decisions
  • Collaborated with UX design and cross-functional teams to drive product improvements to Slack's next generation platform
  • Led efforts to improve team productivity and code quality

2019 to 2022: Staff Engineer, Frontend - Slack, San Francisco, CA

  • Lead development of Admin / End user UI for installation of API integrations for large enterprise customers
  • Moved legacy XHP interfaces to React and TypeScript
  • Gained support for an internal standard for APIs supporting UIs to optimize perceived loading and flexibly scale the amount of data shown in complex user-facing data tables
  • Direct impact on product decisions informed by data, organizational priorities, relationships with UX design, and an understanding of architectural opportunities
  • Over a year of direct engineering leadership experience prioritizing work, facilitating organization changes, hiring, and managing performance

2016 to 2019: Sr. Software Engineer - Apple, San Francisco, CA

  • Lead development of the authorization interface for MapKit JS
  • Developed GeoJSON import support for MapKit JS
  • Lead development and continue to maintain a dashboard application for MapKit JS users
  • Authored a video presentation on MapKit JS authorization for WWDC 2016
  • Worked on the launch of transit place cards for the web
  • Directly responsible for public developer documentation and bi-weekly publishing of release notes for MapKit JS

2015 to 2016: Web Developer - Dropbox, San Francisco, CA

  • Primary frontend developer on the "Campus Cup" campaign - one of the first production React applications at Dropbox
  • Trained peers on React
  • Performed 2-6 engineering interviews a week and trained peers on interview procedures
  • Built a mechanism for serving SVGs which are internationalized at runtime and cached
  • Wrote production code in Python, JavaScript ES5, TypeScript, and CoffeeScript
  • Mentored new-hires, including introductory task delegation and weekly progress check-ins
  • Evangelized and improved tools for responsive development

2014 to 2015: Sr. Frontend Engineer / UX Designer - Stamen Design, San Francisco, CA

  • Full-stack JavaScript development of caliparks.org [Source]
  • UX design on client projects as well as caliparks.org
  • Data-driven sketching and production development using PostGIS, D3, Leaflet, and qGIS
  • Direct client contact and management of deliverables
  • Spoke publicly and attended events on behalf of Stamen Design
  • Built applications for scale using JavaScript, Node.js, and React.JS

2009 to 2013: Sr. Frontend Engineer - Flickr, San Francisco, CA

  • Implemented an engineering project management process which was adopted by all project teams
  • Designed a process for concordance between Yahoo Where on Earth IDs and Foursquare Venue IDs. This is in use on all Flickr Mobile apps
  • Moved flickr.com/map to run on LeafletJS and created a system for displaying map layers based on time taken and geo-coordinate of a photo
  • Developed Flickr's primary web geotagging interface
  • Key contributor in a complete redesign of the Flickr Photo page in 2010
  • Frontend code changes on Flickr.com, which include JavaScript, HTML, CSS, and PHP
  • Involved in architecture decisions for frontend technologies

2007 to 2009: Frontend Engineer - Yahoo!, Burbank, CA

  • Wrote an extension for the YUI Data Table which inserts contextual data as sub rows
  • Designed a Frontend unit testing harness for use in a JSP based framework
  • Gave talks on the subject of Frontend development to Yahoo! employees
  • Created a process for feeding patches from the APT product to the YUI library
  • Authored and supported JavaScript-based interface components distributed through a packaged framework
  • Offered ongoing support and guidance to developers through mail lists and documentation
  • Evangelized Web Standards adherence from design to development
  • Worked with development teams to find practical applications of Agile development principles including elements of Scrum and Kanban

2004 to 2007: Markup Engineer - EarthLink, Inc, Pasadena, CA

  • Led interface development of a Map-based search product. Leveraged YUI, Prototype JavaScript Framework, and Scriptaculous frameworks to enhance the search and mapping functionality of the Microsoft Virtual Earth API.
  • Applied knowledge of Agile development concepts to create a Web 2.0 portal that will replace the current EarthLink web portal.
  • Key developer of a social bookmarking site. This application was built using the Ruby on Rails framework. RJS and JSON were used to facilitate an AJAX-enabled application of Model-View-Controller.
  • Ongoing HTML, JavaScript, and CSS enhancements to a web portal with a user base of over 4 million subscribers. Optimized images delivered in Photoshop format from UI design group. Developed Apache Velocity templates that enable a content management tool.