Matt Swanwick

Matt Swanwick

Software Project Leader

Followers of Matt Swanwick156 followers
location of Matt SwanwickKansas City Metropolitan Area

Connect with Matt Swanwick to Send Message

Connect

Connect with Matt Swanwick to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • Baker University

      1994 - 1998
      Bachelor's degree Mathematics
  • Experience

    • DST Systems

      Jan 2000 - Jan 2006
      Software Project Leader

      Designed, developed, and maintained check processing software suite for mutual fund companies.• Converted existing OS/2 application suite using flat files to a Windows Forms applications written in VB 6.0 and C++ 6.0 with a SQL Server 2000 database engine.• Wrote interface to NCR and Unisys check transports.• Developed web-based reports using XML, XSL, and JavaScript.• Designed improvements to the application suite to use XML as the primary internal data structure. Wrote SQL Server stored procedures that accepted and returned XML.• Lead architect on project to utilize check images for payment presentment. Show less

    • Mediware Information Systems

      Nov 2006 - May 2012
      Senior Technical Architect

      Lead architect/developer for clinical software corporation. Designs applications and modifications for three different lines of business: Perioperative Solutions, Medication Management, and Blood Management. Must adapt designs to meet each division’s technology stack and deployment pattern. Engineering representative on steering committee for product enhancements. Attends product support roundtables to address and respond to customer support issues. Develops project plans for engineering resources. Develops internal engineering projects and documents analysis. Travels to customer sites to address production support issues. Presents new technology capabilities during company-wide conference calls. Project highlights• Architected several solutions in response to a multi-million-dollar RFP.• Lead project to convert legacy client/server application to newer technology. • Lead project to improve the performance and reliability of legacy ASP.NET application. Show less

    • Oracle

      May 2012 - Jan 2024

      Lead a development team with Cerner Remote Hosting organization. The team is responsible for developing automation for the provisioning and maintenance of servers managed within the Cerner data centers.Primary responsibilities• Facilitate recurring meetings with the system engineer and client owner community to prioritize automation opportunities.• Perform technical feasibility, design, and prioritization on JIRA requests.• Facilitate sprint planning for two development teams in a matrix organization.• Package and communicate deployment releases to stakeholders. • Develop and maintain Chef cookbooks used for configuration management.• Develop and maintain Packer pipelines for promoting Chef cookbooks and Packer builds for new images.• Develop and maintain PowerShell modules and script library.• Develop and maintain .NET applications used to assist system engineers with maintenance and support tasks.• Mentor and coach direct reports. Show less Lead an agile development team in the Home and Community Care IP development organization. The team was responsible for interoperability projects (new development and support) which interface to multiple internal and external vendors, using a variety of formats (standard and proprietary).Primary responsibilities• Scrum master for all agile ceremonies (daily scrum, user story review, iteration planning, and iteration retrospective). Responsible for capacity planning at an iteration and release level.• Facilitated weekly CR review meetings with support and ABU personnel.• Facilitated monthly root cause meetings with the PMO team to discuss recent client-reported defects. Developed processes and best practices to eliminate repeat occurrences of these issues.• Developed quality plans to improve client satisfaction. Present metrics and progress to IP executive quarterly.• Mentor and coach direct reports.• Calculated project estimates for solution board during release planning phase of projects.• Developed over-arching designs for upcoming enhancement projects. Approve all design and code reviews submitted by engineers.• Responsible for software packaging for major and minor releases on a rotational basis.• Participate in technical interviewing of potential engineering candidates (interns and full-time positions). Show less

      • Software Engineering Manager

        May 2017 - Jan 2024
      • Lead Architect

        May 2012 - May 2017
    • Ad Astra

      Jan 2024 - now
      Senior Software Engineer
  • Licenses & Certifications