Samuel Holton

Samuel Holton

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Principal Software Engineer with over 15 years of experience
Principal Software Engineer with over 15 years of experience

I am a Principal Software Engineer with over 15 years in the industry, with experience ranging from creative consulting agencies to Fortune 500 enterprises. I've worked with a variety of companies including Microsoft, Collabnet, Litmus, and a handful of consulting clients. As a full-stack developer, my primary specialties are Ruby and Javascript, but I have a "best tool for the job" mentality when it comes to carrying out tasks. I've worked in Python/Django, PHP, Rust, Go, and C# in addition to the former, and I'm still learning new things every day. I have experience with scalability, dependency upgrades, database management, server administration, testing and automation, and security auditing, and I pride myself on my ability to hit the ground running with any project.

Central Time (US & Canada) (-05:00)
Joined August 2023
EXPERTISE
10 years experience
10 years experience
8 years experience
5 years experience
5 years experience
3 years experience
2 years experience

REVIEWS FROM CLIENTS

Samuel's profile has been carefully vetted and approved as a Codementor. Connect with Samuel now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ga
Ruby
0
0
atomic_rom
Ruby
0
0
EMPLOYMENTS
Principal Software Engineer
Litmus, Remote
2015-04-01-Present

As a Principal Software Engineer, it has been my role to design and implement features, architect and plan infrastructure, maintain ex...

As a Principal Software Engineer, it has been my role to design and implement features, architect and plan infrastructure, maintain existing code, and act as a mentor and leader to other engineers on the team. A few highlights:

  • Lead a team to create a "visual editor" tool on top of an existing code editor. This allowed the user to user a "drag and drop" interface to build emails, which would generate markup on the backend and allow the user to seamlessly switch between code and visual modes.
  • Created an AI tool which recommends and suggests tone changes, grammatical accuracy, and translations in subject lines and email body content
  • Built out a standalone deployment pipeline for our frontend application, which allowed us to utilize a S3 bucket to store compiled assets as part of our CI run, and access the assets directly at deploy time. This nearly halved our deployment time, and allowed us to isolate our frontend dependencies from the app servers.
  • Rebuilt an entire email-builder feature as a frontend application with a REST API, using Rails and EmberJS.
  • Upgraded our frontend application to modern versions of Node and Ember
  • Implemented a "dark mode" tool which allows users to build and preview their emails in dark mode
  • Led a team to implement a "passwordless login" feature, in which a user could easily and securly click an email link to view a document without having to go through the regular signup process.
  • Built and maintained features in a chrome extension using React. Features included a "live-reload" function and the ability to run email previews directly from your ESP
  • Worked on a "design library" feature, allowing users to create reusable partials to make email coding easier

    Additionally, I've patched security holes, squashed bugs, and done everything I can to make the team more productive!
Ruby
HTML/CSS
Ruby on Rails
View more
Ruby
HTML/CSS
Ruby on Rails
MySQL
PostgreSQL
Docker
React
Chrome Extension
Ember.js
JavaScript
Vue.js
Sass
View more
Senior Software Engineer
Yammer / Microsoft, San Francisco, CA
2013-03-01-2015-04-01

Worked in a fast- paced atmosphere executing a wide variety of back end tasks. My primary responsibility was working on our central AP...

Worked in a fast- paced atmosphere executing a wide variety of back end tasks. My primary responsibility was working on our central API built on Ruby on Rails. This included Microsoft Office 365 incorporation, service architecting, patching security holes, and maintenance.

  • Added various endpoints to return payloads to 20+ services and clients such as Iphone and Android.
  • Upgraded our entire system to Ruby 1.9 across 120 servers
  • Configured server automation and package management across servers in two datacenters via puppet
  • Upgraded password hashing to use Bcrypt for safer password storage
  • Fixed major customer data issues including removing and re syncing user data for a client consisting of more than 70,000 users
  • Served as Tech Lead for the support team, leading to a 67% reduction in ticket counts for our API
Ruby
HTML/CSS
Java
View more
Ruby
HTML/CSS
Java
Ruby on Rails
Backbone.js
PostgreSQL
Docker
JavaScript
View more
Ruby/Rails Engineer
CollabNet, Brisbane, CA
2011-11-01-2013-03-01

Worked in a small, close- knit team of programmers to create a variety of cloud- based development and deployment products. Aided in r...

Worked in a small, close- knit team of programmers to create a variety of cloud- based development and deployment products. Aided in replacing the existing Codesion platform with the Ruby on Rails-structured Cloudforge service, which was designed and built from the ground up in under a year.

  • Worked with the Ruby on Rails framework to produce tools to aid in developer workflow
  • Translated legacy Perl code into Ruby modules in order to provide scalability to backend
  • Primary developer in the ongoing maintenance and integration of the Cloudforge Publisher deployment application
  • Upheld testing best =practices by using Rspec and Test::Unit to increase proper code coverage and protect against security holes
  • Built an API for external services to securely create and edit limited organization resources through the use of the OAuth protocol
  • Aided in the construction of a virtual app store, allowing users to access and configure external services, repositories, and collaboration tools through the Cloudforge UI
  • Contributed to RBAC system integration on an organization, project, and service level
  • Followed Agile and Scrum methodologies
Ruby on Rails
Perl
OAuth
View more
Ruby on Rails
Perl
OAuth
Test unit
RSpec for Rails
View more