N2 Publishing produces neighborhood print publications that create a sense of community and support local businesses.
- Lead developer on a team that created a Rails application that tracks and progresses publications through the entire print process by utilizing digital press APIs until they are ultimately shipped to increase efficiency and gather insight. Worked with product managers to hone requirements, develop required tasks and sprints.
- A maintainer of a large, legacy, order entry and payment application that was built using Ruby on Rails in an Agile environment. Some of the larger features I have completed include refactoring how commissions are determined and displayed, scoping the application to handle different publication products with separate business rules and production schedules, refactoring the API for payment processing, analyzing and fixing performance issues, and upgrading the app to a more modern version of Ruby and Rails. Some of my other responsibilities included reviewing, merging, and deploying code changes, and investigating bug tickets.
- Developed and tested features for a new publication management system, that utilizes Ruby on Rails, which tracks publications' design status, aid communication between clients and ad designers, increase productivity, and decrease costs.
- Created and maintained a Rails engine for managing single sign-on and off for all of N2’s distributed systems.
- In conjunction with our user experience designer, created and maintained a front-end style guide Ruby gem to document and centralize the design language throughout N2’s apps (n2publishing.github.io/n2-styles).
- Lead developer for the creation of the new public-facing website(n2pub.com) using design mock-ups and Ruby on Rails that exceeded everyone’s expectations including the CEO's.
- Migrated parts of the legacy custom infrastructure provisioning solution to Ansible.
- Completed a year-long in-house leadership training course.