Senior Software Engineer
2020 - PRESENTCisco Meraki- Educated colleagues on Rails' best practices and mentored interns toward proficiency with new languages and frameworks, namely Ruby, Rails, React, and Redux.
- Designed low-level business-specific tooling to safely navigate from under technical debt and away from antipatterns entrenched in over a decade of code contributions.
- Collaborated with newer product partners to establish processes and scope new features.
Technologies: Ruby, Ruby on Rails (RoR), React, Redux, RSpec, PostgreSQL, REST, Authentication, Authorization, HTML5, CSS, SQL, JavaScript, APIs, MySQL, Full-stack, Back-end, Front-end, API Integration, JSON, Architecture, Leadership, DatasetsHead of Engineerinrg
2019 - 2020Cobuy- Defined guiding principles for the engineering organization, emphasizing a product-first approach.
- Re-architected the outdated Ruby on Rails web application focused on simplifying data models, introducing full test coverage, and maximizing flexibility.
- Spearheaded recruitment of software engineers and product leadership.
- Introduced application monitoring, analytics tracking, and continuous deployment to the web app.
- Integrated CoBuy's core business services with the Salesforce CRM platform.
Technologies: Ruby, Ruby on Rails (RoR), RSpec, Bootstrap, Stimulus, Heroku, Fastly, Bugsnag, CircleCI, Google Analytics, Stripe API, Amplitude, Segment.io, Salesforce Sales Cloud, HTML5, CSS, SQL, JavaScript, APIs, MySQL, Full-stack, Back-end, Front-end, API Integration, Webhook, JSON, Facebook Ads, Facebook Pixel, Google Ads, Integration, Architecture, Leadership, DatasetsEngineering Lead
2016 - 2019Plated- Contributed as a full-stack engineer and member of three Agile product teams over 15 months, each comprising 2-4 engineers and operating within 1-2 week sprint cycles.
- Identified opportunities to refactor and improve in-house frameworks widely recognized as illegible or defunct and worked with engineering leads to prioritize the highest value of these initiatives.
- Led the sole consumer-facing full-stack engineering team of five engineers.
- Expanded engineering recruitment efforts to hire over 10 new engineers, requiring coordination with internal recruitment alongside engineering peers and leadership.
- Collaborated with engineering leaders weekly to ensure technical cohesion of architectural decisions between consumer-facing products and back-of-house requirements.
- Worked closely with product managers and designers to identify potential products, estimate technical effort, and schedule a backlog of engineering work to validate and build new features.
Technologies: Ruby, Ruby on Rails (RoR), SCSS, HTML, React, PostgreSQL, Heroku, CircleCI, Jira, HTML5, CSS, SQL, JavaScript, APIs, MySQL, Full-stack, Back-end, Front-end, API Integration, Webhook, JSON, Integration, Architecture, Leadership, DatasetsSoftware Engineer
2014 - 2016Imfuna- Developed new features in an agile environment using Ruby on Rails, HTML, Haml, CSS, Sass, JavaScript, and jQuery.
- Utilized behavior-driven development techniques to confidently integrate new features with the existing application before each incremental release.
- Addressed customer support requests for information and back-end maintenance via the Rails console using the ZenDesk platform.
- Completed multi-week sprints organized in the Jira Agile tracker by Atlassian.
- Assembled custom UIImagePickerController prototype in Xcode using Objective-C for asynchronous photography within the Imfuna mobile inspection application.
Technologies: Ruby, Ruby on Rails (RoR), RSpec, Capybara, Knockout (Knockout.js), jQuery, Bootstrap, Xcode, Zendesk, HTML5, CSS, SQL, JavaScript, APIs, MySQL, Full-stack, Back-end, Front-end, JSON