Hands-on implementation
Applications, APIs, integrations, reporting, automation, data movement, and complex backend engineering.
About bobparsons.dev
I help teams build and improve consequential software. The work ranges from hands-on coding, reporting, performance, and reliability to consultation, engineering standards, organizational leadership, and practical AI adoption.
The standard for the work
How I help
Engagements can begin with a delivery problem, a performance bottleneck, a reporting need, an architecture decision, or a team that needs senior technical guidance.
Applications, APIs, integrations, reporting, automation, data movement, and complex backend engineering.
Profiling, batching, indexing, messaging recovery, observability, and standards that improve production systems.
Architecture guidance, engineering leadership, team standards, AI adoption, training, and ongoing support.
Working principles
Good delivery depends on choosing the right problem, making tradeoffs visible, and leaving behind something the team can operate.
Use the simplest approach that solves the actual problem, whether the answer is code, reporting, standards, process, or AI.
Work closely with the people who understand the process and will use the result every day.
Own the implementation details, communicate directly, and stay engaged when production reveals what needs improvement.
Technical range
Useful engineering work connects architecture, implementation, operational context, business reporting, and the standards that help teams make safer changes.
Web applications, APIs, internal tools, complex reporting, imports, migrations, and business-aligned insights.
Nexus dependency graphs, blast-radius awareness, domain-specific metrics, team-owned alerts, and system context.
Performance optimization, maintainability, event-driven recovery, engineering standards, and operational support.
HealthJoy | Engineering leadership
Recent experience spans hands-on architecture and implementation through manager-of-managers leadership and nine months representing Engineering directly to the CEO.
Led an organization with a peak of 14 engineers and 2 managers while continuing to drive architecture and technical maturity.
Authored and enforced standards for batching, validation, indexing, and safer engineering practices across a large service estate.
Increased net productivity by 15% through prioritization and process discipline despite a 30% reduction in staffing.
Selected delivery work
These projects started with operational friction and ended with software designed to keep working as the business grew.
Case study
A critical eligibility service took three hours to process work, required 20 pods, and placed unnecessary pressure on database infrastructure.
What changed
The workflow was refactored around batching, indexing, and targeted performance optimization. The result improved customer-facing throughput while materially reducing infrastructure requirements.
Case study
Engineers working across a complex service estate lacked a reliable way to understand dependencies, event relationships, database coupling, and the likely blast radius of a change.
What changed
Nexus was architected as a real-time service dependency graph that ingested repository changes and translated distributed-system relationships into usable engineering context.
Case study
Surface-level technical metrics did not explain whether critical business workflows were healthy or give teams enough context to respond quickly.
What changed
Domain-specific reporting replaced generic dashboards with metrics tied to business behavior. The same approach supports complex client reporting where data must be joined, interpreted, and made useful.
Case study
A 70-service estate had inconsistent performance practices and a high-risk RabbitMQ architecture with silent-failure risks in critical business flows.
What changed
General engineering standards were authored and enforced while fragile event-driven workflows were remediated with explicit failure handling and recovery paths.
Have a problem worth solving?