I am a Senior/Staff-level software engineer and team lead focused on production perception systems and MLOps for multi-sensor setups (camera, LiDAR, radar). I specialize in building end-to-end data collection, labeling, evaluation pipelines, deploying models in real-world environments, and architecting deterministic safety layers that improve reliability. I work with Python, C++, and robotics-style middleware (ROS2-adjacent), and I have a proven track record of delivering reliable, scalable solutions with strong ownership and cross-functional collaboration. I’m known for autonomous ownership, mentoring engineers to raise quality and observability, and driving delivery speed. I lead with clear runbooks, implement robust monitoring and incident response, and strive to raise the baseline of team-wide engineering standards through code reviews, best practices, and reusable reference implementations.

William Hammond

I am a Senior/Staff-level software engineer and team lead focused on production perception systems and MLOps for multi-sensor setups (camera, LiDAR, radar). I specialize in building end-to-end data collection, labeling, evaluation pipelines, deploying models in real-world environments, and architecting deterministic safety layers that improve reliability. I work with Python, C++, and robotics-style middleware (ROS2-adjacent), and I have a proven track record of delivering reliable, scalable solutions with strong ownership and cross-functional collaboration. I’m known for autonomous ownership, mentoring engineers to raise quality and observability, and driving delivery speed. I lead with clear runbooks, implement robust monitoring and incident response, and strive to raise the baseline of team-wide engineering standards through code reviews, best practices, and reusable reference implementations.

Available to hire

I am a Senior/Staff-level software engineer and team lead focused on production perception systems and MLOps for multi-sensor setups (camera, LiDAR, radar). I specialize in building end-to-end data collection, labeling, evaluation pipelines, deploying models in real-world environments, and architecting deterministic safety layers that improve reliability. I work with Python, C++, and robotics-style middleware (ROS2-adjacent), and I have a proven track record of delivering reliable, scalable solutions with strong ownership and cross-functional collaboration.

I’m known for autonomous ownership, mentoring engineers to raise quality and observability, and driving delivery speed. I lead with clear runbooks, implement robust monitoring and incident response, and strive to raise the baseline of team-wide engineering standards through code reviews, best practices, and reusable reference implementations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Staff Software Engineer, Team Lead at Bank of America
November 2, 2020 - January 2, 2026
Led design and delivery of internal enterprise operations web applications using ASP.NET Core, Blazor, and Microsoft SQL Server. Standardized secure RESTful APIs with OAuth 2.0 and OpenID Connect via Azure AD; centralized policy enforcement reduced authorization defects by 45% and supported automated contract tests. Implemented data exchange services and nightly ETL pipelines with SSIS, T-SQL, and SQL Server Agent, reducing batch processing time from 2.5 hours to 55 minutes and improving auditability through deterministic re-runs. Modernized a legacy Razor-based portal to Razor Pages and introduced targeted React components for high-traffic dashboards, improving p95 page load time by 35% and reducing UI regressions with Playwright tests. Established CI/CD with Azure DevOps Pipelines and GitLab checks, increasing deployment frequency from monthly to weekly and reducing change failure rate by 25% through gated releases and automated rollbacks. Instrumented services with Application Insig
Senior Software Engineer at LinxRez North Little Rock, AR
September 2, 2019 - November 1, 2020
Developed full-stack line-of-business applications using ASP.NET Core, MVC, and Microsoft SQL Server, reducing cycle time for new operational features by 25% through reusable service and UI components. Designed RESTful APIs with consistent JSON schemas; improved partner integration success rates and reduced support tickets tied to malformed payloads. Created and optimized T-SQL objects; improved report performance by 40% and stabilized peak-hour concurrency. Implemented ETL and data synchronization with SSIS and automated validations. Containerized local development with Docker and standardized builds in GitLab CI, cutting onboarding time from two weeks to three days. Improved observability with Application Insights and correlation IDs; improved MTTR by 30%. Mentored a team of engineers.
Software Engineer at Blue Acorn IC
January 2, 2017 - September 1, 2019
Built and maintained client-facing web applications using ASP.NET MVC, JavaScript, HTML5, and CSS, reducing client-side errors by 35% through standardized components and linting. Implemented backend services with Entity Framework Core and LINQ over SQL Server; improved API response times by 28% through query optimization and Redis caching. Integrated third-party APIs and SDKs; automated test coverage with NUnit and Moq; CI in GitLab; improved release reliability and reduced defects. Created technical documentation and runbooks for release and rollback procedures.
Software Engineer Intern at Marqeta
October 1, 2014 - December 1, 2016
Developed internal tooling and service endpoints using C#/.NET and REST patterns, improving developer productivity by automating repetitive operational tasks and standardizing request/response JSON contracts. Created database scripts and lightweight schemas in Microsoft SQL Server and T-SQL, reducing data cleanup time by 30% through repeatable migrations and validation queries. Built UI utilities using JavaScript, HTML5, and CSS to support internal workflows, improving task completion time by 15% through streamlined forms and client-side validation. Added unit tests with xUnit and Moq, increasing confidence in refactors and reducing regressions in shared utility libraries. Collaborated in an Agile/Scrum cadence using Git and merge requests, improving delivery predictability by breaking work into smaller, reviewable increments.
Senior Software Engineer at North Little Rock
September 1, 2019 - November 1, 2020
Developed high-throughput data pipelines in Python and SQL to ingest, validate, and enrich large event streams, establishing data quality checks that reduced downstream defects and reprocessing. Built automated labeling and review workflows for computer-vision-adjacent datasets, adding sampling strategies and QA dashboards that improved label consistency and shortened iteration cycles. Implemented evaluation services that computed offline metrics and generated model/data reports, enabling faster experimentation and clearer go/no-go decisions for deployments. Containerized services with Docker and introduced CI/CD guardrails to standardize builds, tests, and releases, improving delivery speed and reducing environment-specific issues. Partnered with product and operations stakeholders to define SLAs and monitoring needs; added Prometheus/Grafana instrumentation that improved visibility and reduced time-to-diagnosis during incidents. Contributed performance improvements in C++ modules use
Software Engineer at Blue Acorn ICI
January 1, 2017 - September 1, 2019
Implemented backend services and data processing jobs in Python and SQL, focusing on reliability, idempotent processing, and clear operational runbooks to reduce manual support effort. Built internal tooling for dataset management and batch processing, improving reproducibility and speeding up experimentation for analytics and ML-adjacent use cases. Introduced structured logging and basic distributed tracing patterns to improve debugging across services and reduce time spent diagnosing production issues. Collaborated cross-functionally to translate ambiguous requirements into shippable milestones, improving predictability and stakeholder confidence.
Senior Software Engineer at LinksRez
September 1, 2019 - November 1, 2020
Developed high-throughput data pipelines in Python and SQL to ingest, validate, and enrich large event streams with data quality checks. Built automated labeling and review workflows for computer-vision-adjacent datasets, including sampling strategies and QA dashboards to improve label consistency. Implemented offline evaluation services that computed metrics and generated model/data reports for faster experimentation and go/no-go decisions. Containerized services with Docker and introduced CI/CD guardrails to standardize builds and releases. Collaborated with product and operations stakeholders to define SLAs and monitoring needs, adding instrumentation (Prometheus/Grafana) to improve visibility and incident response. Contributed performance improvements in C++ modules used for preprocessing and feature extraction.
Software Engineer at Marqeta
October 1, 2014 - December 1, 2016
Built and tested backend components in Python/C++ with emphasis on correctness, performance, and maintainability. Developed small-scale data processing utilities and scripts to automate repetitive operational tasks, improving team efficiency and reducing manual errors. Added monitoring hooks and enhanced logging for faster debugging and reliable deployments. Collaborated with product and operations to define requirements and milestones, translating them into actionable deliverables.

Education

Bachelor of Science in Computer Science at North Carolina State University
August 1, 2012 - December 1, 2016
Bachelor of Science, Computer Science at North Carolina State University
August 1, 2012 - December 1, 2016
Bachelor of Science at North Carolina State University
August 1, 2012 - December 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Financial Services, Computers & Electronics