Steven Salter
Round Rock, TX • steve@stevesalter.com • LinkedIn
Highly effective hands-on software development manager who values collaborative relationships and team-building, continuous improvement and iteration, and robust process to publish high quality releases on schedule and create meaningful experiences for end-users.
Client-side: Angular, TypeScript, JavaScript, HTML, CSS
Server-side: C#, .NET Core, ASP.NET, Web API, Razor
Database: SQL (Oracle and SQL Server), TSQL, PL/SQL
Technology: Azure, Message Queues, REST, Dependency Injection, DDD/CQRS, OOP, NUnit, XML, JSON
Methodology: Agile, Scrum, Kanban, TDD
2018 – present
Senior Software Development Manager
  • Released every 2 weeks for over 2 years, across a wide suite of applications and services, with a consistent sprint velocity (9% standard deviation) and completion rate (>90%).
  • Lead three development teams with a total of 14 direct reports to implement three greenfield web applications and maintain four others.
  • Solved challenging problems, implemented features, performed code reviews, and lead engineering review and design sessions as a hands-on manager.
  • Built application integrations, utilizing both RESTful APIs and event queues for message handling, including:
    • Exposure history presented on the personnel record of fire crew members,
    • Crew for an incident report populated using shifts from scheduling,
    • Web application synchronization with an ad hoc reporting solution.
  • Automated our release process with Octopus and database migrations, allowing artifacts to be published with a single click.
  • Improved intra-company communication by automating sprint statistics gathering using JIRA and Confluence APIs, providing on-demand project status reports to executives.
  • Guided, mentored, and provided career growth opportunities through regular 1:1 meetings with team members.
  • Nurtured a positive collaborative environment by building trust and safety, seeking and listening to feedback, being open to change, and encouraging honest communication.
2012 - 2018
Senior Software Development Manager
  • Managed the implementation of instrument maintenance, chemical inventory, and material lifecycle verticals in use by small universities and Fortune 500 companies.
  • Collaborated with other product teams to build data-sharing integrations between laboratory applications using a hub topology.
  • Planned sprints, analyzed requirements, made architectural decisions, and grew the team from 3 developers to 8.
  • Trained new developers to become productive contributors and influencers, and regularly provided guidance to developers and performed code reviews.
2004-2012
Senior Software Developer, Product Architect
ChemSW
  • Built an application platform that allowed for rapid development of new vertical applications by the creation of dynamic business objects.
  • Implemented a custom EAV database model to represent dynamic properties of objects in a fixed Oracle relational table structure.
  • Invented an algorithm that translates structured hierarchical queries into dynamic SQL in order to populate a tree of results.
  • Created an event model for business object behaviors.
  • Wrote a REST API for CRUD interaction with business objects, and automated Swagger help page generation.
  • Automated database migrations to easily update structure, metadata, or data.
  • Enabled an upgrade path for both external and legacy applications.
  • Optimized SQL queries to improve performance against large data scale.
  • Authored ERD diagrams for physical and logical model of the schema.
Swarthmore College

Bachelor of Arts in Computer Science
High Honors