Michael Snyder

Michael Snyder Email and Phone Number

Director of Software Engineering @ Travelers
Washington, DC, US
Michael Snyder's Location
Washington DC-Baltimore Area, United States, United States
Michael Snyder's Contact Details
About Michael Snyder

I've been leading development teams, architecting solutions, writing applications, and designing interfaces since my career began more than 20 years ago. I create and run high-performing development teams who genuinely care about the success of the product and make quality, scalability, and usability their highest priority. I'm happiest in a team environment where I lead people to the best solutions, and help them learn the skills to take them to the next level.

Michael Snyder's Current Company Details
Travelers

Travelers

View
Director of Software Engineering
Washington, DC, US
Website:
travelers.com
Employees:
36245
Michael Snyder Work Experience Details
  • Travelers
    Director Of Software Engineering
    Travelers
    Washington, Dc, Us
  • Wayside Publishing
    Software Architect - Research And Development
    Wayside Publishing Jan 2023 - Present
    Freeport, Maine, Us
    Formed the Research and Development team focusing on AI and experimental features.Created proof of concept applications to demonstrate business value of new ideas:Created a Lesson Plan Generator using AI to generate full daily lesson plans for teachers that conform to ACTFL (American Council on the Teaching of Foreign Languages) standards.Test and quiz creation tool allowing the user to create packages that are 1EdTech's Question & Test Interoperability (QTI)® compliant.Implemented a Retrieval-Augmented Generation (RAG) application to allow users to perform semantic searches of learning materials.Decreased page load time on our heaviest page from 15-20 seconds to below 2 seconds.Coached team members in common patterns and practices as well as advised on solution structure.Researched and provided technical questions and answers to multiple RFPs from customers.
  • Messagebird
    Engineering Manager, Transmissions
    Messagebird Aug 2022 - Jan 2023
    Amsterdam, North Holland, Nl
    Built proof of concepts for image stitching functionality to detect overlapping parts of images.Actively participated in code reviews and coached team members how to review beyond syntax.Participated in scaling exercises that allowed for sending several billion emails on our busiest days.Supervised and grew a team of Software Engineers (10 total) focused on email transmissions.Leading daily and weekly agile ceremonies operating under Kanban.
  • Sales Boomerang
    Director Of Product Engineering
    Sales Boomerang Apr 2021 - May 2022
    Baltimore , Maryland , Us
    Owned the Software Delivery process to provide value to our stakeholders from initial request to production delivery.Staffing and leading teams composed of both on-shore and off-shore Managers, Leads, Software Engineers, and Quality Engineers.Scheduled and participated in weekly 1-on-1 meetings with engineering Team Leads and peers across the Quality, Support, and Architecture disciplines.Leading daily standups, planning meetings, sprint reviews, and sprint retrospectives ceremonies.Actively participated in code reviews and used them as an opportunity to drive the team members to develop their skills.Deploying application code daily (or more often if needed) times a day.Reported project impediments, impacts, and remediation plans to the Executive Leadership team.Introduced bi-annual Hackathons and started a quarterly Lightning Talks discussion series.Introduced the teams to Unit Testing and Integration Testing, enabling the teams to start working towards an eventual 80% code coverage, with an initial milestone of 40% coverage.Taught Team Leads about common software design patterns (factory, singleton, command, etc.) and common high-level architectural patterns such as pub/sub, CQRS, and DDD.Built proof-of-concept applications to demonstrate the benefits of caching with Redis, create an integration testing environment, refactor all-in-one controllers to presentation, business, and data access layers, and generate deployment plans from Jira and Bitbucket.Rewrote branching, code review, and deployment processes, paving the way for multiple environments and continuous deployments.
  • Teaching Strategies, Llc
    Manager Of Software Engineering
    Teaching Strategies, Llc Aug 2019 - Mar 2021
    Bethesda, Maryland, Us
    Leading a team of developers through a cloud-native platform rewrite, which was released to production with no major issues.Mentoring junior and senior developers on the team about software development best practices and common development paradigms (SOLID, TDD).Microservice and client-side development using Go, React, and PostgreSQL. Monitored site reliability and logs using NewRelic and AWS CloudWatch, and working with the team to resolve any bugs found.Defined and prioritized technical debt in the rewritten platform.Made client, service, and database performance improvements, reducing page load time to below two seconds. In some cases, this was up to a 500% response time improvement.Trained employees and contractors on best practices for Git branching using GitFlow-derived branching practices.Validation and outlining solutions for upcoming sprint work.Onboarding new domestic and offshore developers joining the team.Assisting ScrumMaster (and occasionally leading) daily stand-ups, planning, and grooming. Reviewing resumes, phone screening, and interviewing potential employees and contractors.
  • The Canton Group
    Director Of Software Development
    The Canton Group Mar 2019 - Aug 2019
    Baltimore, Maryland, Us
    Led four teams composed of Software Developers and Quality Control Analysts.Transitioned the DevOps team from being an ad-hoc release team to creating build pipelines, cloud infrastructure automation using Ansible and CloudFormation, build automation using Azure DevOps Pipelines, and command line shell scripts.Architected scalable applications using AWS and Azure cloud services including serverless technology, messaging queues, notification services, SQL and NoSQL databases, virtual machines, secrets management, and more.Created automated CI/CD builds with Azure DevOps Pipelines.Transitioned teams into Azure DevOps for agile workflow management.Introduced the GitFlow branching strategy, and required pull requests for all code.Met with clients regularly to discuss project scopes, budgets, and to resolve issues.Managed client projects across the software development teams.
  • Ezshield
    Solutions Architect
    Ezshield Apr 2018 - Feb 2019
    Nottingham, Maryland, Us
    Overseeing all development of our enterprise iOS and Android mobile application using nativeand cross-platform technologies.Architecting and developing mobile and web applications.Developing and enforcing coding standards for C# and JavaScript.Working with Marketing, Sales, and Product teams to prioritize upcoming projects.Creating and maintaining release projections for major projects.Conducting daily standups, project backlog item grooming sessions, and sprint retrospectives.Working with and mentoring offshore team members, and building positive workingrelationships despite time zone differences.Key AccomplishmentsIntroduced Redgate ANTS to the other Solution Architects, and helping to remove redundantdatabase queries that reduced customer dashboard load time by 80%.Coached the Quality Control Analysts in exploratory and negative testing.Transitioning native mobile applications to be cross-platform with React Native.Ran meetings to create high-level development standards with other Solution Architects.Helped the teams transition from Subversion to Git for source control.
  • Vision Technology Services, Contracted To Baltimore County Government
    Software Development Consultant
    Vision Technology Services, Contracted To Baltimore County Government Nov 2016 - Apr 2018
    Mentoring Junior and Senior Software Engineers in patterns, practices, and design for modern web applications. Developed a branching strategy for Baltimore County's software, and introduced the concept of branching in both Git and TFS source control systems to the Software Engineers.Conducting code reviews for Junior and Senior Software Engineers.Front-end and back-end development supporting Baltimore County’s diverse portfolio of websites, and focusing on features for BaltimoreCountyMD.gov.Building applications and components with React and AngularJS front-ends, supported withASP.NET Web API and Node.JS web services.Created web services for use with BaltimoreCountyMD.gov web features to integrate with third party services and to create data driven web components. Integrating third party services with ESRI ArcGIS APIs to create web features for BaltimoreCountyMD.govDeveloping website features that are accessible and compliant with the WCAG 2.0 AA accessibility standard. Consulted on website design and usability for site rebuilds.
  • Connections Education
    Assistant Director Of Software Engineering
    Connections Education Apr 2015 - Nov 2016
    Columbia, Md, Us
    • Management of five software engineering teams developing features, internal support applications, and public-facing websites. • Mentorship and guidance of Engineering Leads (the individual teams’ managers), conducting annual reviews, monitoring SMART goals throughout the year, and guiding career growth.• Interviewing and hiring of Engineering Leads, Software Engineers, Automation Engineers, and Quality Control Analysts.• Training new Engineering Leads: helping them acclimate from being a peer to being a manager, learning how to work with different personalities, manage conflicts, delegate work, and become a leader.• Recommendations for promotions, and positive and negative salary adjustments. • Recommending and researching technical and leadership training opportunities for Engineering Leads and engineers.• Helping teams adapt and excel with Agile Software Development methodologies, specifically Scrum and Kanban. Working with business stakeholders to teach them how Agile benefits them.• Architecting solutions with the software engineering teams, and providing technical guidance to Engineering Leads, Software Engineers, and Automation Engineers.• Leading the quality effort through test planning, positive and negative test execution, edge case detection, and on the code side, unit testing and automation of acceptance criteria.• Writing n-tier well-documented code for scalable, maintainable web applications, web interfaces, RESTful APIs, and console applications consistent with best practices and using established design patterns in C# using ASP.NET Web Forms, MVC, and Web API.• Designing Microsoft SQL Server database schemas and indexing strategies, writing stored procedures, user defined functions, views, and triggers. Managing data access using either Entity Framework or ADO depending on the use case. • Creating web interfaces and single page applications using JavaScript frameworks and libraries including jQuery, jQuery-UI, and AngularJS.
  • Connections Education
    Senior Manager Of Software Engineering
    Connections Education Jul 2013 - Apr 2015
    Columbia, Md, Us
    Full description listed under my position as an Assistant Director.
  • Connections Education
    Senior Manager Of Public Website Development
    Connections Education Jul 2012 - Jun 2013
    Columbia, Md, Us
    Full description listed under my position as an Assistant Director.
  • Connections Education
    Manager Of Public Website Development
    Connections Education Jul 2010 - Jun 2012
    Columbia, Md, Us
    Full description listed under my position as an Assistant Director.
  • Connections Education
    Web Developer
    Connections Education Feb 2007 - Jun 2010
    Columbia, Md, Us
    Full description listed under my position as an Assistant Director.
  • Kelly & Associates Insurance Group
    Lead Developer - Kaigonline.Com
    Kelly & Associates Insurance Group Apr 2003 - Feb 2007
    Sparks, Maryland, Us
    • Web development using Classic ASP, HTML, CSS, and JavaScript.• Database development writing stored procedures, user defined functions, views, triggers, and ad-hoc queries. • Designing web graphics using Photoshop and Illustrator, with a consideration for file sizes and compression schemes of different file formats.• Working with other developers to collaboratively solve problems.Key Accomplishments• Rewriting the broker’s group health insurance proposal engine to improve proposal generation speed by 1,200% (from about 1 minute to under 5 seconds).• Development of a “Proposal Wizard” approach to building group health insurance proposals, which turned a several-page-long field of checkboxes and dropdowns into a much more usable four-step process, which got rave reviews from the brokers.• Development of a “Broker Worksheet” that quickly generated a one-page pricing sheet brokers could generate and email to clients, which became the most popular feature on the site shortly after its introduction.
  • The Iq Group
    Art Director
    The Iq Group Nov 2001 - Dec 2002
    Lenexa, Kansas, Us
    • Writing HTML to work across Web email clients (Hotmail, Yahoo!, Gmail) and Windows email clients (Outlook, Lotus Notes).• Designing web graphics using Adobe Photoshop for HTML emails with a consideration for file sizes and image formats.• Gathering requirements from the sales team and directly from the customer to meet their vision and generate leads. Key Accomplishments• Creation of up to three email advertisements per week that generated hundreds of leads every week for the IQ Group’s customers.• Trusted by CEO to make hiring decisions on graphic designers.

Michael Snyder Skills

Web Development Css Jquery Agile Methodologies Ajax Microsoft Sql Server Javascript Html 5 Sql Asp.net C# Asp.net Mvc Xml Html Photoshop T Sql Tfs Json Seo Web Analytics Agile Web Development Scrum Web Design Sql Server User Interface Design Database Design Asp Dreamweaver Adobe Creative Suite Database Administration User Experience Software Development Xhtml Databases Html5 Email Marketing Graphic Design Illustrator Team Management Software Engineering Sdlc .net Visual Studio Web Services Web Applications Mvc Microsoft Office Design Patterns Angularjs Cascading Style Sheets

Michael Snyder Education Details

  • Towson University
    Towson University
    Journalism

Frequently Asked Questions about Michael Snyder

What company does Michael Snyder work for?

Michael Snyder works for Travelers

What is Michael Snyder's role at the current company?

Michael Snyder's current role is Director of Software Engineering.

What is Michael Snyder's email address?

Michael Snyder's email address is sn****@****ail.com

What is Michael Snyder's direct phone number?

Michael Snyder's direct phone number is +144352*****

What schools did Michael Snyder attend?

Michael Snyder attended Towson University.

What skills is Michael Snyder known for?

Michael Snyder has skills like Web Development, Css, Jquery, Agile Methodologies, Ajax, Microsoft Sql Server, Javascript, Html 5, Sql, Asp.net, C#, Asp.net Mvc.

Who are Michael Snyder's colleagues?

Michael Snyder's colleagues are Ranganatha Babu Karnam Srinivasapillai, Craig O'loughlin, Michelle Thomsen, Kelly Whalen, Alamak Alakazam, Kelly Hartleben, Brian Skelly.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.