Matthew Kocsis

Matthew B. Kocsis

Cell: +1 303 900 7298
Email:

Through my education and professional career I have gained experience in all stages of software development from requirements capture to verification on projects that varied from desktop applications to complex embedded systems. I have learned to implement software systems while still considering the large scale picture of the system and architecture.

My professional goals include:

Specialties: Software Verification, C development, product and system design

Experience

Amazon, Inc.Sr. Software Development Engineer - Denver, CO - 2018-present

  • Amazon Devices.

Gogo BAEnginering Manager - Broomfield, CO - 2017-2018

  • Engineering Manager responsible leading and maintaining a team of software engineering reports.
  • Actively leads daily standups, agile sprint planning, and quarterly planning and estimation events.
  • Work closely with Product Management, Program Management, and Systems engineering to coordinate software features, cost, and development schedules.
  • Corporate Strategy member, advising senior executives on market and technology strategy.

Gogo Business AviationSoftware Architect - Broomfield, CO - 2016-2018

  • Gogo AVANCE L5, L3, and SCS platform architect
  • Facilitates system interactions between multiple product development teams
  • Coordination and partnership with Product Management, Programs Management, Development, Support, and Sales
  • Cybersecurity architecture and risk assessment expertise
  • Manage near and long term cybersecurity strategy, architecture, and development
  • Penetration tests, risk modeling, risk assessments, and secure communication design and implementation
  • RTCA DO-326A, DO-355, DO356 Airborne Security

Google Software Engineer - Boulder, CO - 2014-2016

  • Global Payments - Vendor Processing
  • Java software development for payments production systems
  • Vendor integration to enable and test global payments to a large number of countries
  • On-call for large real-time production systems; responsible to immediately troubleshoot and fix production issues
  • Individual contributor in a team environment; close work with numerous global teams
  • Responsible for troubleshooting vendor (banks, payment processors) and customer issues.

Aircell Senior Software Engineer - Broomfield, CO - 2013-2014

  • Product Engineer - Next Generation Iridium Terminal products
  • Development Lead for ST4300 Software
  • Agile software development, Certified Scrum Master, Certified Scaled Agile Framework Practitioner
  • C, Javascript development on Linux based ARM embedded systems
  • Linux development environment
  • Asterisk PBX development
  • RTCA DO-178C Level D
  • System architecture and design

Avaya Software Engineer - Westminster, CO - 2011-2013

  • Software Engineer, Enterprise Telephony Software
  • Java Software development for call processing and user provisioning systems
  • Requirements capture, development, unit test, and verification efforts
  • Technologies include JBoss, Selenium web testing, Symmetric DS, JSR 286, Ruby on Rails

Rockwell Collins Software Engineer - Cedar Rapids, IA - 2007-2011

  • Proline Fusion EFIS and Platform Software team (Gulfstream G250, Bombardier Global XRS)
  • Technical Lead for Proline Fusion flight display Verification (RTCA DO-178B Level A)
  • Provided technical leadership, consulting, and supervision to 25 member team in US and India, including on-site visit to assist team in Hyderabad, India
  • Designed Standby Multifunction Controller (SMC) behavior for Gulfstream G280 flight deck
  • Designed and tested window management application with a product line approach
  • Aided in the development, testing, and training of a simulated rig environment
  • Provided design, cost, and time estimates for software changes
  • Used Linux, Subversion, C, XML (and schemas), Python, and Perl development environments
  • Extensive Lean manufacturing and development training and certifications
  • Boeing 787 Displays and Crew Alerting - Maintenance Data Pages team
  • Developed maintenance and configuration pages for cockpit flight deck displays
  • Investigated, addressed, and tested problem reports generated by systems teams
  • Extensive rig testing experience, used to investigate and test software solutions
  • Worked with HCL India (offshore team) to co-develop software
Education

Purdue University - Masters of Science in Electrical and Computer Engineering

2007 - 2011
Thesis: Roughness Discrimination of Textured Gratings Using Multiple Contact Methods (PDF - 2.91MB)
Concentration: Computer Engineering

Purdue University - Bachelor of Science in Computer Engineering

2002 - 2006
Research Topics: Psychophysics, Haptics, Human Factors Engineering
Activities: Eta Kappa Nu (HKN), Engineering Projects in Community Service (EPICS), Tau Beta Pi

Research

Purdue Haptics Interfaces Research Lab (2005 - 2013)

I have been involved in research with the Purdue University Haptics Lab (HIRL) led by Professor Hong Z. Tan. My specific research involved studying human texture perception, using both real and virtual textures. I am a co-author on a paper presented at Haptics Symposium 2006. I am the primary author on another paper that was presented at the World Haptics 2007 conference in Tsukuba, Japan. I have also completed a journal paper that was published in 2013. I am interested in further research involving how humans perceive texture, how well they do, and new applications of virtual haptic and immersive environments.

Publications

Some publications are linked from Hong Z Tan's Publications webpage. The pdf files on this webpage are provided for the reader's convenience, and should be downloaded for personal use only. The reader is expected to follow the publisher's copyright guidelines for wider distribution of the publications listed on this webpage.

Discrimination of Real and Virtual Surfaces with Sinusoidal and Triangular Gratings using the Fingertip and Stylus (PDF - 928KB)

Discriminability of Real and Virtual Surfaces with Triangular Gratings (PDF - 494KB)

Discrimination of real and virtual high-definition textured surfaces (PDF - 411KB)

Skills

Software, Systems, and Engineering skills

Technical Leadership, Management, Embedded Systems, Verification, Testing, Systems Engineering, System Integration, System Architecture, Software Architecture, Linux, C, C++, Java, Avionics, Matlab, Requirements, Agile, SAFe, VoIP, Call Processing, SIP, Asterisk PBX, DO-178B, DO-178C, Python, Bash

Hobbies
Skiing, Hiking, Backpacking, Cycling, DJing, Soccer