University of Washington - Michael G. Foster School of Business
Over 5 years of on-the-job experience as a software developer in the transportation industry through working at various companies on public transit technology projects. I have made numerous full-stack websites in numerous frameworks and recently installed OneBusAway for the Rogue Valley Transit District. My career goal is to make tools to give everyone better access to transportation
Over 5 years of on-the-job experience as a software developer in the transportation industry through working at various companies on public transit technology projects. I have made numerous full-stack websites in numerous frameworks and recently installed OneBusAway for the Rogue Valley Transit District. My career goal is to make tools to give everyone better access to transportation information.
I have generalist experience making full-stack web applications. On the client side, I am most proficient with ExtJS, although I prefer Backbone.js with jQuery (UI/Mobile). On the server side I have had experience with php, Tomcat, Pyramid and most recently Node.js. I'm a fan of developing with Node.js! I've had experience with most of the popular databases including Oracle, MySQL, PostgreSQL. I'm comfortable using ORMs to model data and am skilled with SQLAlchemy, although I'm getting more into sequelize.js having recently published the gtfs-sequelize npm module. Also, recently I've been working with Amazon Web Services where I've authored some scripts that fully automate the deployment of webapps to new EC2 instances.
Independent Software Consultant @ - Worked as a subcontractor to install OneBusAway for the Rogue Valley Transportation District.
- Created the Open-Source library OnTransit and gtfs-sequelize using node.js as part of a submission to the Hack My Ride 2.0 Contest. OnTransit won the popular-choice award in contest. From April 2015 to Present (9 months) Web Applications Software Engineer @ Work on various web applications that are used both internally and externally to the organization. Evangelized and significantly improved documentation writing in all projects.
--- Transit Tracker by Phone ---
Designed, architected, developed and tested phone application that provides real-time and scheduled arrival information for entire transit system. This phone system receives over 700,000 calls per month.
--- Rail Operator Sign In ---
Develop client and server side application to help Rail Controllers assign vehicles to track segments within rail yards. Created schematic representation of rail yard that allowed dragging and dropping of vehicles to various places. Created internal alert management system for rail operators. Created sign in functionality for operators.
--- Mapping Websites ---
Developed and maintained 5 websites with map to track various geospatial records. Used OpenLayers to present maps.
--- Alerts Front-End ---
Developed a mobile website for managing alerts in the transit system. Developed single-page mobile website with numerous different views. Used node.js as development server to proxy requests.
--- trimet.webapp ---
--- Operator Reports ---
Developed 3 separate websites to obtain feedback from bus drivers. From February 2013 to June 2015 (2 years 5 months) Portland, Oregon AreaSoftware Developer @ Design and develop software for transportation-related products:
---- TrafficBug ----
Designed and developed a server-side webservice API for communicating with various client applications. Designed and developed numerous server-side processes to automatically manage and provide alerts in case of changing traffic conditions.
- Location geocoding
- Integration with custom vehicle routing software
- Integration with traffic incident data
- Transaction processing (Authorize.NET and Apple iStore)
- Push notifications via text message, email and urban airship
- Custom-built user content database
--- MyTIS ---
Test and extend a third party software suite that performs custom route requests using real-time traffic data. From October 2010 to February 2013 (2 years 5 months) Portland, Oregon AreaAssociate @ Assist project managers on various transportation studies, provide technical support and training to users of PTV Vision software (VISSIM, VISUM). From July 2008 to September 2010 (2 years 3 months) Research Assistant @ Analyzed ridership on Washington State Ferries to make a comparison upon directional ridership in regards to fare revenue. From September 2007 to June 2008 (10 months) Rider Information Specialist @ Assist callers in providing trip plans and general customer service in relation to the regional transit systems of the greater Seattle area. From November 2005 to February 2007 (1 year 4 months)
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension