Matthew Kruse
- (847) 886-9953
- contact@matthewkruse.com
- www.MatthewKruse.com
- NW Suburbs of Chicago
I am a motivated IT professional with the desire to learn and grow with the industry. I’m a team player who’s accustomed to working in a fast paced environment. I possess deep knowledge in web application development and architecture with experience in server administration and database management.
Work Experience
Senior Site Reliability Engineer
Systems Engineer
Joined Perceptyx via the acquisition of the Kantar Employee Insights division. Ensured site reliability of the Kantar infrastructure until EoL and facilitated migrating clients onto the Perceptyx platform.
Wrote custom Terraform modules to support the initial design of a new AWS network infrastructure. Leveraging multi-region transit gateways, cross-account peering. Designed routing tables in conjunction with a security VPC to ensure all North/South traffic is inspected by PaloAlto firewalls.
Configured and set up additional monitoring tools, such as DataDog APM and Splunk. Provided cost analysis and feature breakdown for migrating all monitoring/alerting to DataDog. Conducted R&D on leveraging Prometheus along with Thanos as means of system monitoring and alerting via alert manager.
Supported our engineering staff, recommended and implemented solutions to help support their day-to-day work
Root cause analysis for various production issues, ranging from session race conditions, intermittent network outages, application issues due to user behavior.
Conducted standard maintenance with the on-prem servers.
Provide direct technical client support. Would host conference calls to review technical requirements or troubleshoot issues.
Leveraged SaltStack as primary means of supporting and maintaining the entire infrastructure. Developed custom salt states and pillars to modularize functions and roles.
Managed and maintained nginx load balancer configuration.
Senior Software Developer
Configured GitLab and Implemented CI Pipelines, created a streamlined process from committing, building, to deploying code effortlessly into production without being prone to human error.
Helped our system administrators with the process of upgrading our environments (prod, uat and dev) to be more modern, scalable and stable. I had helped explore the use of docker along with orchestration tools (ansible/swarm/rancher/kubernetes).
Migrated our developers to Vagrant for local development.
Integrated more DevOps/Agile methodologies within our team. Such as switching to GIT as our SCM and training coworkers on how to follow the GIT-FLOW branching models.
Adapted our application to use SAML for user authentication. From the initial design/discovery, system configuration and deployment. This required coordination between myself and our onsite system administrator.
Designed and built our current real-time dashboard reporting offering to fit the needs of our existing clients, as well as future clients. I built the front end UI (Angular2), but also helped design the underlying technology that we used to make it successful. I was able to introduce the use of ElasticSearch to create an exceptionally fast search/filtering across our client’s dataset. I’ve had a major role in the elastic document design and built back-end tooling in python to export data from our RDS (MySQL/MariaDB) and transformed the data for import into Elastic. Also leveraged PhantomJS to provide means of generating PDF exports of the dashboard.
Experience with NodeJS/Socket.IO to push messages to the UI. All messages were sent through RabbitMQ and consumed by the Node process. Leveraged various types of queues, from fanout to round-robin.
Helped with various web server configurations, both Apache and Nginx.
Experience with pfSense/FreeNas/ProxMox
Software Engineer
Demonstrated excellent problem solving skills when creating or maintaining PHP driven applications and solutions.
In charge of designing, developing, and deploying a data management portal. The framework was designed using MVC methodology which caters to different functional requirements. Built with a solid codebase that is both extendable and flexible.
Experienced in programming front end UI by leveraging the jQuery JavaScript framework, css3, and html5. I’ve developed custom Ajax driven interfaces which dynamically loads and populates web page data. Very comfortable working with jQuery plugins, both implementing and modifying.
Maintained all production and development Linux CentOs/Red Hat servers, from installing/updating software packages to managing server firewall via APF/IPTables. Optimized Apache/MySQL configurations to yeild better performance.
Setup an onsite Linux box to be used as backup and SVN server. Configured web based repo management tools (webSVN & SVNManager) for employee use. Installed and configured a monitoring tool, Zabbix, to look after the health of production/development servers.
Web Developer & IT Specialist
Worked exclusively with small businesses to provide custom IT and web based solutions. As a one man IT department, I oversaw all technology operations:
Setting up and maintaining employee workstations and VOIP phone systems
Programming web based applications for customer/employee interaction (custom built CRM).
Landing page design/development. Custom built affiliate portal to manage/track sales.
Completed PCI Compliance, programmed/integrated merchant services within web applications.
Maintained all onsite hardware (network infrastructure, computers, printers, other devices).
Projects
Interactive Data Analytics Platform - UI / Backend
Employee Exit Portal - CRM Style Platform
Dynamic ETL Data Management Solution
Built as a complimentary service to the Exmployee Exit Portal. A custom ETL solution was a requirement to successfully process a rolling data file including employee exit data. Special rules and conditions must be followed.
Recommendations
Systems Engineer - Perceptyx
Matt is hard-working and professional. I have been impressed with his ability to dig into an problem until a solution is found. He has proven to be a valuable asset on our team and I would gladly work with him again.
Senior Software Developer - Kantar
I was fortunate enough to work side by side with Matt for over five years. From the first days working with him, it was obvious he was a cut above most others. To put it succinctly, Matt is a highly motivated extremely talented engineer. From full stack development in multiple languages to DevOps expertise with a proactive positive approach to problem solving, he has proven time and time again that he can immediately make an impact with any team he's a part of.