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, led the IVANS-to-Chopin/Chronicle async-Kafka cutover end-to-end, decompose multi-team initiatives into parallel-friendly workstreams with explicit dependency graphs, and contribute to architecture decisions in the Architecture Decision Forum.
- Teach what I learn: gave company-wide talks at the Boston offsite on Claude workflows and tooling, participate in the engineering book club, pair 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 9 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