Brandon Coleman
Verified Expert in Engineering
Software Developer
Strongsville, OH, United States
Toptal member since June 11, 2024
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
Experience
Availability
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
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.
Software Engineer
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.
Software Developer
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.
Software Developer
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.
Full-stack Developer
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.
Senior Technical Specialist
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.
GIS Developer
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.
Experience
Asset Management System
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
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
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.
Education
Coursework Toward a Bachelor's Degree in Computer Science
Southern New Hampshire University - Hooksett, New Hampshire, USA
Coursework Toward an Associate's Degree in Computer Programming and Databases
Stark State University - North Canton, Ohio, USA
Master's Degree in Geographic Information Science
University of Akron - Akron, Ohio, USA
Bachelor's Degree in History and Psychology
Youngstown State University - Youngstown, Ohio, USA
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring