Susan Prestage
Experienced Web Developer with a passion for Ruby, Rails, and backend
development. Proven expertise in the development life cycle, designing,
testing, and supporting software and hardware products. Specialized in
UNIX environments, PostgreSQL, and APIs. Proficient in JavaScript, AWS,
and DevOps. I am happiest when deep in code or crafting from a command
line.
SKILLS
Unix/Linux |
Ruby/Rails |
Networking |
devOps |
Command line |
JavaScript |
ElasticSearch |
AWS |
Scripting |
github |
html/css |
SQL |
EMPLOYMENT
OneClickPolitics
Remote | 2021-2024
OCP provides a digital advocacy software platform used to connect
constituents with their elected officials. The global engineering team
supports a legacy rails app that provides grass roots organizations a
quick and easy way to reach out to voters.
- Played a key role in the modernization of a legacy Rails 3 application,
contributing to its transformation into a microservices architecture with
a focus on multiple API-based design.
- Collaboratively designed and implemented a client-facing system, leveraging
Twilio's SMS messaging API to enhance communication and replace the existing
EZtexting messaging solution.
- Orchestrated the integration of diverse Government APIs (REST, SOAP, XML),
ensuring seamless connectivity with external systems.
- Successfully reconstructed the Mapbox presentation of Cicero-sourced geo-location
data, overcoming challenges from an undocumented starting point.
- Demonstrated proficiency with a technology stack including Rails 4, 6, 7,
and React in a dynamic AWS environment.
- Contributed to mentoring junior developers and actively participated in
conducting thorough code reviews.
- Leveraged keen attention to detail, coupled with strong skills in Rails
console and Unix command line, to excel as one of
the team's top troubleshooters.
Sportsrocket
Bellevue, WA | Remote | 2016-2019
Sportsrocket, a former New York-based company, revolutionized sports
content delivery, offering on-demand access to live games, highlights, and
shows. Known for its proprietary sports media operating system, the company
excelled in producing, distributing, and monetizing content across diverse
platforms. Known for its collaborative atmosphere, Sportsrocket fostered
creative problem-solving, rapid iteration, and the development of
cutting-edge features.
- Developed a worker application to consume TV show, movie, and sporting
event XML data from the Gracenote API.
- Created and maintained APIs for both internal services and external
client applications.
- Authored comprehensive API documentation, providing explanations and
examples of supported requests and responses for both client and internal use.
- Programmed interactions with a variety of AWS services, leveraging
Cloudwatch for logging and metrics, SNS and SQS for task flow management,
and reading/writing data in S3 buckets.
- Utilized Ruby on Rails, JavaScript, SASS, XML, nginx, and Redis in a
modern agile software engineering environment.
- Operated within a structured development cycle, including source control,
dev/stage/prod release phases, extensive testing, and continuous deployment
practices.
Corgibytes
Remote | 2015-2016
A contracting group fostering skill development with legacy code and
systems characterized by astonishingly low version numbers. Working as a
remotely collaborative team, we support each other as we bring calm to the
chaos inherent in the world's existing code.
- Led the transition of a client's content management system to S3 using
AWS CLI.
- Maintained and introduced new features to the client's Rails 2 legacy
codebase.
- Cultivated a high level of communication and collaboration among team
members using tools such as Slack, Skype, and ScreenHero.
- Emphasized the importance of clear, concise code, leaving behind thorough
instructions, readmes, and wikis for enhanced collaboration and project
understanding.
workZeit
Remote | 2014-2015
A startup focused on developing a SAAS web application that
revolutionizes the feedback process, providing a robust environment for
teammates, managers, and companies. Notable for its sophisticated
analytics tools, Featherlight offers an improved solution for one-on-one
feedback and supports annual reviews.
- Conducted web development using Ruby in a Rails framework, showcasing
strong backend and SQL skills to provide data to the frontend.
- Managed DevOps for all deployments, bugs, and live site issues.
- Collaborated within an agile, remote team, participating in daily
standups and two-week sprints, utilizing tools such as Skype, Trello,
Slack, Github, and Heroku.
- Utilized JavaScript and Angular for frontend development when needed.
- Led extensive refactoring efforts, transforming old code into a simpler,
more readable, and easily modifiable form.
DreamBox Learning
Bellevue, WA | 2010-2011
An innovative venture providing adaptive learning and curriculum-based
math lessons for K-5 students within an engaging web-based environment.
- Conducted server and client testing in a Ruby on Rails environment.
- Executed code merges into the production branch using SVN (Subversion)
and deployed fixes to the production environment using Capistrano.
- Utilized NewRelic and Splunk to monitor the health of the livesite and
troubleshoot any issues.
- Worked with agile methods, contributing to the release of server
features and fixes to production every 6-8 weeks.
- Collaborated within a team to ensure system designs met internal
scalability, performance, and reliability goals, with the capability to
handle 10-100 times the current traffic.
Also contributed to teams at Cisco, Cray, Aventail, Microsoft, Google, and Expedia