2025 — Now
Boston, MA
Acquired by Gusto.
2021 — 2023
Boston, Massachusetts, United States
♦ Flexible Team Fit: ~1 year on each of 3 teams: Billing, Marina, Boater. Adept at quickly integrating into diverse projects and teams with different types of users. Adaptable to changing priorities and possess strong communication skills. Gained new insights about product and business needs, forming a deep architectural and economic understanding of our application.
♦ Ruby on Rails Specialist: Demonstrated specialization in the inner-workings and intricacies of Ruby on Rails. Resolved major platform issues and performed backfills of highly sensitive user data, sometimes working with clients directly. Pushed team to keep our Rails stack modern. Passionate about the Ruby language and the Ruby community.
♦ Full-Stack Focus: Developed expertise working in React, after many years of a back-end focus. Enjoyed tackling larger scope front-end & full-stack projects & refactors with little to no guidance.
♦ Project Leader & Owner: Collaborated closely with team leads, PMs, support staff, and stakeholders to bridge knowledge gaps during our planning stages, conducting necessary technical explorations to accurately define project scope. Well-versed in assessing viability of technical strategies within the constraints of project deadlines. Measured approach to balancing up-front investment into robust solutions, vs. ensuring chosen MVP solutions are easily extendable for later investment.
♦ Data Quality: Enhanced our financial reporting suite, concentrating on elevating both performance and data accuracy. Achieved a remarkable increase in data precision, from 95% to 99.99999%, by refining mathematical models in collaboration with our accounting team. Advocated for developing a reusable framework for reporting that is still in use today.
♦ Client Lifecycle Stakeholder: Worked internally with onboarding, CSM, project management and leadership in order to capitalize on potential for new client development. Prioritized closing knowledge gaps between engineering, support, and the client prior to delivery. Experience working outside of employer scope with external development teams to evaluate feasibility of, and efficiently implement, new integrations with various products.
♦ Ground-Up Project Ownership: Adaptive to assuming new or unexpected responsibilities; backfilled missing architecture documentation and tests when original product leads became unavailable. In working through a new project, selected technologies related to the target goal. Dedicated to making the development experience pleasant for future contributors.
♦ Mentoring & Leadership: Able to apply mentorship and leadership concepts practically in any situation. Worked with developers to lead them to their own understanding instead of blankly providing answers, enabling them to skip common pitfalls and spend said time productively.
♦ Refined Development Practices: Advocate for test-driven development and DRY code. Avoids abstraction for abstraction's sake, prioritizing refactors when and only if they make the software more legible or performant. Deep familiarity with common design patterns and data structures.
♦ Services, APIs: Enthusiastic about creating & designing new endpoints, functionalities, and features at data/service-layer. Knowledgeable about performance optimizations and common pitfalls. Breadth of knowledge in strengths & weaknesses of various languages.
♦ Data Migration: Responsible for designing & developing a migration service, an account mapping service, and a reverse proxy that work together to move account data from on-prem servers to AWS Cloud. Collaborate with Cloud team and DBAs to leverage EC2, DynamoDB, S3, CloudFormation, Aurora, Lambdas
♦ Production & Build Issues: Frequent support & on-call work. Use SQL, Splunk, CloudWatch, SSH & CLI tools to isolate, test, and resolve production and build issues. Experience communicating with customer service representatives to bring fixes to customers. Perform deployments using Jenkins, GitHub tooling, AWS and CLI, rolling back when necessary.
♦ Leadership: Mentor developers, both senior and junior, in team practices and codebases. Provide guidance to peers through pairing and walkthroughs, remote and in-office. Ensure cross- and inter-team communication and organize meetings & wikis. Participated in a rotational program through Core Business Systems, Security, & CI/CD.
♦ Static Applications: Comfortable working in static applications using MVC-structured Javascript, as well as a variety of Javascript frameworks.
Education
University of Massachusetts Amherst