Software engineer, with six years of professional experience and a B.S. in Computer Science & Engineering.
• Full lifecycle experience in scoping, designing, developing, testing, documenting and supporting enterprise-scale business applications
• Outstanding programming proficiency with diverse exposure and talent in several languages, development platforms, operating systems and multi-media applications
•Able to coordinate and perform development efforts for multiple projects while establishing efficient customer support and quality assurance initiatives
•Unique aptitude in translating business issues into technical solutions
Prefer working in team environments.
Enjoy opportunities that would allow me to gain experience with modern languages, web technologies, mobile platforms and front-end development.
Software Engineer II @ • Collaborate with remote/local engineers and an international QA team to develop core technologies for Qualnet®, a multi-platform network simulator
• Maintain external interface set used by third party applications for co-simulation data sharing
• Re-implemented DIS/HLA (IEEE co-simulation standards) interfaces using MÄK VR-Link® framework to ease maintenance, new protocols and standard feature support
• Converted our statistics DB feature to use a centralized statistic calculation and DB interaction API, while expanding DB population for network layers.
• Utilized DLLs and shared objects to support switching DB platforms and interface protocols without application recompilation
• Actively participate in technical support through our help fourm, support ticket portal and direct email for contract clients From October 2012 to Present (3 years 2 months) Software Engineer I @ From May 2011 to October 2012 (1 year 6 months) Software Engineer @ • Using agile development, enhanced and maintained SystemBuilder®, the principal programming platform for all Crestron hardware
• Coordinated with other teams to develop intuitive touchscreen templates and cooperating software features for new product support
• Performed black and white-box testing of SystemBuilder® on various Windows distributions; executed run-time testing of application output using a variety of Crestron and third-party hardware
• Developed visually consistent GUI elements for new application features in SystemBuilder®
• Re-engineered control processor program generation to support incremental builds, which prevented redundant generation and increased secondary build speeds by up to 300 percent
• Migrated SystemBuilder® program generation functionality to a next-generation platform based on .NET From May 2008 to May 2011 (3 years 1 month) MSU Collaborative Development Team Member @ • Created a graphical workflow editor to expedite creation of XML configuration files for a Sircon web-app
• Eliminated XML literacy obstacles for new employees and greatly improved current employee efficiency through validated output and decreased task time
• Developed the back-end of the Java-based editor utilizing XMLBeans library and OSWorkflow XSD
• Actively participated in all phases of the SDLC for a large-scale corporate software project
• Utilized SCRUM development practices From January 2008 to May 2008 (5 months) Intern/Software Engineer @ • Jointly designed and singly developed a weather forecasting application for a touchscreen user interface
• Extensively researched multiple internet data providers before proposing the ideal service for the project
• Using C++, implemented provider interaction, custom XML parsing, data modeling, and network messages for collecting, storing, and communicating data across a network of embedded Linux devices
• Teamed with marketing and graphics departments to devise multiple touchscreen UIs using the Qt framework
• Demonstrated a complete alpha-version of the product at the 2007 CEDIA Expo From May 2007 to May 2008 (1 year 1 month)
Bachelor of Science, Computer Science @ Michigan State University From 2004 to 2008 Matt Newman is skilled in: C++, C, Visual Basic, Visual Studio, C#, Python, Perl, SQL, Eclipse, NetBeans, VSS, Tortoise SVN, CVS, HTML, XML, CSS, Java, Flash, Photoshop, Selenium, Linux, G++, GDB, Mac OS, CruiseControl, Jenkins, Crucible