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:
-Lead a team of software and system engineers to develop and test projects with medium to high complexity
-Maintain engineering and technical knowledge throughout my career
-Integrate Lean philosophies in my daily work
-Develop a strong program management background
Specialties: Software Verification, C coding, product and system design
Software Engineer @ From November 2014 to Present (1 year 2 months) Senior Software Engineer @ Product Engineer - Next Generation Iridium Terminal products
- Development Lead for ST4300 Software
- Agile software development, Certified Scrum Master, Certified Scaled Agile Framework Practitioner
- C development on Linux based ARM embedded systems
- Linux development environment
- Asterisk PBX development
- RTCA DO-178C Level D
- System architecture and design From February 2013 to November 2014 (1 year 10 months) Software Engineer @ Software Engineer, Enterprise Telephony Software.
-Java Software development for call processing and user provisioning systems
-Requirements capture, development, and verification efforts.
-Technologies include JBoss, Selenium web testing, Symmetric DS, JSR 286 From August 2011 to February 2013 (1 year 7 months) Software Engineer @ Rockwell Collins—Aircraft Flight Display Applications
Software Engineer
Proline Fusion EFIS and Platform Software team (Gulfstream G250, Bombardier Global XRS)
- Technical Lead for Proline Fusion flight display Verification (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 G250 cockpit.
- 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. From January 2007 to August 2011 (4 years 8 months) Cedar Rapids, Iowa AreaNetwork Administrator @ Part time network administrator and teaching and learning technologies integration specialist. Managed and maintained a medium size computer network as part of a team. Led and taught groups of students basics of network administration. From December 2002 to August 2006 (3 years 9 months) Data Analyst, Cartographer @ Analyzed and managed geo-data. Created custom maps for data presentation. From November 2000 to August 2002 (1 year 10 months)
Masters, Electrical and Computer Engineering @ Purdue University From 2009 to 2011 Bachelors, Computer Engineering @ Purdue University From 2002 to 2006 Matthew Kocsis is skilled in: Web Development, VoIP, Call Processing, DO-178B, Software Verification, Avionics, Haptics, Psychophysics, Real-time Software Development, Embedded Systems, Formal Verification, Systems Engineering, C, Testing, Software Development