Career Profile
- Managed multiple projects, simultaneously,
within budgets and deadlines.
- Proven experience coordinating product, design and technical
concerns to drive and prioritize value delivery.
- Internal Agile coaching, mentoring and conference
talks on Test-Driven Development
- Expertise in lifecycle and planning, design, development, testing,
prototyping, and deployment of innovative, reliable,
performant mobile and
web-based software solutions for large, medium, and
small businesses, industries, and government entities.
- Equally at home building green-field projects or absorbing,
updating, and improving large existing codebases.
- Proven success remotely and on-site as team
leader, team member, and sole software developer.
Value Offered
- Front and Back End Development
- Mobile and Web-Focused Software Development
- Responsive and Resilient Front End Web Development
- Product Development
- Project Management
- Marketing / Sales Support / Consulting
- Relationship Building / Customer Satisfaction
- Programming / Scripting / Code Analysis
- Documentation / Technical Writing
- Troubleshooting / Problem Solving
- Training / Team Leading / Mentoring
Relevant Professional
Experience
Journey Live - Senior
Software Engineer
2023 - 2024
Developed tooling that reduced the time needed to support new
clients, languages and countries from weeks to hours; and removed the
need for developer involvement in the content-localization process.
- Designed, implemented, documented internationalization
infrastructure for the full stack of Journey’s applications (React and
Node front and back end, web and mobile).
- Designed and implemented flexible, data-driven feature
configuration, allowing Operations to tailor features offered to any
combination of client, country and language without engineering
intervention.
- Leveled up internal documentation and tutorials.
- General focus on removing friction for developers and
operations.
- Internal infrastructure improvements and agile coaching (championing
Test-Driven Development and iterative MVP approach to new work)
Honor / Home
Instead - Senior Software Engineer
2017 - 2023
Created Home Instead’s first application used by care providers in
the home, allowing 24-hour peer-to-peer communication and removing the
need for admins as go-betweens. This allowed additional caregivers to be
added while reducing the need for admin time; previously the
admin overhead was the primary bottleneck to adding care capacity.
- Developed with Node, Python/Flask, AWS messaging and workflows,
RabbitMQ, Azure functions, C#, server- and client-side JavaScript,
Typescript, React.
- Proselytized and exemplified Agile software
practices throughout the organizations, including mentoring
junior team members.
- Focused on continuous improvement, quality-of-life issues
and performance — whether user-facing, or eliminating
roadblocks in the software development/delivery process itself.
- All work is fully remote, including remote
pair programming, demos, and knowledge sharing.
- Curated a “Team Learning” feed of useful technical
or practice articles/videos/talks shared by team members (available on
request).
SourceGear -
Senior Software Engineer / Product Manager
2007 - 2017
Functioned both as a developer, and as the “proxy” to our
software-developer customers.
- Participated on team of 4 in development of software, saving clients
thousands of man hours by creating mobile and
online tools and libraries for synchronizing data and resolving
conflicts with one line of code using C, C#, and Objective C.
- Designed and developed software, including Veracity
distributed version control and bug tracking
and Zumero data synchronization.
Harris
Corporation - Senior Software Engineer
2004 - 2007
Worked with vendors, internal teams and stakeholders to speed up and
stabilize data interchange, eliminate redundant or misaligned
terminology and categories. Automated away thousands of annual hours of
manual checkups and intervention.
- Created software systems working with outside vendors;
delivering on-time solutions to internal customers,
improving interdepartmental operations and
enhancing existing software using Microsoft BizTalk and
custom software development in C#.
- Led Microsoft BizTalk integration on system
adoption; modernizing and centralizing major purchasing
component, improving inventory tracking and management.
Meridian
Partners, LLC - Chief Technology Officer
2002 - 2004
Served as founding technical partner of this custom
Ecommerce software solutions company.
- Consulted with customers to design, plan, and scope
solutions, ensuring 100% satisfaction.
- Built multiple online marketplaces for nutrition
and medicine sales, with extension rule-backed engines to tailor
selections and restrict sales of items on case-by-case basis.
- Developed bridging software between new and legacy
water-flow management and tracking
systems for South Florida Water Management
District.
Data Net - Senior Software
Engineer
2001 - 2002
Built, maintained, and debugged warehouse tracking
software running on multiple embedded and desktop
systems.
Breakaway
Solutions - Regional Chief Technology Officer
1999 - 2001
Managed team of 20+ developers on multiple Ecommerce
consulting projects, overseeing budget, technical needs and training,
team structure and technical sales support.
- Acted as technical team leader on projects; writing
and reviewing code, managing communications, and training client
development teams.
- Developed and presented training programs to
developers in multiple regions.
Technologies
.NET, Xamarin, Azure, AWS, NodeJS/Express, iOS, Android, React,
Ionic, Rails
Servers
SQL, MySQL, Flask
Languages
Python, Ruby, C#, C, C++, Objective-C, Swift, Java, JavaScript, CSS /
SASS / LESS, PHP, HTML, Perl
Automation
Azure Functions, Github Actions
Conference Presentations
- Codemash, 2020 - “Test-Driven Development: Save Your Time, Save Your
Sanity, and Write Great Code Fast” (video at roub.net/pres/codemash2020)
- Momentum Developer Conference, 2021
- Orlando CodeCamp, 2023