Personal details

Ian L. - Remote front-end developer

Ian L.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

I'm an enthusiastic JavaScript/TypeScript dev who loves to mentor.

My passion is building web apps in React, but also love GraphQL and Node.js.

I have an open source project for dynamic forms

https://www.npmjs.com/package/react-pathform
https://github.com/ilovett/react-pathform

Work Experience

Front-End Engineer
Quantum | May 2017 - Feb 2018
Angular
WebSocket
WAMP
Jasmine
Karma
Material Design
Redux
NgRx
Angular 4
Developed Angular client for a private product running on top of Rook, an open source next gen storage platform running on Kubernetes. Implemented socket realtime connections for requests which might take seconds or minutes, unblocking the user. Decided to use ngrx platform, an Angular implementation of Redux, which allowed realtime push notifications to fit nicely into the ecosystem. Regularly met with UX Designer to discuss mockups and provided feedback and insights. Brought up workflow concerns to team with suggestions of how to improve the user experience.
Front-End Engineer
zulily | Apr 2015 - May 2017
Node.js
MySQL
Angular
Redis
Elasticsearch
npm
Material Design
hapi.js
Apache cordova
The champion of UI/UX for Fulfillment Center Systems department (~30 people), answering questions, preaching best practices, and directing developers in the right direction for their respective team’s projects. Developed and maintained an internal front end framework bundle based on AngularJS & Angular Material, along with other common libraries like lodash, momentjs, tinycolor and shared logic between modular apps using the framework. Developed a yeoman generator for other engineers within department to quickly get up and running with the aforementioned framework bundle. Redesigned an application heavily in use in the warehouse, implemented in Angular, rolled out software onsite, interviewed users, addressed feedback, improved productivity of users by an average of 5% Participated in recruiting tech talent by interviewing candidates for UI positions. Developed distributed workers to crunch data in parallel and dump data into ElasticSearch for quick report generation based on aggregations of large datasets. Designed UI for a handful of applications using the framework, reviewed other teams code regularly and provided tips and in depth explanations of improvements to make. Planned Epics and Stories for many projects, identified key requirements and estimated development time required.

Education

University of Guelph
Bachelor of ScienceComputer Science
Jan 2004 - Dec 2007

Personal Projects

react-pathformIconOpenNewWindows
2021
React
Jest
React Testing Library
Pathform was built to scratch an itch for recursive, nested, dynamic forms.
Audio Sprite SurferIconOpenNewWindows
2014
Angular
Chop a single audio file into multiple bits by treating it like a "Sprite" where you play sub-sections of a single audio file. I built this to make a sprite for Dolphinizr.