San Francisco, CA
Nov 2016 - Present
• In the first month of employment, I was asked to co-lead my team. Duties included scrum master and engineering advocate.
• I designed and implemented most of the customer-facing API for managing users on an account. This API has two main parts. The first is a basic API open to all customers. The second is part of an integration with a customer, and used internally to communicate between the basic API and the customer's pre-existing internal tools for user management.
3 years prior, determined which libraries were still used, and brought those libraries back
into the Rails assets pipeline via the Gemfile and the vendor assets structure. Challenges included staying in compliance while adding a lot of code back into the codebase, and maintaining backward compatibility.
• I identified and addressed a lack in deployment documentation. By creating the documentation, I made the complex process easier to perform without error, and possible to distribute tasks across team members. I identified and addressed similar needs in the team, including the Kanban process.
Software Design Engineer
Feb 2016 - Aug 2016
• I rebuilt the internal timesheet system in Ember.js and Python.
• I worked with a client to help combine their brands into one umbrella website, http://fygment.com, in Wordpress.
• I built the website http://smartpgh.com (using Kirby) for the SmartPgh Initiative project with the City of Pittsburgh. I gave my team instruction in Accessibility in Web Development. My teaching made it possible for the team to design and build the site in a way that supported more of the userbase.
• I prototyped a new interface with expanded behavior for one of the company's clients. My work helped the client revamp their digital ecosystem.
• I participated in a workshop about company values and provided actionable feedback on how to improve diversity.
Santa Clara, CA
Jul 2014 - Nov 2015
• My first week on the job was spent in Santa Clara, CA. I led an internal Ruby/Rails training workshop on my first day for employees interested in learning the technology.
• I wrote code with a team responsible for rewriting an existing customer-facing application in Ruby on Rails. The product was unusable by customers due to its slow performance, and our work was crucial for further feature development on the application.
• As a team, we took pride on fostering a collaborative and respectful environment, and contributed to coding and development-process best practices and guidelines. We performed peer code reviews regularly, and also used them as learning tools. I contributed to our documentation on writing good commit messages, and helped us to stay organized and up-to-date with the Product Management team.
• I contributed a significant refactor of internals to use more idiomatic ruby and single responsibility principles.
• We successfully delivered a rewrite of two main sections of our customer-facing application, providing significant performance gains, and increasing business value of the product. We continued to work closely with the Design and Product Management team to rewrite the remaining parts of the customer-facing application according to customer feedback. Promoted in 2015.
May 2014 - May 2015
May 2013 - May 2014
Apr 2010 - May 2012
University of Pittsburgh
2006 - 2009
Minor in French
Overall GPA: 3.4
Honors: Dean's List of Distinguished Students, Moyé Research Scholarship
- Ruby (Rails, REST APIs)
- TDD (RSpec, Cucumber, Capybara)
- SQL (MySQL, Postgresql)
- Front End (HTML, CSS, SASS)
- Version Control (Github)
- PHP (Wordpress, Kirby)