I am a staff-level software engineer focused on interactive, web-delivered experiences and front-end engineering, with a track record of maintaining complex projects and shipping reliable updates under tight timelines. I value usability and collaboration across design and product teams.\n\nI have hands-on experience with 360° panorama workflows, HTML5/JavaScript/TypeScript, and structured content/navigation systems, along with a quality-first approach to publishing, regression prevention, and stakeholder-ready releases. I enjoy mentoring teammates and delivering robust releases through well-defined processes and tooling.

Steven Buck

I am a staff-level software engineer focused on interactive, web-delivered experiences and front-end engineering, with a track record of maintaining complex projects and shipping reliable updates under tight timelines. I value usability and collaboration across design and product teams.\n\nI have hands-on experience with 360° panorama workflows, HTML5/JavaScript/TypeScript, and structured content/navigation systems, along with a quality-first approach to publishing, regression prevention, and stakeholder-ready releases. I enjoy mentoring teammates and delivering robust releases through well-defined processes and tooling.

Available to hire

I am a staff-level software engineer focused on interactive, web-delivered experiences and front-end engineering, with a track record of maintaining complex projects and shipping reliable updates under tight timelines. I value usability and collaboration across design and product teams.\n\nI have hands-on experience with 360° panorama workflows, HTML5/JavaScript/TypeScript, and structured content/navigation systems, along with a quality-first approach to publishing, regression prevention, and stakeholder-ready releases. I enjoy mentoring teammates and delivering robust releases through well-defined processes and tooling.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Staff Software Engineer at Microsoft
January 1, 2024 - February 1, 2026
Led updates to a complex interactive experience pipeline, refining UI layout, navigation flows, and content structure to ship predictable releases with minimal regression risk. Maintained and evolved a large set of media assets (including 360° panoramas) with repeatable import/validation steps, reducing publish-time defects through standardized checks. Implemented and tuned hotspots and interactive elements using JavaScript and structured configuration, improving task completion in multi-scene flows. Built lightweight tooling to automate asset naming, integrity checks, and packaging, accelerating urgent updates. Collaborated with design to align interfaces to a consistent visual system; hardened release quality with smoke tests, cross-browser validation, and rollback-ready packaging. Instrumented client-side behavior and error reporting using Azure-adjacent telemetry and OpenTelemetry concepts to speed triage. Provided technical guidance to engineers on maintainability and safe change
Senior Software Engineer at AgileThought
September 1, 2017 - December 1, 2023
Delivered and maintained customer-facing web applications with emphasis on UX consistency, iterative updates, and stable releases using JavaScript/TypeScript, HTML, and modern front-end practices. Built reusable UI components and navigation patterns that improved consistency and reduced time-to-implement for new interactive elements. Optimized media-heavy pages through asset compression, lazy-loading strategies, and caching-friendly packaging, improving load performance and reducing bandwidth. Collaborated with designers and stakeholders to refine interactive behaviors, ensuring changes fit within established layouts and interaction models. Introduced pragmatic quality gates (code review checklists, regression test coverage, and release notes discipline) to reduce production issues and improve delivery predictability. Integrated front-end experiences with backend services and content sources, improving reliability of content updates and reducing manual maintenance.
Software Engineer at BayCare Health System
June 1, 2012 - August 1, 2017
Developed and maintained internal web applications using HTML, CSS, and JavaScript, focusing on usability, reliability, and clear navigation for non-technical users. Supported ongoing updates to existing systems by debugging UI issues, refining workflows, and publishing incremental improvements with minimal disruption. Partnered with business stakeholders to translate requirements into maintainable implementations, improving user satisfaction and reducing support requests. Created documentation and basic runbooks for repeatable updates and deployments, improving continuity and reducing single-person dependency.

Education

Bachelor of Science in Computer Science at University of South Florida
August 1, 2007 - May 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Professional Services