Resume
Mat WargerBuilding empires one component at a time.

Mat Warger is a senior software consultant based in Kansas City. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He is a co-organizer of the JavaScript KC meetup group and organizer of GraphQL KC meetup group. He can be found chasing the latest and (sometimes) greatest in a wide range of languages and platforms, including React, TypeScript, GraphQL, and the cloud. Find him on twitter @mwarger.

Senior Software ConsultantKeyhole Software

Expert consulting, application development, training and custom courses.

  • Implemented custom-built web applications within strict time constraints
  • Developed articles and training material for full-stack development using modern technologies like React, TypeScript, and GraphQL
  • Trained multiple teams in React best-practices and development environment architecture
  • Architected legacy integration to CMS systems with modern tools - providing boilerplates, documentation, and component libraries
Software EngineerRosnet

Rosnet is a multi-unit restaurant management solution designed with your unique business in mind. Rosnet offers unparalleled integration coupled with configurable dashboards allowing you to get your data, how you want it, when you want it.

  • Implemented a full-stack conversion of a legacy Coldfusion user management system to .NET MVC/Knockout/SQL Server
  • Regularly assisted coworkers with issues and design decisions; commended by management for insight and thoughtfulness
  • Designed and implemented a complete Zendesk integration solution for syncing existing user and organization hierarchy for the company while allowing full use of the ticketing and request API to elevate existing customer service abilities
DeveloperIntouch Solutions

Pharmaceutical Marketing Agency - worked to develop client websites and applications.

  • Developed and maintained website properties while strictly adhering to OWASP security guidelines
  • Created a full-stack internal application from scratch (including documentation) while incorporating user feedback
  • Worked with project management and account teams to coordinate project scope and meet critical deadlines, as well as specific regulatory requirements
Software EngineerNAIC - SBS

The National Association of Insurance Commissioners (NAIC) is the U.S. standard-setting and regulatory support organization created and governed by the chief insurance regulators from the 50 states, the District of Columbia and five U.S. territories.

  • Provided support and maintenance for legacy system by working effectively within and across teams
  • Developed with a full Java stack (JSF/JPA/Oracle) as part of an Agile team
  • Implemented design specifications and updated documentation per architectural oversight while maintaining strict adherence to standards set in place by the organization
Software EngineerNAIC - NIPR

The National Association of Insurance Commissioners (NAIC) is the U.S. standard-setting and regulatory support organization created and governed by the chief insurance regulators from the 50 states, the District of Columbia and five U.S. territories.

  • Maintained and implemented new features for the main java component of communication between NIPR and State-Based Systems (as well as numerous state Departments of Insurance) databases and servers (Java/Spring/Oracle)
  • Worked with state insurance technology divisions personally to resolve day-to-day issues and communicate those issues to the appropriate intra-company department
  • Unit-tested code allowed for quick updates when necessary and eased the development handoff to the QA team
  • Worked closely with business analysts and state support to clearly understand business requirements and answer questions regarding the functionality and scope of enhancement requests
Software Engineer9ware Inc

Financial & Operational Business Intelligence for Petroleum, Natural Gas, and other Energy Firms

  • Developed Flex applications for both internal and client use to update outdated systems to a more user-friendly interface
  • Reviewed JavaScript, Java, and SOA-critical code with co-workers, shared knowledge about technology processes, and helped formulate ideas for improvement