Joshua B.

Joshua B.

Greenville, SC, Remote
Hire Joshua B. Hire Joshua B. Hire Joshua B.

About Me

Innovative and results-driven software engineer with 19 years of experience in diverse roles. Proven expertise in developing and managing complex systems, leading cross functional teams, and optimizing performance across various platforms. Adept at transitioning organizations to modern architectures and delivering high-impact projects.

AI, ML & LLM

Ruby on Rails (RoR)

Frontend

Backend

Database

Other

Agile Back-end C Cocoa Gang of Four (GOF) Design Patterns Java MacOS Ruby Software

Work history

Gaiwan
Chief Scientist
2022 - 2024 (2 years)
Remote
  • Supervised multiple teams, guiding platform, architecture, and technology decisions

  • Addressed challenging client feature requests, including development on embedded systems and legacy Windows clients, integration with third-party APIs, and development of a Firebase backend

CoreValue Holdings, LLC
Expert Full-stack Developer
2020 - 2021 (1 year)
Remote
  • Updated a legacy application from Rails 3.0 to Rails 6.0.

  • Refactored survey and data input system to facilitate further customization and other new feature development.

  • Expanded the core product to serve new industries and an expanded customer base.

RubyJavaScriptRuby on Rails (RoR) PostgreSQLCoffeeScriptAngularHerokuAccounting Software jQueryStimulus
Digital Swiss Gold (USA) LLC
Full-stack, Back-end Developer
2020 - 2021 (1 year)
Remote
  • Enhanced a mobile app prototype in preparation for a wide-scale production launch.

  • Refactored an order-processing back-end to enable distributed deployment.

  • Implemented various analytics tracking capabilities to monitor customer engagement.

JavaSQLAPI Hooking React API IntegrationA/B TestingAccounting Software
Cognitect
Lead Software Engineer
2018 - 2022 (4 years)
Remote
  • Implemented a custom file-upload mechanism, improving upload time by 50% and meeting strict legal archival requirements

  • Developed a custom OData client interface using NTLMv2 authentication to facilitate data exchange with various third-party systems, doubling data throughput

  • Collaborated with architecture and business analyst teams to scope and prioritize new feature development

  • Provided operational support, addressing issues identified during production deployments

Simple Global, Inc.
Senior Architect
2017 - 2018 (1 year)
Remote
  • Led company-wide planning for a transition from a single monolith to microservice-based architecture.

  • Guided decision making around the selection of technology stack, deployment infrastructure, and the continuous delivery pipeline.

  • Designed and implemented OpenAPI specification, driven API documentation, and automated testing.

  • Assisted with metrics collection and ETL workflow for accounting data.

DevOpsCode ArchitectureAPI Architecture API DesignSpringJavaNode.jsExpress.js Architecture
Hendrick Automotive
Lead Software Engineer
2014 - 2018 (4 years)
Remote
  • Developed custom middleware integrating Dealer Management and HR Reporting systems

  • Redesigned staging and production infrastructure on AWS dramatically reducing deployment time; later re-implemented similar infrastructure on Microsoft Azure

  • Implemented log aggregation and metrics collection for all internal applications

  • Designed and implemented an authentication and user management system to enable third-party access to Hendrick APIs

Glencoe Software
Senior Software Developer
2013 - 2019 (6 years)
Remote
  • Supported the migration of a Spring/Hibernate system from PostgreSQL to Oracle.

  • Designed and implemented a distributed messaging system to connect various components in a data collection pipeline.

  • Created JNI-based bindings for a JPEG XR decoder written in C.

  • Wrote a library to coordinate the submission of jobs to an HPC grid facility from a Python/Django web app.

  • Implemented a custom Window's URL handler to enable launching local applications against data on a central server from within a browser window.

Burnside Digital
Chief Scientist
2011 - 2013 (2 years)
Remote
  • Developed client infrastructures using various components of Amazon Web Services.

  • Worked with teams at RedHat to build solutions on the JVM and JBoss platforms.

  • Developed components of an SOA infrastructure that supports a variety of client projects, including the CityEats platform we developed for Scripps Network Interactive.

  • Presented technical solutions at software conferences around the world.

  • Helped introduce and develop new technologies with our team of 20+ software engineers.

ChefJavaClojureJavaScriptRuby on Rails (RoR) Agile
AOL
Back-end Software Engineer
2010 - 2011 (1 year)
Remote
  • Migrated the primary CMS application from Ruby Enterprise Edition to Ruby 1.9.2.

  • Optimized database performance and helped maintain consistent page load times across an order of magnitude increase in traffic.

  • Scaled the platform from less than 100 locations to over 800 in less than three months.

  • Designed a service-oriented architecture overhaul of the entire publishing platform.

  • Participated in a company-wide effort to embrace open source and encourage employees from all departments to participate in the open-source community.

  • Implemented A/B testing in consultation with marketing and editorial to gather feedback on headlines and advertising layouts.

JavaScriptRedisMongoDBMySQLRuby on Rails (RoR)
Apple
Server Software Engineer
2006 - 2010 (4 years)
Remote
  • Developed a Grand Central Dispatch-based web server for MacRuby called ControlTower.

  • Upgraded the product for two major Rails revisions and one Ruby version.

  • Managed the QA process for the team’s deliverables.

  • Implemented a web interface, including a near real-time video preview system built with only HTML, CSS, and JavaScript.

  • Improved server and database performance from less-than-acceptable to ready-to-release.

SANs CRuby on Rails (RoR) Xcode Server
Centzy
Software Engineer — RoR
Present (2025 years)
Remote
  • Extended a CMS-like system to host FAQ content.

  • Updated HTML and CSS for various static pages.

  • Implemented a dynamically resizing button menu.

  • Updated responsive design elements for mobile browsers.

  • Fixed a variety of minor bugs in a legacy Rails codebase.

Exceptional
Support Engineer
Present (2025 years)
Remote
  • Fixed bugs reported on the main Exceptional.io app.

  • Responded to support requests from Exceptional customers.

  • Developed integration between Exceptional and Pivotal Tracker.

  • Monitored servers for service interruptions and helped to diagnose, troubleshoot, and fix emerging issues.

  • Assisted with transitioning the technology stack to new owners.

AWS Simple Notification Service (SNS) Amazon Simple Queue Service (SQS) RedisMemcachedJavaScriptRuby on Rails (RoR)

Showcase

CityEats
  • CityEats was a platform for restaurant reservations and special events.

  • The project involved maintenance and development of new features, including a re-implementation of the integration between the front-end and back-end.

  • The team focused on service-oriented architecture to improve the restaurant reservation system.

ControlTower
  • ControlTower is an HTTP application server for MacRuby.

  • It was developed as a solution to a lack of existing application servers for MacRuby.

  • The project was initiated to meet the needs of a larger initiative at Apple.

Evolver
  • Evolver is a simulation of an evolutionary system.

  • It utilizes Ruby for configuration and fast simulation.

  • The simulation allows for all key parameters to be specified via a configuration file.

Y-Combinator for Objective-C
  • The developer is exploring the Y-combinator concept using Objective-C blocks and lambda calculus.

  • The project is intended as an exploratory exercise rather than a production-ready implementation.

  • The goal is to leverage Objective-C's block-based programming to implement the Y-combinator.

Education

Education
Doctorate in Computational Evolutionary Biology
Stevens Institute of Technology
2008 - 2011 (3 years)
Education
Master's Degree in Chemical Biology
Stevens Institute of Techonolgy
2005 - 2008 (3 years)
Education
Bachelor's Degree in Chemistry
Stevens Institute of Technology
1998 - 2002 (4 years)