Mark Battersby, Developer in Providence, RI, United States
Mark is available for hire
Hire Mark

Mark Battersby

Verified Expert  in Engineering

Rails Developer

Location
Providence, RI, United States
Toptal Member Since
May 7, 2020

Mark is a talented Rails developer who built a high-performing application from initial discovery to market in less than one year. As the tech lead at an agency, he delivered an app that quickly turned into one of the most successful in the state of Rhode Island. He is exceptionally good at directing architecture and breaking up complex components into well-tested units that can be scaled. Mark has a high standard for code quality and brings elegant solutions to projects that excel.

Portfolio

dtour.life
PostgreSQL, Elixir, Phoenix, JavaScript, React
MojoTech
React, AngularJS, Marionette.js, Backbone.js, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Slack, Zeplin, Ruby, Elixir, React, JavaScript, Sublime Text

The most amazing...

...project I've built is dtour.life—from initial discovery to market with a tiny team and an extremely high standard for code quality.

Work Experience

Vice President of Engineering

2017 - PRESENT
dtour.life
  • Acted as engineering lead during the initial discovery, resulting in a proposed market fit, technical estimates, and a pitch deck with which the CEO raised $1.2 million in four months.
  • Took on the role of vice president of engineering and began transitioning from a consultancy-based to fully-internal team of highly skilled, fast-moving engineers. Within a year, our tiny, efficient team had launched the expansive product to market.
  • Directed the architecture of the application, breaking up complex components into small, well-tested units on both the front and back ends. These units have scaled by orders of magnitude with very few bugs and nearly no regressions.
  • Utilized simple, functional principles and best practices to maintain a highly legible codebase, allowing for the easy onboarding of new engineers.
Technologies: PostgreSQL, Elixir, Phoenix, JavaScript, React

Developer

2014 - 2017
MojoTech
  • Worked with many small and large clients such as Aetna and Sendgrid, quickly integrating with their internal employees to augment the team and provide high-velocity development.
  • Acted as tech lead. Trained and mentored new developers and introduced new technologies to the larger team.
  • Built several new projects from scratch, in one case taking a small family-owned, paper receipt, and telephone-based business and digitizing their model. With this new web app, they became the fastest growing business in the state of Rhode Island.
Technologies: React, AngularJS, Marionette.js, Backbone.js, Ruby on Rails (RoR)

dtour.life

http://www.dtour.life
A digital platform for divorce. For a user going through a divorce, we hold their hand through the processes of assembling paperwork, finding and hiring a lawyer, working with mediators, dividing assets and creating forward-looking budgets, filing the paperwork as well as creating parenting plans and schedules. The platform is collaborative, and spouses can work together with their lawyers remotely through the application, giving each party a central repository for all information regarding a case. The goal is to streamline the entire process, simultaneously saving spouses money and giving lawyers more bandwidth to take on additional work. I am the Vice President of Engineering at dtour.life.

Languages

CSS, HTML, JavaScript, GraphQL, Elixir, TypeScript, Ruby, Python, Go

Frameworks

Material UI, Redux, Bootstrap, React Native, Phoenix, Ruby on Rails (RoR), AngularJS, Angular

Libraries/APIs

React, Lodash, Node.js, React Redux, Backbone.js, Backbone.Marionette, D3.js, Marionette.js

Paradigms

Modular CSS, Agile Software Development, Functional Programming, Test-driven Development (TDD)

Storage

MySQL, SQLite, PostgreSQL

Industry Expertise

Healthcare, Project Management

Other

Fintech, Apollo, Product Management

Tools

Sublime Text, Zeplin, Slack

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