Software Engineer: San Francsico, CA
Manage data pipelines delivering stats required for business forecasting and billing
Responsible for a small team focused on data aquisition and delivery
Help other teams integrate existing and newly formed data into useful reports and billing applications
Maintained and improved existing customer facing ruby based API's.
Designed, implemented, and deployed a distributed messaging queue for cross service communications.
Replaced legacy billing platform with large third party provider while maintaining all core user features.
Used messaging services with existing API's to provide near real time billing via this third party.
Helped to reduce technical debt over all API's.
Created custom automation framework using Selenium 2.0 for use in testing mobile platform.
Maintained and improved existing test suites as the code base evolved.
Built and maintained diverse set of platform migration tools.
Worked with customers to migrate large datasets with minimal downtime and dataloss.
Migrated serveral large forum sites from a variety of platforms to the Huddler ecosystem.
Assisted with design and development of large scale Java Product.
Designed and implemented customer specific message handling scripts.
Worked with designers to implement new corporate website.
Planned and implemented improved data backup plan.
Consulted on hardware and software system upgrades.
Assisted in automation of e-commerce business.
Diagnosed and repaired computer systems for several departments of MTU.
Assisted customers with software and hardware IT problems.
Worked with 650 computers and 1000+ users.
Taught youth basic programming and computer repair skills.
Operated technical support for all camp areas.
Managed installation and setup of new hardware and software.
Managed a team of 5-8 people in a high risk environment.
Worked with a designer and the customer to create a specification for a new inventory management system based on existing workflow and the future needs of the customer.