brett@scenicroute.systems :: +1.260.349.5732 :: Fort Wayne, IN
Impact Upgrade is a software engineering and data company that partners with nonprofits and people-serving businesses. We provide tech-for-humans, making the complex simple so organizations can focus on impact.
FOCUS AREAS: integration, automation, databases & CRMs, data-intensive software development, at-scale systems, long-term partnerships, and consulting
Bootstrapped and grew the company to $1m AR in less than 3 years. At its peak, the team consisted of a mix of 15 employees and part-time contractors.
Servant leader of the software engineering teams responsible for Twilio's MMS, WhatsApp, Verified SMS, RCS/RBM, Apple Business Chat, Facebook Messenger, and LINE messaging channels. Also work closely with and serve the product, operations, and support teams.
Leading the engineering efforts on Twilio's WhatsApp service, within the Messaging Channels product.
The Messaging Channels team oversees the integration of external platforms into Twilio's Programmable Messaging products. We're focused on R&D, reusable/flexible/scalable backend services, unique RunOps challenges, process automation, internal tooling, and customer-facing UX.
A short consulting engagement to help the Office Depot HQ ramp up on microservice development for a new business with an aggressive timeline. Focused on a Camel, ActiveMQ, CXF, Spring Boot, Docker, and Kubernetes stack.
Architect, develop, and oversee the backend systems for Movies Anywhere (moviesanywhere.com). MA is a new digital locker for movies you've bought and own, either from a physical disc or from any supported digital retailer (Google, iTunes, Amazon, VUDU, etc.). This replaced the legacy Disney Movies Anywhere ecosystem and is now a partnership of six major movie studios (Disney, Sony, Fox, Universal, Touchstone, Warner Bros) with almost 8000 titles. MA provides an ecosystem of client apps to manage and watch all content, as well as automatically sync entitlements across all supported retailers.
Our backend microservices/APIs provide all data, business logic, auth, user management, and dynamic layouts for nearly a dozen different client applications. We're also in charge of a large suite of internal tools: metadata/asset/image/layout management, reporting/auditing, etc.
Fast-paced, distributed, entrepreneurial team acting as a startup spin-off.
Java, Kotlin, Groovy, Spring (Boot, Cloud, Security, others), GraphQL, graph databases (Tinkerpop), JWT, Hystrix, Docker, Kubernetes, AWS (DynamoDB, S3, EC2)
- Middleware and systems integration practice lead, focused on SOA, web services, OSGi, messaging, data, and open source.
- Focuses: Apache SOA (Apache Camel, Apache ActiveMQ, Apache CXF, Apache Karaf, and Apache Aries), Spring, Java EE, and general enterprise middleware.
- Hire and manage a large team of architects, lead engineers, and consultants -- serve, coach, and develop team members.
- Architect, develop, and deliver enterprise software solutions, working closely with a wide range of customers.
- Responsible for building the business from the ground up and proving Apparatus/Virtusa middleware capabilities. Build relationships, research/develop new business opportunities, generate proposals, facilitate contract and transition negotiations.
- Manage consulting and product contracts generating over $9m.
- Open source R&D & upstream project lead
- Hibernate ORM: Core developer & project committer
- Responsible for maintaining Hibernate within all Red Hat JBoss Middleware Products
- Hibernate engineering escalation point for Red Hat Global Support Services, Red Hat Consulting, and Quality Engineering
- Artificer (JBoss S-RAMP): Project Lead
- OASIS S-RAMP Specification Technical Committee: co-chair
- contributor: Infinispan Data Grid, Apache Camel, JBoss Overlord, Aesh
-
Solely responsible for the design, development, testing, integration, and fielding of SOA and UI products utilized for remotely managing renewable energy hardware.
-
Led the development of multiple, key areas on large-scale situational awareness systems. Focuses on battlespace management, mediation, geospatial visualization, multi-user collaboration, and "software as services".
-
Led the development and integration of an on-board Navy ship training software system that emulates all capabilities. Utilized for individual, ship, and fleet training exercises.
-
Java, Perl
-
SOA/OSGi: Apache Camel, Apache ServiceMix/Karaf/Felix, Apache CXF, Eclipse RCP, CORBA
-
Adobe Flex
-
GIS: Google Earth/Maps, ESRI ArcGIS, OpenScales
Purdue University, Master of Science, Applied Computer Science (2008 - 2010)
Valparaiso University, Bachelor of Science, Computer Science (2004 - 2008)