Michael Campbell
Summary of Qualifications
Staff Software Engineer · 30+ years in production systems (finance, network security, insurance)
Full-stack: Ruby/Rails, React/TypeScript, Python, Java/JVM · AWS, GCP · LLM tooling
Brings 30+ years of production experience to complex systems work, with a Staff-engineer habit of exploring before committing and collaborating across team boundaries. Staff-level leverage comes from cross-team clarity: architecture docs that align teams, mentoring through pairing and presentations, and practical AI tools such as Career Companion, a conversational job-fit engine grounded in real project work.
Professional Experience
- Explore before building: trained Bayesian classifiers for cross-sell recommendations, prototyped chatbot architectures, researched carrier APIs, and build LLM-assisted workflows into daily work. Use LLM self-review on design docs to catch real implementation bugs before any code is written.
- Work across team boundaries: write architecture docs spanning multiple teams, managed the V3-to-V4 API migration lifecycle end-to-end, decompose multi-team initiatives into parallel-friendly workstreams with explicit dependency graphs, and present architecture decisions in the Architecture Decision Forum.
- Teach what I learn: gave presentations (functional programming monads to practical LLM techniques), run the engineering book club, pair regularly on testing and debugging, and built reusable AI prompting tools shared with other teams.
- Still ship code: review 220 PRs in Q1 2026 (275% of goal) across 5+ teams, build features end-to-end from refinement through cleanup, and handle the usual landing page fixes, validation logic, and frontend bugs.
- Keep an eye on risk: found and removed insecure code patterns before they become problems, take regular turns on production support rotation, and help other teams debug their Airbrake alerts when things get busy.
- Designed and shipped multiple quotes per carrier functionality, enabling underwriters to compare pricing strategies and improve conversion rates.
- Mentored developers on testing approaches and development practices, establishing patterns that raised code quality standards across the team.
- Owned carrier onboarding projects end-to-end, translating business requirements into production systems while coordinating with operations and product teams.
- Designed and implemented the "Bundled Payments" facility.
- Owned onboarding work related to billing and reporting.
- Added alerting for Payment Operations staff on account updates to help prevent fraud.
- Built automatic "gating" of customer payments to reduce the fraud window and ease Payment Operations workload.
Resident testing evangelist, and RDBMS Third Normal Form enthusiast.
- Lead CSR/Integrations team in design/development of CSR application.
- Designed and developed integrations to third parties; eg: Suzy.com.
- Participated in architectural review and design meetings for the platform.
- Info-share product feature and architecture between Cloud and Enterprise teams
- Present periodic "new hire orientation" Engineering department overview
- Resident Groovy, Spock, complexity, and metrics evangelist
- Help design and implement new security features and detections
- Implementing cloud based front end for existing Cisco on-premises system(s)
- Shepherd code through CI/CD systems / DevOps
- Directed work for "Host Classifier" research effort
- Worked with Research Team to plan areas of study
- Liaison with UI/UX team to visualize research outputs
- Organized and managed customer feedback sessions
- Investigated different ways to intuit host types from network data
- Prototyped graph based network host visualizations
- Prototyped streaming based data-flow architectures
- Prototyped CQRS/Event Sourcing data analysis
- Embedded with development team on "Host Group" microservice development
- Assisted with development of in-house "common development stack" using Docker
- Designed and developed "Saved Search"/reporting functionality
- Introduced MongoDb
- Transitioned development team from ant to maven
- Managed training and transitioning of development teams from CVS to git
- Design, develop, and debug new product features
Prior Professional Experience
Earlier roles spanning fintech, payment processing, finance, and internet applications. Full details available on request.
- Clear2Pay: Developer/Architect. Built payment processing and bill presentment systems, including a global payment hub for BNY Mellon and international payment integrations for the United States Federal Reserve.
- CheckFree Corporation: Software & System Architect. Architected ebill caching service reducing mainframe calls by 1.5M/day; introduced WebWork framework.
- S1 Corporation: Senior Application Developer/Architect. Built persistence layer for Enterprise Platform; designed test harness cutting debug time 80%.
- Solutions by Design / Turner Broadcasting: Consultant. UNIX server-side messaging architecture using C++, Oracle, BEA Tuxedo.
- Salomon Brothers Inc.: Senior Application Developer. Clearance and settlement systems for internationally traded securities; launched and ran Tampa office WWW services.
Training
- AWS Certified Cloud Practitioner (lapsed)
- Scrum.org Certified Product Owner (lapsed)
Education
- Tutored students at Student Academic Resource Center at all levels of experience in Computer Science, Computing Theory, Logic and Proof, and Mathematics classes.
Recognition & Awards
Personal Projects
AI-powered job-fit recommendation engine that lets users ask me about my experience and get personalized career alignment insights through conversational interaction.
Write and maintain a variety of data analytics for online games and TV shows.
- BattleBots, a chess-inspired ELO ranking of robot fights: BattleBots rankings archive
- Multiple Everquest freeshard implementations (Retired 2026-01): Everquest ELO tracker archive