Bruz Marzolf

Bruz Marzolf

Snohomish, WA, United States
Hire Bruz
Scroll To View More
Bruz Marzolf

Bruz Marzolf

Snohomish, WA, United States
Member since December 3, 2015
Bruz is a full-stack developer who has loved building things for the web since he first started doing it 15 years ago. He's spent a lot of time on the back end building services with Ruby and working with databases and infrastructure, but has also done substantial work on the front end building apps in JavaScript.
Bruz is now available for hire
Portfolio
Experience
  • Ruby, 10 years
  • JavaScript, 5 years
  • Backbone.js, 5 years
  • Docker, 2 years
  • Meteor, 2 years
  • React.js, 1 year
Snohomish, WA, United States
Availability
Part-time
Preferred Environment
OS X, Sublime Text, Git
The most amazing...
...project I've worked on was setting up a microservice architecture and being able to rapidly build out nearly a dozen microservices to provide new features.
Employment
  • Software Engineer
    Habit
    2016 - PRESENT
    • Built out new features, working across the Ruby on Rails back-end and React front-end.
    Technologies: Ruby on Rails, React
  • Freelance Web Developer
    Fat Cork
    2010 - PRESENT
    • Built the initial eCommerce site for the business using a framework to quickly get to market.
    • Overhauled the initial eCommerce app to provide a custom back-end interface that better matched their business.
    • Included a high level of unit test coverage for the complex business logic in the overhauled app, and a large end-to-end test suite to provide high confidence when making changes.
    • Proactively monitored issues with the site and fixed them.
    • Managed email accounts and other IT needs of the company.
    Technologies: Ruby on Rails, PostgreSQL, Redis
  • Back-end Ruby on Rails Engineer
    Clustrix (via Toptal)
    2016 - 2016
    • Optimized memory usage extensively to operate within a relatively small memory footprint.
    • Redesigned various database-intensive operations to greatly improve performance while still maintaining the same simple API.
    • Rewrote a key multi-threaded background process to improve speed and reliability.
    • Wrote and maintained Bash utilities used by customers to maintain their installations.
    • Added an API annotation system that provided both parameter validation as well as API documentation.
    Technologies: Ruby, Ruby on Rails, SQL, Bash
  • Senior Front-end Engineer
    Luno (via Toptal)
    2016 - 2016
    • Created various new user interfaces in a sophisticated React.js stack that used state management with Redux and universal rendering and data fetching.
    • Implemented the form handling system used throughout the app.
    • Supported a new UI with unit tests for the React.js components.
    Technologies: JavaScript, React.js, Redux
  • Senior Software Engineer
    AmpX²
    2011 - 2016
    • Led the development of the main Ruby on Rails/Backbone.js customer-facing web app.
    • Built 11 Ruby microservices to support various new features.
    • Helped transition to a Docker infrastructure.
    • Built a service to package microservices with Docker, streamlining the deployment pipeline.
    • Led the development of the web apps for three new rapidly-developed products.
    Technologies: Ruby on Rails, Sinatra, MySQL, AWS, Docker, JavaScript, Backbone.js, Meteor.js
  • Lab Manager
    Institute for Systems Biology
    2000 - 2011
    • Developed and supported web applications for lab workflows, primarily using Ruby on Rails.
    • Created data analysis pipelines using the R statistical language.
    • Built image analysis tools using Java.
    • Performed data analysis on data sets for various researchers.
    • Demonstrated strong writing skills, authoring journal publications, grant applications, and internal documentation.
    Technologies: Ruby on Rails, JavaScript, R, Java
Experience
  • My Flare (Development)

    A large-scale cloud storage and collaboration service. Built with a Ruby on Rails/Backbone.js front-end, various technologies on the back-end including a number of Ruby microservices, and an AWS-based infrastructure with Docker.

  • Fat Cork (Development)
    https://fatcork.com

    A custom eCommerce app with a sophisticated back-end to support the company's Champagne club. It's a complex Ruby on Rails app, with a large suite of unit and end-to-end tests to allow continually improving the app with high confidence that it will not break existing features.

  • Moment Prints (Development)

    A service to make it easy to get photo prints monthly by automatically importing and filtering out bad photos. React for the front-end, Ruby for the back-end, and some Python machine learning to inform the filtering algorithm.

  • Hubfolio (Development)
    http://hubfolio.bruzilla.com

    Builds a portfolio of your repos on GitHub, scoring and ranking them to showcase your most interesting open source contributions. Written in Clojure.

  • Hunting Down Memory Issues In Ruby: A Definitive Guide (Publication)
    Memory issues in programs can be quite frustrating whether you’re the user or the developer attempting to solve the problem. In Ruby, the garbage collector plays a vital role in managing your program's memory so that you can focus on other important things. However, it is often possible to overwhelm the garbage collector or end up with sneaky resources that cannot be freed, which can lead to all sorts of memory issues. In this article, Toptal Freelance Software Engineer Bruz Marzolf explains why certain memory issues arise in Ruby applications and how to tackle them easily.
Skills
  • Languages
    Ruby, EcmaScript 2015 (ES6), JavaScript, Clojure
  • Frameworks
    Ruby on Rails (RoR), Redux, Bootstrap
  • Libraries/APIs
    Backbone.js, Sidekiq, React.js
  • Paradigms
    Functional Programming, Object-oriented Programming (OOP)
  • Platforms
    Docker, Linux, Meteor, Amazon Web Services (AWS), Mac OS X, iOS
  • Storage
    MySQL, Redis, PostgreSQL
Education
  • Bachelor of Science degree in Biochemistry
    Western Washington University - Washington
    1996 - 2000
I really like this profile
Share it with others