Wesley Choate

Senior Staff Software Engineer & Tech Lead | Java · Spring Boot · Kotlin · Microservices · AWS | Available for Fractional Engagements

20+ years building backend systems that hold up under real pressure. Currently Tech Lead at Integral Ad Science. Previously six years at SiriusXM owning the API layer for a streaming platform serving millions of active subscribers.

I work best with startups and growing companies that need senior engineering leadership or architecture help without a full-time hire. That might look like owning your API design, leading a small team through a critical build, untangling a legacy system, or being the s…

Wesley Choate

Experience

  • Integral Ad Science

    Integral Ad Science

    Senior Staff Software Engineer

    Nov 2022 - Present

    Integral Ad Science (IAS) — global ad verification, measurement and analytics company that helps advertisers and publishers ensure digital ads are viewable, brand-safe, and delivered to the right audiences.

    • Led architecture and technical direction for backend services supporting high-volume ad measurement and verification.
    • Designed and implemented scalable microservices and APIs to replace legacy monolith components, improving deployability and team autonomy.
    • Introduced observability (distributed tracing, metrics, structured logging) and SRE practices to reduce incident time-to-detection and mean-time-to-recovery.
    • Owned cross-team efforts to optimize throughput and latency for real-time bidding and impression processing pipelines.
    • Mentored senior and mid-level engineers, established coding standards and PR review practices to raise engineering quality and velocity.
  • SiriusXM

    SiriusXM

    Senior Staff Software Engineer

    Aug 2022 - Jan 2023

    SiriusXM — leading satellite and streaming audio company delivering music, talk, sports, and on-demand content across vehicles and connected devices.

    • Owned design and delivery of core streaming API surface used by mobile and in-vehicle clients for authenticated audio playback.
    • Led decomposition of monolithic streaming platform into resilient microservices to improve scaling, release velocity, and failure isolation.
    • Built high-throughput, low-latency data paths (message queues, caching, backplane) to support millions of concurrent listeners.
    • Improved service reliability with fault-tolerant patterns, circuit breakers, and automated failover strategies.
    • Collaborated with product, infra, and security teams to ship backward-compatible API changes and platform migrations with minimal user impact.
  • Sirius XM Radio Inc.

    Sirius XM Radio Inc.

    Senior Software Engineer

    Jan 2017 - Oct 2022

    • Designed, developed, and supported the API layer powering streaming services and client integrations.
    • Implemented RESTful endpoints and service contracts consumed by mobile, web, and connected-car clients.
    • Improved API performance and reliability through caching improvements, request throttling, and optimized serialization.
    • Collaborated in cross-functional teams to integrate authentication, entitlements, and DRM workflows into the streaming stack.
    • Contributed to CI/CD pipelines and test suites to accelerate safe deployments and reduce production regressions.
  • Metova

    Metova

    Java Developer

    Feb 2016 - Jan 2017

    Metova — custom software and mobile app development firm focused on building digital solutions for startups and enterprise brands.

    • Maintained and evolved a Java-based RESTful API used by multiple streaming clients for a major online music company.
    • Participated in planning and design to break a large monolithic application into microservices to improve maintainability and scalability.
    • Implemented bug fixes and feature work across the API surface while collaborating within an 8–12 person engineering team.
    • Contributed to performance tuning and deployment automation efforts to shorten release cycles and reduce operational risk.
    • Worked on prototypical web work (Perl/MySQL) to support integrations and internal tooling as needed.
  • TEKsystems

    TEKsystems

    Senior Software Engineer

    Oct 2013 - Feb 2016

    • Accomplishments
    • Created architectural and technical plans and implemented interfacing between smart scanners and application allowing users to directly scan documentation into our system with routing and other
    • information included using REST web services. This saves 40+ hours monthly for end users by
    • saving the manual steps that were involved previously.
    • Engineered integration with two external service using SOAP and REST web services to create a
    • consolidated report saving users having to login to those two external services separately, which
    • reduced errors and made the process take 80% less time.
    • Using the HP Fortify tool, able to eliminate 95% of all critical and high static code vulnerability issues
    • that were discovered adding an additional layer of security to an application that contained CPI data.
  • LWSI

    Senior Software Engineer

    Apr 2002 - Sep 2013

    • Work closely with a team continuing the further growth of java web based behavioral health software. Help mentor and integrate new team members into the development environment. Continue refinement of product release and deployment process. Worked with business analysts and customers to develop product requirements and plans for new features and well as enhancing current features. Directly worked with the sales team in doing demos and helping with requirements
    • documentation.
    • Accomplishments
    • Lead developer on creation of inpatient and medication tracking modules which involved java web application programming, html user interfaces utilizing JSP, jQuery and the Bootstrap framework, along with java batch processing for billing and daily processing. Directly led to three new major sales for company.
    • Moved entire software codebase from SVN to GIT for better source management and improved team productivity. Also allowed for a much faster, agile release cycle and better ability to assist customers with issues while still keep stability on the product release timeline.
    • Rewrote medical documentation module to utilize better storage methodology cutting backup times for customers up to 20% and increasing performance 5­10%. This involved modification to a java client side application that interacts directly with Microsoft Word and Adobe PDF files which communicated with J2EE modules to utilize more efficient file management.
    • Was lead developer on team that developed and created modules and functionality that made the J2EE web product Meaningful Use Certified.
    • Assisted with go live of over 20 large customers.
  • Daymark Logistics

    RPG Developer

    Sep 1997 - Sep 2001

    Daymark Logistics — trucking and product logistics company providing freight and transport services; development work supported internal logistics and reporting systems.

    • Progressed from night-support to RPG junior developer handling bug research, defect fixes, and incremental feature development.
    • Consolidated a five-hour nightly report printing and delivery process down to a two-hour pipeline through process optimization and code changes.
    • Performed maintenance and enhancements in RPG and supported early web efforts using Perl and MySQL for internal tools.
    • Investigated production issues during night support, documented root causes, and implemented long-term fixes to reduce recurring incidents.