Tennessee - ET
11+ years of experience
B.T.
Software Architect
Technology Stack
Front End
React
Swift
iOS
Server
Node.js
Data
Redis
PostgresSQL
Infrastructure
AWS
Overview
Bio
B.T. is a seasoned technical leader with over 14 years of experience in full-stack and front-end development, specializing in building scalable, high-performance applications. He has successfully led the end-to-end development of a B2B SaaS platform, architecting both the backend and frontend from the ground up, integrating key features like donation tracking, employee engagement tools, and robust reporting capabilities. B.T. is highly skilled in developing dynamic, interactive user interfaces using React, Redux, and Node.js, with a strong focus on optimizing tech stacks involving PostgreSQL, AWS, and modern front-end technologies like TypeScript. Passionate about mentoring engineers, he drives technical innovation and ensures seamless collaboration across teams to achieve business growth. Throughout his career, B.T. has been committed to delivering user-centric solutions, streamlining development workflows, and ensuring the long-term sustainability and performance of tech infrastructures.
Summary
Techonologies
JavaScript, TypeScript, Swift, Ruby, HTML, CSS, React, Redux, Node.js, Express, Flux, React Hooks, Backbone.js, Capacitor, PhoneGap, PostgreSQL, Redis, S3, Heroku, NPM, Git, CoreBluetooth, CoreData, AFNetworking, Shinobi Charts, Rails, WebSockets, RESTful APIs, Sidekiq, Stripe, Slack, Mandrill, SendGrid, Google Maps, OAuth, SAML, SSO, SCIM, Gulp, Grunt, Browserify, Sass, Interactive Voice Response (IVR)
Industries
B2B SaaS, Technology/Software Development, Customer Experience (CX) and User Experience (UX), Sports Analytics, E-Commerce, Social Media, Health Tech, Telecommunications.
Experience
Redacted Company – CTO & Founding Engineer
Jul 2019 – Present
Led the end-to-end development of MillieGiving, a full-featured B2B SaaS platform enabling companies to manage and implement their corporate social impact programs.
Architected and built the entire backend and frontend infrastructure from scratch, leveraging React, Node.js, PostgreSQL, and AWS, ensuring scalability, reliability, and high performance.
Designed and integrated key platform features including donation tracking, employee engagement tools, and robust reporting capabilities, improving corporate social responsibility program efficiency.
Managed product roadmaps, drove feature prioritization, and collaborated closely with the design and product teams to ensure product-market fit and continuous growth.
Grew the company into a successful, bootstrapped business over five years, optimizing the tech stack, operations, and codebase for long-term maintainability and performance.
NextRoll – Staff Engineer & Engineering Manager
Oct 2016 – Sep 2021
Led the Customer Experience team in building new, highly interactive front-end applications using React and Redux, optimizing user flows such as signup, onboarding, and homepage to improve customer engagement.
Managed a cross-team React component library, creating reusable UI components like navigation, API clients, and core libraries, resulting in consistent design and faster development cycles.
Spearheaded the development of a universal JavaScript application for generating custom reports, implementing on-demand front-end previews and backend PDF generation.
Advocated for and implemented modern front-end technologies (e.g., React Hooks, TypeScript), significantly improving team efficiency, reducing technical debt, and enhancing codebase consistency.
Mentored junior engineers, leading code reviews and fostering a collaborative, knowledge-sharing culture that empowered engineers to grow and contribute effectively.
StatMuse – Front-End Architect
Jan 2016 – Aug 2016
Led the development of the main web application from scratch using React, Redux, and ES6, building a fast, responsive user interface for sports analytics data.
Developed and open-sourced a custom JavaScript router that enabled seamless universal rendering across both client and server, optimizing for performance and scalability.
Enhanced the user experience (UX) across both web and mobile platforms, focusing on performance optimization, seamless interactions, and reducing load times.
Contributed to backend integration work, ensuring the seamless flow of real-time sports analytics data and optimizing the frontend for high-volume data processing.
Collaborated closely with design and product teams to translate requirements into scalable and maintainable code, ensuring alignment with product vision and user needs.
OpenTable – Senior Engineer
Jan 2015 – Dec 2015
Built isomorphic web applications using Node.js, Flux, and React, ensuring high performance and fast load times across both client and server-side.
Set up and maintained efficient build pipelines using Gulp, Grunt, and Browserify, enabling Sass and ES6 transpilation and optimizing the development workflow.
Developed scalable, performant front-end systems to handle large user traffic, ensuring seamless user experiences during peak times for millions of customers.
Focused on state management best practices and the adoption of Flux architecture, improving code modularity and enabling more predictable, testable applications.
Worked cross-functionally with product, design, and backend teams to ensure alignment of technical architecture with user experience goals, continuously iterating to improve customer-facing features.
Variable – Senior Engineer
Jan 2013 – Dec 2014
Built iOS apps interfacing with Bluetooth devices using CoreBluetooth, CoreData, and AFNetworking, enabling seamless communication between hardware and software.
Designed and implemented RESTful APIs with Rails, ensuring backend systems could handle heavy workloads using Redis and Sidekiq for task queuing and job processing.
Created a real-time Node.js/WebSockets application for data streaming, providing users with live, real-time updates from iOS devices to web clients.
Led the integration of iOS app data with backend services, ensuring real-time updates and improving the accuracy and reliability of user data.
Focused on creating highly reliable, responsive applications tailored to the health tech industry, enabling real-time tracking and monitoring for users.
SociallyU – Software Engineer
Jan 2010 – Dec 2012
Developed an IVR/Twilio app to manage incoming calls and route them to available agents via a web-based UI, optimizing customer service workflows and call management.
Built and maintained Rails-based web apps for various purposes, including social networking, billing, e-commerce, and multi-tenancy systems, enabling businesses to scale their operations.
Implemented features like payment processing, video integration, and user profile management, contributing to the platform's growth and user engagement.
Provided end-to-end solutions, from database design to front-end implementation, ensuring a cohesive development process.
Focused on building scalable and flexible architectures that could grow with the business, ensuring long-term sustainability and the ability to accommodate future features.
Personal Projects
Row Keeper
Platform: iOS
An app for tracking rowing workouts, allowing users to log time and distance, see progress over time, and view lifetime summaries.
Built in Backbone.js with an embedded webview via PhoneGap.
Gained popularity among rowers, with positive feedback on its simplicity and functionality.
Dot Snake
Platform: iOS
The classic Snake game with competitive leaderboards.
Developed the UI in React using an embedded webview via Capacitor, with game logic in native Swift.
Scores are persisted to a server using Express and Postgres.
