Made with
Standard Resume
Learn more

Steven Magelowitz

Software Engineer
San Francisco, CA
|

steven.magelowitz@gmail.com
|

9144384372
Lead Full Stack Software Engineer, capable of taking projects from inception through delivery. Problem solver and always interested in learning and trying new technologies.
S
M

Work Experience

Tripping.com

Software Engineer
|

May 2016 - Current

Primary Technologies / Languages Used: Elixir, Phoenix, Erlang, Ruby [Rails], Javascript [React], Redis, ElasticSearch, RabbitMQ, Sidekiq

  • Led project to completely rearchitect ruby implementation of indexing our documents into ElasticSearch and moved it into our Erlang application. This involved working with Ruby/Rails, ActiveRecord, Sidekiq, Erlang, RabbitMQ. This sped up our indexing efforts by > 10x.
  • Built architecture in our Erlang application to implement real-time communication with partner APIs as well as on-site bookings.
  • Ported over many features from our backend Rails application into either Erlang or Elixir.
  • Integrated Salesforce into several of our applications.
  • Led project incorporating A/B test framework Optimizely into existing platform. Work involved sunsetting old framework, building out an internal API to communicate with A/B tests, and many additional custom features.
  • Primary Engineering point of contact for anything A/B test related, in regards to our Optimizely implementation, both internal and external.

Kiva.org

Software Engineer
|

Mar 2015 - May 2016
  • Upgraded a Rails 2, Ruby 1.9 codebase to Rails 4.2, Ruby 2.2
  • Improved test suite coverage by 20%, giving the developers more confidence in code changes.
  • Ported over many slow Cucumber tests to Capybara for better readability and developer friendliness.
  • Created functionality to allow borrowers to interact with lenders and trustees through their dashboard.
  • Implemented a Ruby Gem for utilizing internal API, an integral piece of our integration process.
  • Redesigned core web application using Foundation in order to achieve a mobile-responsive design.
  • Re-architected front end using Backbone and Marionette to modernize web application.

IBM

Software Engineer
|

Sep 2014 - Feb 2015
  • Built PoC applications for clients with short turnaround times, allowing customers to test their ideas.
  • Developed core process for developers to use IBM technologies, such as Bluemix and Track and Plan.
  • Practiced full time pair programming and TDD(test driven development), allowing entire team to become comfortable with each piece of functionality in our projects.

Epsilon

Project Manager
|

May 2012 - Feb 2014
  • Oversee and execute the delivery of over 1 million emails per month.
  • Gather technical requirements, create design documents and execute testing for multiple incentive marketing strategies.
  • Lead, prepare and facilitate over 60 email marketing projects to generate increased product usage and revenue.
  • Manage multiple teams of 3 to 20 people consisting of developers, quality assurance engineers, copywriters and designers.
  • Create and deliver system training to numerous project managers for multiple internal tools.
  • Develop schedules and lead the coordination for localizing over 40 emails in 27 languages.
  • Manage client feedback and requests leading to successful implementation of new strategies.