Mark Grandjean, Developer in San Francisco, CA, United States
Mark is available for hire
Hire Mark

Mark Grandjean

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
October 24, 2018

Mark graduated from Rose-Hulman Institute of Technology with a double major in computer science and mathematics. Since then, he has honed his web development skills working for startups and consulting firms. Mark specializes in Ruby on Rails, with experience in several front-end libraries.

Portfolio

Spotify
Ruby, Ruby on Rails (RoR), Redis, PostgreSQL
HomeLight
CSS, HTML, JavaScript, PostgreSQL, Ember.js, Ruby on Rails (RoR), Ruby, Agile...
Centro
CSS, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby, Agile, OOO, Git

Experience

Availability

Part-time

Preferred Environment

Atom, MacOS, Sublime Text, Git

The most amazing...

...project that I've spearheaded was an internal sales tool system. We created a 3-part sales pipeline that dramatically increased sales KPIs.

Work Experience

Senior Software Engineer

2019 - PRESENT
Spotify
  • Upgraded Ruby and Rails versions with no app downtime.
  • Optimized CI/CD pipelines to streamline the developer workflow.
  • Built and maintained features relating to podcast audio management.
  • Dockerized and migrated a Rails monolith to Google Kubernetes Engine.
Technologies: Ruby, Ruby on Rails (RoR), Redis, PostgreSQL

Full-stack Software Engineer

2015 - 2018
HomeLight
  • Integrated with Twilio to create an auto-calling sales app to increase the efficiency of our outbound sales team.
  • Created a priority queueing system in Redis to always show the internal sales team the next most valuable task.
  • Upgraded a production system from Rails 3.2 to Rails 4.2.
  • Doubled test coverage and implemented a CI system to ensure the quality of pushed code.
  • Collaborated with the director of strategic operations to completely rebuild the internal sales tools using Ember.js.
Technologies: CSS, HTML, JavaScript, PostgreSQL, Ember.js, Ruby on Rails (RoR), Ruby, Agile, OOO, Git

Software Engineer

2013 - 2015
Centro
  • Upgraded an internal Rails tool from Rails 2 to Rails 4.
  • Integrated a system with the Google Ads API to allow for targeted marketing.
  • Enhanced a large legacy monolith with targeted bug fixes while maintaining uptime OKRs.
  • Mentored junior developers who joined after me, allowing them to get up to speed quickly and become productive contributors.
  • Created an indexing microservice to support searching functionalities.
Technologies: CSS, HTML, PostgreSQL, Ruby on Rails (RoR), Ruby, Agile, OOO, Git

Consultant

2012 - 2013
Sonoma Partners
  • Used MVC architecture to create a custom CRM portal for Microsoft Dynamics.
  • Created an app to generate custom Microsoft Word Reports from CRM data.
  • Developed custom plugins for Microsoft Dynamics using C#.
  • Customized Kendo UI JavaScript library to integrate with Microsoft Dynamics.
  • Passed certification exams for both Microsoft Dynamics and Salesforce.
Technologies: Salesforce, Microsoft Dynamics, .NET, C#, OOO

IdeasToStuff

A completely custom-built 3D printing marketplace. The marketplace was built to enable sales of user-uploaded 3D designs and allow 3D designers to profit from the use of their designs. I architected and built the platform to the specifications of the CEO of the company.

Languages

Ruby, JavaScript, C#, CSS, HTML

Frameworks

Ruby on Rails (RoR), .NET, Ember.js

Paradigms

Agile, OOO

Storage

PostgreSQL, Redis

Libraries/APIs

React

Tools

Git, Microsoft Dynamics

Platforms

MacOS, Salesforce

2006 - 2010

Bachelor's Degree in Computer Science and Mathematics

Rose-Hulman Institute of Technology - Terre Haute, Indiana

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring