Scroll To View More
Hire the top 3% of freelance developers
Harrison Strowd

Harrison Strowd

Chicago, IL, United States
Member since November 4, 2016
Harrison has extensive experience building and maintaining web server applications of all shapes and sizes. The majority of his experience is in Ruby on Rails, but he also has experience with many other languages as well. Harrison has a strong understanding of the entire stack of server-side technologies.
Harrison is now available for hire
Portfolio
  • Belly, Inc.
    Ruby, Ruby on Rails, SQL, MySQL, PostgreSQL, JavaScript, AngularJS, Heroku...
  • ClairVista, LLC
    WebRTC, JavaScript, Objective-C, C++, Cocoa Touch, Xcode, ExtJS, STUN/TURN...
  • Enova Financial
    Ruby, Ruby on Rails, Emacs, PostgreSQL, Git, Jenkins, Chef, Cucumber...
Experience
  • SQL, 10 years
  • Web Services, 10 years
  • Ruby, 7 years
  • RSpec, 7 years
  • Amazon Web Services (AWS), 7 years
  • Ruby on Rails (RoR), 7 years
  • Git, 6 years
  • Heroku, 5 years
Chicago, IL, United States
Availability
Part-time
Preferred Environment
Mac OS, Git, Ruby, Emacs, PostgreSQL, MySQL
The most amazing...
...project I've worked on is a non-profit tutoring service that runs video chat sessions for experienced tutors to work with children in underserved school systems
Employment
  • Senior Software Engineer
    Belly, Inc.
    2015 - 2016
    • Worked as a senior member and manager on the Platform team—responsible for maintaining and extending the Ruby-based services and infrastructure that powers the Belly Platform.
    • Went on to lead Belly's enterprise product.
    • Responsible for establishing and growing the new product targeted toward nationwide, enterprise clients.
    • Built this product on top of the existing platform powering Belly’s small and medium-sized businesses (SMB) product.
    • Established a vision, principles, and strategy for the product.
    • Built out our team of product managers, using OKRs to align our efforts and establishing a concrete process for managing this product.
    • Constructed and drove the execution of a product roadmap based on the feedback and buy-in from the sales and marketing team as well as our target customers.
    • Shared responsibility for all development, quality control, operations, and infrastructure management activities. Independently delivered key features, while also serving as a squad lead, responsible for managing a cross functional team to deliver strategic initiatives from the engineering team roadmap.
    • Mentored members of the platform and engineering teams.
    • Stepped into the CTO role, taking responsibility for all aspects of Belly’s engineering team and product development.
    • Worked with the executive team and engineering leadership to manage the product roadmap.
    • Responsible for leading the technology vision and execution, managing the overall plan, timelines, and end deliverables of the engineering team.
    • Managed communication and coordination with other internal stakeholders, including marketing, sales, and support teams, to roll out valuable new features within the product.
    • Led the engineering team to launch the BLUE product, focused on enterprise clients and use cases, during the first month in this role.
    Technologies: Ruby, Ruby on Rails, SQL, MySQL, PostgreSQL, JavaScript, AngularJS, Heroku, AWS, Git, Redis, Elasticsearch, Librato, Mandrill, SendGrid, CircleCI
  • Director of Software Engineering
    ClairVista, LLC
    2012 - 2015
    • Stepped in to replace the existing application architect. Had 45 days to ramp up before assuming full responsibility for all development and support activities within the organization.
    • Led the software development team to extend and maintain the entire Live Expert system, spanning an application server and three client endpoints.
    • Worked on and was responsible for key development initiatives, including the iterative re-architecting of our browser-based JavaScript client, a full redesign of our server’s admin interface, standing up a build server, and clustering our production deployment environment.
    • Supervised and was responsible for all aspects of the product roadmap, engineering priorities, development process, and deliverables.
    • Worked directly with clients to identify the requirements and scope for new features, deliver application updates, and support any issues that arise.
    • Defined and was ressponsible for the product vision and application architecture. Grew the engineering team by 150%, adding new roles for QA and system administration while maintaining our culture and attitude.
    • Formalized the development process to clarify team member responsibilities and streamline project delivery.
    • Improved our ability to meet customer commitments by 35%.
    • Instituted peer code reviews and a formal test validation process, decreasing the rate of production bugs by over 70%.
    Technologies: WebRTC, JavaScript, Objective-C, C++, Cocoa Touch, Xcode, ExtJS, STUN/TURN, C#, Nagios, MySQL, Git, Java, TeamCity, AWS
  • Software Development Manager
    Enova Financial
    2010 - 2012
    • Managed a team of seven engineers responsible for designing and delivering a diverse range of projects for our business.
    • Worked closely with product managers to identify business requirements and translate them into an actionable development plan, highlighting risks, estimates, and milestones.
    • Contributed key portions to the design of each project.
    • Provided oversight and support with technical challenges during implementation.
    • Maintained a strong focus on team member development, coaching, and process improvement.
    • Worked in the Existing Products department developing new features for and maintaining an online loan application product.
    • Leveraged the Ruby on Rails framework with a PostgreSQL database.
    • Managed and was responsible for supporting integration with third party lead providers.
    • Utilized agile development methodologies, including scrum and pair programming, in leading a team of developers responsible for the Great Britain brand of the application.
    Technologies: Ruby, Ruby on Rails, Emacs, PostgreSQL, Git, Jenkins, Chef, Cucumber, OmniPlan, JavaScript, Rspec, Git, Perforce
  • Software Engineer II
    Viz, General Dynamics C4 Systems
    2009 - 2010
    • Supported the CoMotion software product line, a Java-based distributed collaboration and visualization platform.
    • Developed core assets and provided direct support to dependent projects.
    • Worked on and was responsible for UI feature development and maintenance.
    • Developed a framework using JUnit for automated correctness and performance testing.
    Technologies: Java, Eclipse, Perforce, Ant, JUnit, Bugzilla, Google Web Toolkit
Experience
  • SoundBYTE App (Development)
    https://www.soundbyteapp.com/

    SoundBYTE is a Twitter-like app that allows users to share and follow sound clips instead of text snippets. It supports many of the same features as Twitter and other social media services (e.g. following users, tagging posts, and more).

    On this project, I stepped into an existing Rails back-end service for this app and was asked to extend it to support the following set of features, completing the initial set of capabilities for the app:

    • Support for users to reset their passwords.
    • Support for flagging users, posts, and comments as inappropriate.
    • Support for creating and following hashtags.
    • Support for assigning hashtags to posts.
    • Support for retrieving a users "feed" of posts (i.e. those for the users and tags they are following).

  • Belly WooCommerce Integration (Development)

    At Belly, we built a great in-store loyalty platform for SMB merchants, but had never made the jump to integrate this service into a merchant's eCommerce platform to deliver the same great loyalty capabilities for online orders. Later after reviewing the major platforms and their plugin support capabilities, I selected WooCommerce to rectify this.
    WooCommerce was the right choice for a number reasons:

    1. Adoption: it powers a staggering number of eCommerce sites.
    2. Flexibility: it is built on top of WordPress which is entirely open source and very customizable. This gave us great flexibility in how we integrated the Belly loyalty functionality into the eCommerce workflow.
    3. Maintainability: we had some front-end engineers with PHP experience who could maintain and extend this plugin if necessary.
    4. Cost: WooCommerce was free to get up and running.
    I managed both sides of this integration. I began by standing up a dedicated instance of our loyalty platform and using our Apigee service to expose a sensible set of API endpoints for use. I then jumped over to the WooCommerce side of things and created an initial WordPress plugin to implement the integration of our loyalty capabilities into any given WooCommerce site.

  • Pearachute (Development)
    https://www.pearachutekids.com/

    Pearachute is a service that allows parents to drop their kids into various courses and events around their city. The original service was developed using an off-the-shelf Python scheduling framework, but later ported over to Rails and the original development team was no longer involved in the project.

    I joined the engineering team to provide ongoing full-stack development support. I helped build out key new features, perform maintenance on the existing application, and pay down areas of technical debt within the system. The following are a few of the key initiatives I worked on:

    • HubSpot Integration Refactor: consolidated our integration points with HubSpot and to provide a simplified facade for our application to use when interacting with this service.
    • ActiveAdmin Performance Improvements: cleaned up a number of inefficient queries in our ActiveAdmin configuration, significantly improving performance and usability.
    • Facebook Sign-Ups: integrated an authentication via Facebook into our standard sign-up workflow, capturing the necessary account information from users that sign up through this channel.

    Technologies: Ruby on Rails, PostgreSQL, React, Devise, OmniAuth, ActiveAdmin, Hubspot, Stripe, Capistrano, AWS.

Skills
  • Languages
    SQL, Ruby, Java, PHP, YAML, XML, HTML, Bash, Objective-C, JavaScript, CSS, C#, C++, Python
  • Frameworks
    Ruby on Rails (RoR), Sinatra, Ext JS, JUnit, Flex
  • Libraries/APIs
    JSON API, REST APIs, WebRTC, jQuery
  • Tools
    RSpec, GitHub, Emacs, Git, Gliffy, Eclipse IDE, Librato, OmniPlan, SendGrid, Nagios, RabbitMQ, CircleCI, Visual Studio, TeamCity, Flash, Xcode, ActiveMQ, Apache Tomcat, Cucumber, Perforce
  • Platforms
    Heroku, Amazon Web Services (AWS), AWS EC2, PagerDuty, WordPress, Unix, Mac OS, JBoss, Windows, AWS Elastic Beanstalk
  • Storage
    MySQL, AWS RDS, Redis, AWS S3, AWS Redshift
  • Other
    Web Services, AWS Route 53, ActiveAdmin, Loggly, Elasticsearch, STUN/TURN
  • Paradigms
    Agile Software Development, Kanban
Education
  • Master of Science in Information Technology (Software Engineering)
    Carnegie Mellon University - Pittsburgh, PA, USA
    2008 - 2009
  • Bachelor of Science in Computer Science and Mathematics
    Vanderbilt University - Nashville, TN, USA
    2004 - 2008
Hire the top 3% of freelance developers
I really like this profile
Share it with others