Brandon Coleman, Developer in Strongsville, OH, United States
Brandon is available for hire
Hire Brandon

Brandon Coleman

Verified Expert  in Engineering

Software Developer

Strongsville, OH, United States

Toptal member since June 11, 2024

Bio

Brandon is a senior software engineer with over a decade of experience building applications for small and large enterprise companies. He specializes in full-stack Ruby on Rails (RoR) applications using Ruby ERB and Haml. Brandon is also well-versed in making API applications with Vue and React front ends, leveraging his varied background in .NET, Python, and WordPress.

Portfolio

Fintech Company
Ruby on Rails 7, Salesforce API, Ruby on Rails, Ruby, APIs, Integration, Heroku...
eCommerce Company
Ruby on Rails 6, React, Ruby on Rails, Front-end, CSS...
Healthcare Technology Company
Ruby on Rails 6, Ruby on Rails 5, Ruby ERB, Haml, Vue, Vuex, Phoenix, Elixir...

Experience

Availability

Part-time

Preferred Environment

MacOS, Ruby on Rails 7, Vue, React, Alpine.js, Tailwind CSS, Docker, JavaScript, C#, .NET, C#.NET

The most amazing...

...solution I've developed is a CMS for cancer research that processes large TIFF images using an effective ML algorithm.

Work Experience

Senior Software Engineer

2023 - PRESENT
Fintech Company
  • Refactored data models and workflows from Heroku Connect to Salesforce API.
  • Led projects to improve client programs by adjusting their ledger with rebalancing algorithms.
  • Served as production support and triage for production issues.
  • Designed and planned project implementation processes, including large refactors, encryption efforts, and other product initiatives.
Technologies: Ruby on Rails 7, Salesforce API, Ruby on Rails, Ruby, APIs, Integration, Heroku, Back-end, API Integration, Architecture, Redis, Optimizely, REST APIs

Software Engineer

2022 - 2023
eCommerce Company
  • Refactored the React checkout process and related pages to support the onboarding of a large client.
  • Offered product support for launching a large client into the platform, performing bug and configuration fixes before launch.
  • Performed support to correctly triage and assign incoming production issues for a large-scale distributed application.
  • Managed platform dependencies for RoR and React ecosystems successfully.
Technologies: Ruby on Rails 6, React, Ruby on Rails, Front-end, CSS, Responsive Web Design (RWD), Ruby, APIs, Integration, Full-stack, HTML, Back-end, API Integration, Full-stack Development, MySQL, Redis, HTML5, Event-driven Design (EDD), Distributed Systems, REST APIs

Software Developer

2019 - 2022
Healthcare Technology Company
  • Converted the consent system to support one-to-many relationships without service degradation or downtime.
  • Created a patient status dashboard and workflow tracking to monitor patient states.
  • Performed remote pair programming and interviewed potential team candidates.
  • Optimized GraphQL queries and JBuilder endpoints to scale.
  • Modernized the data serializer process for internal form building into a dynamic lookup process from a static process requiring multiple releases when onboarding new clients.
Technologies: Ruby on Rails 6, Ruby on Rails 5, Ruby ERB, Haml, Vue, Vuex, Phoenix, Elixir, GraphQL, JBuilder, Front-end, CSS, Responsive Web Design (RWD), Ruby on Rails, Ruby, APIs, Integration, Full-stack, HTML, Back-end, Dashboards, API Integration, Electronic Medical Records (EMR), Full-stack Development, Architecture, Redis, HTML5, Event-driven Design (EDD), REST APIs, PHP

Software Developer

2017 - 2019
Healthcare Startup
  • Custom-built content management systems to facilitate clinical trial operations.
  • Performed extensive UI/UX front-end building to enhance data input and minimize errors.
  • Implemented a content management system that processes large TIFF pathology slides using an effective ML algorithm.
  • Created new Amazon EC2 servers to launch client application projects and configure IP and AWS IAM permissions and DNS entries.
Technologies: C#, .NET, Hangfire, jQuery, Bootstrap, JavaScript, Amazon S3 (AWS S3), Amazon EC2, AWS IAM, DNS, Front-end, CSS, Responsive Web Design (RWD), APIs, Integration, Full-stack, Amazon Web Services (AWS), HTML, Back-end, API Integration, Electronic Medical Records (EMR), Full-stack Development, Architecture, HTML5, C#.NET, .NET Core, REST APIs

Full-stack Developer

2017 - 2017
eCommerce and Point-of-sale Startup
  • Integrated 3rd-party payment processors into the platform.
  • Optimized existing stored procedures for an improved application configuration and logic.
  • Revamped the event scheduling system and added support for the custom scheduling logic.
  • Implemented bank payments into the payment processing platform.
Technologies: C#, .NET, Microsoft SQL Server, TypeScript, AngularJS, Front-end, CSS, Responsive Web Design (RWD), APIs, Integration, Full-stack, HTML, Back-end, API Integration, Full-stack Development, Payment Gateways, Architecture, HTML5, C#.NET, REST APIs

Senior Technical Specialist

2015 - 2017
Financial Services Company
  • Maintained and added additional features to the in-house notification system.
  • Developed a dashboard for the notification system.
  • Leveraged the ServiceNow workflow/logic, implementing features and improvements to the notification system.
Technologies: C#, .NET, AngularJS, Bootstrap, ServiceNow, Front-end, CSS, Responsive Web Design (RWD), APIs, Integration, Full-stack, HTML, Back-end, Dashboards, Full-stack Development, HTML5, C#.NET, REST APIs

GIS Developer

2013 - 2017
Asset Management Company
  • Led development efforts on an asset management platform to collect and edit client asset data.
  • Integrated hardware such as differential GPS units into the asset management platform.
  • Implemented forward-looking infrared thermal imagery camera systems into the asset management platform.
  • Developed extensions for the Environmental Systems Research Institute's GIS software to support project initiatives.
  • Built web applications for hosting and presenting client data and project results.
  • Leveraged Python for data editing, cleaning, and geospatial scripting.
Technologies: C#, .NET, Windows Presentation Foundation (WPF), Python, GIS, Front-end, CSS, Responsive Web Design (RWD), APIs, Integration, Full-stack, Amazon Web Services (AWS), HTML, Back-end, Dashboards, API Integration, Full-stack Development, Architecture, HTML5, C#.NET, REST APIs

Asset Management System

This was a Windows Presentation Foundation (WPF) project that involved building an asset management system as an internal tool for the company. The system would allow field personnel to record and edit geographic assets, and the data would then be synced with our server.

Interesting additions to the software included integrations with differential (backpack) GPS units, Bluetooth GPS units, forward-looking infrared thermal cameras, onboard tablet cameras, synchronization with our remote server, automatic importing of spatially related data into input forms, and configurations through an attached database.

Clinical Trial Management Software

An ASP.NET MVC application to support a clinical trial by a pharmaceutical manufacturer. Clinical trial sites used the software to record patient information throughout the trial process. This particular trial included an imagery component of pathology slides that were generally large and were synchronized between client machines, our server, and Amazon S3 (AWS S3.) Images were processed with a machine learning algorithm to identify cellular characteristics concerning the trial. The process was run via a complex state machine, and the image processing was handled with a series of fault-tolerant jobs using Hangfire as a job queue.

The application allowed users to import all the information into the platform, upload images to process, and access information and imagery analysis results by medical professional contractors. At the end of the contract, the data was packaged up and shipped to the FDA for approval.

Ruby on Rails (RoR) Application to Support Business Processes

An RoR application that supports the business logic and workflows for the company's primary product offering. The application comprises an API and a series of Sidekiq jobs that manage client workflows and ledgers. The central data store of the application is Salesforce, which also serves as the app's front end.

I was a senior developer on the team, planning and leading several project initiatives. I migrated data models from Heroku Connect to Salesforce API, set up a series of jobs to rework client ledgers for client affordability and company revenue, planned efforts to convert potentially sensitive information to encrypted data, and planned work on large refactors from the initial MVP to a more stable codebase. Many problems during these tasks resulted from MVP-related shortcuts or acquired software/data that needed to be worked into the system.
2022 - 2024

Coursework Toward a Bachelor's Degree in Computer Science

Southern New Hampshire University - Hooksett, New Hampshire, USA

2014 - 2016

Coursework Toward an Associate's Degree in Computer Programming and Databases

Stark State University - North Canton, Ohio, USA

2011 - 2013

Master's Degree in Geographic Information Science

University of Akron - Akron, Ohio, USA

2005 - 2008

Bachelor's Degree in History and Psychology

Youngstown State University - Youngstown, Ohio, USA

Libraries/APIs

Sidekiq, REST APIs, Vue, Ruby ERB, jQuery, React, Vuex, Salesforce API

Tools

GIS, Web GIS, Optimizely, JBuilder, Hangfire, AWS IAM

Languages

Ruby, HTML, JavaScript, C#, Haml, SQL, HTML5, C#.NET, Elixir, GraphQL, TypeScript, Python, CSS, PHP

Frameworks

Ruby on Rails 7, Ruby on Rails 6, Ruby on Rails 5, Ruby on Rails, Tailwind CSS, .NET, Bootstrap, Alpine.js, Phoenix, AngularJS, Windows Presentation Foundation (WPF), ASP.NET MVC, .NET Core

Platforms

MacOS, Heroku, Docker, Amazon EC2, Salesforce, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), Microsoft SQL Server, SQLite, Databases

Paradigms

Responsive Web Design (RWD), Event-driven Design (EDD)

Other

APIs, Integration, Full-stack, Back-end, API Integration, Full-stack Development, Front-end, Dashboards, Electronic Medical Records (EMR), Architecture, Psychology, History, Programming, Computer Science, DNS, ServiceNow, Payment Gateways, Distributed Systems

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