Hi, I'm a software engineering leader who enjoys both the technical and human aspects of the job. My technical experience is broad and varied, having worked in everything from embedded to cloud systems and from backends to dynamic UIs. I have 17 years of experience in mostly leadership roles, including 8 years in management, where I've crafted the technical vision and consistently driven organizations to meet the challenging goals along the way. The problems I love most are the hard ones, and my passion is creating an environment in which brilliant problem solvers can thrive, and then supporting them to succeed.
Remote, Sarasota, FL
Sr. Engineering Manager
Reading Time: < 1 minute

Hillrom is a major med-tech company with a diverse portfolio, ranging from smart beds and instruments to on-prem and cloud software systems. My previous employer, Voalte, was acquired into its Care Communications business unit in 2019.

  • Managed the enterprise architecture team for Care Communications
    • Set the unified architectural and technological direction for the business unit’s software development, totaling ~150 developers
    • Owned the enterprise roadmap, cross-departmental integration, APIs, initiatives, and alignment
    • Worked with leadership at various levels on policies to improve recruiting, retention, productivity, and training
    • Established new collaboration norms to improve communication, break down departmental silos, and minimize tribal knowledge
    • Expanded guilds/communities of practice and organized design summits, which yielded major advances and increased rapport
  • Led major design initiatives
    • Creation of in-house video communications PaaS (based on SIP and WebRTC) and integration into multiple product lines
    • Introduction of Kubernetes across the business unit, including the migration of legacy on-prem systems
    • Introduction of a centralized system bus based on RabbitMQ for data sharing between all products
    • Adoption of FHIR as the common data model for all intercommunication
    • Inception of two brand-new products (implemented in React, React Native, and Node.js serverless functions)
Remote, Sarasota, FL
Engineering Manager
Reading Time: < 1 minute

Voalte was a startup that brought VoIP and chat messaging to healthcare, growing from roughly one dozen engineers when I started to three dozen, distributed globally, when it was acquired. As both a senior technical and people leader, I had a hand in almost all facets of engineering, across platforms, disciplines, and software tiers.

  • Created and managed multiple teams of up to 12 engineers
    • Including 3 cross-functional (Erlang, Android, iOS, and web/JavaScript) development teams and DevOps
    • Crafted a majority of departmental policies and advocated for Engineering at the corporate level, resulting in extremely low turnover
    • Was heavily involved in recruiting, including crafting the interview process and interviewing most candidates
    • Organized the annual Engineering Summit—a beloved week-long in-person event for all Voalte developers, globally
  • Led major initiatives
    • Development of the client architecture, its Android implementation, and streaming communication protocols (MsgPack, WebSocket, Java)
    • Introduction of methodologies and tools to improve robustness, provide external APIs via SDKs and REST, and integrate with 3rd parties
    • Fifth-year overhaul of the system backend to drastically improve performance and flexibility (in-memory graph cache, GraphQL APIs)
SRI International
St. Petersburg, FL
Software Engineer III
Reading Time: < 1 minute

SRI is a research institution, and so I worked on a wide array of new development projects of varying sizes, scopes, and nature.

I was tech lead for three teams (platform, data models, and infrastructure) on the SIMON project, which was a Service-Oriented Architecture (SOA) for aggregating sensor data, and a developer on other projects, working mainly in Java and Python, using Tomcat, XML, JSON, and WSDL.

ManTech International
Sarasota, FL
Staff Software Engineer
Reading Time: < 1 minute

I worked for ManTech’s Real-time Systems Laboratory, which developed primarily signal processing applications, and ancillary data management services.

I served as tech lead for NSim, a distributed simulation platform, and as a developer on the X-Midas and CCSI projects, programming in C, C++, Java, Python, SQL, and working with XML/XSD/HTML.

Argint Consulting
Gainesville, FL
Reading Time: < 1 minute

Designed budget websites for local businesses and organizations while in grad school.

University of Florida
Gainesville, FL
Master of Science (Electrical Engineering)
Reading Time: < 1 minute

Focus areas: machine learning, computer networks, statistics

Bachelor of Science (Electrical Engineering)
Reading Time: < 1 minute
Remote, Sarasota, FL
Connection-Oriented Messaging and Signaling in Mobile Health Networks
Reading Time: < 1 minute

As part of a team, designed and implemented methods to create a robust communications channel over an unreliable wireless medium.

The bulk of my work was around connection management: responding to quickly to connection interruptions, buffering data, and re-establishing the connection.

US Patent #9,749,825


Plain text version of this resume