jres9resume (2)

4
Justin Martin 420 N. Metropolitan Avenue Waukegan, IL 60085 (847) 912-0056 [email protected] Education Illinois Institute of Chicago Present Master of Computer Science – Computational Intelligence University of Illinois-Chicago December 2012 Bachelors of Science – Mathematics and Computer Science College of Lake County Honors, May 2010 Associate of Science – Mathematics Certifications IEEE Certified Software Development Associate, June 2012 Microsoft Specialist – Programming in C# Experience Silgan Equipment 3/2016 – Present Software Engineer - Implemented status bar animations in WPF for a soft real- time machine vision application. - Designed feature detection algorithms for various cap inspections using the Matrox Imaging Library. - Refactored legacy C++ vision system to reduce customer downtime and development time. - Rearranged existing software architecture with OOP and MVVM principles to reflect vision of the new software’s goal. Cummins-Allison 8/2015 – 3/2016 Software Engineering Developer - Designed and implemented an application in WPF, using MVVM principles, to generate synthetic images for use in an image

Upload: justin-martin

Post on 16-Feb-2017

35 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: jres9resume (2)

Justin Martin420 N. Metropolitan Avenue

Waukegan, IL 60085(847) 912-0056

[email protected]

Illinois Institute of Chicago PresentMaster of Computer Science – Computational Intelligence

University of Illinois-Chicago December 2012Bachelors of Science – Mathematics and Computer Science

College of Lake County Honors, May 2010Associate of Science – Mathematics

CertificationsIEEE Certified Software Development Associate, June 2012Microsoft Specialist – Programming in C#

Experience Silgan Equipment 3/2016 – PresentSoftware Engineer- Implemented status bar animations in WPF for a soft real-time machine vision

application.- Designed feature detection algorithms for various cap inspections using the Matrox

Imaging Library.- Refactored legacy C++ vision system to reduce customer downtime and development

time.- Rearranged existing software architecture with OOP and MVVM principles to reflect

vision of the new software’s goal.

Cummins-Allison 8/2015 –3/2016Software Engineering Developer- Designed and implemented an application in WPF, using MVVM principles, to generate

synthetic images for use in an image learning program.- Conducted embedded and desktop development for integration of iLearn application with

currency counter machine using Windows CE and Visual Studio 2008 -2012, in C++ and C#.

- Utilized .NET XML serialization in order to implement a future-proof file format.- Used LINQ and Lambda functions to implement elegant, flexible solutions.- Conducted end of sprint presentations of new and improved software functionality.

Page 2: jres9resume (2)

RB Technologies 10/2013 – 8/2015Software Developer- Utilized asynchronous methods of the System.Net namespace for network

communication processes.- Improved GUI responsiveness with System.Threading and

System.Collections.Concurrent namespaces for real-time data updates.- Streamlined software architecture using object-oriented techniques.- Incorporated Win32 function calls using the System.Runtime.InteropServices namespace.- Branched and Merged projects for bug fixes and new features with TortoiseGIT.

Onward Technologies 7/2013 - 10/2013Junior C++ Programmer- Designed classes to implement client-server communication between computer vision

systems, using event-based programming paradigm.- Designed dual-encoder position measuring system using external library for metering,

utilizing multithreading within C#.- Performed code optimizations on image processing functions, resulting in 10% decrease

in processing times.- Translated legacy VB6 code into C#, learning VB6 in the process.- Determined most effective framework for programming tasks, including PDF rendering,

networking, and MFC/.NET frameworks.

Matthews Employment Inc.4/2013 - 7/2013

Maintenance Electrician- Configured and performed periodic inspections on automated filling machines.- Diagnosed electrical, mechanical, and pneumatic discrepancies on various filling and

packing machines.

Aerotek 7/2012 - 10/2012Maintenance Mechanic- Ensured proper operation of various conveyor systems, ovens, chillers, and robotic food

handlers.- Utilized PLC's, variable frequency drives, and servo amplifiers to diagnose equipment

malfunctions.

Weiman Products, LLC 7/2007 – 7/2012Maintenance Technician- Troubleshoot and repair robotic machinery with schematics, ladder

diagrams, and PLC’s.

Page 3: jres9resume (2)

- Coordinated equipment repairs with Production, Quality Assurance, Batching, and Management teams, resulting in near-zero percent mechanical downtime.

- Operated on night-shift maintenance as sole mechanic on-shift.- In times of multiple production line failures, determined balance

between discrepancies with fast resolves and hard-down failures and returned as many lines into up status as possible.

United States Navy 3/2001 – 4/2008Aviation Electricians Mate 2nd Class- Trained junior maintenance personnel in proper maintenance

procedures and discrepancy diagnosis.- Tasked junior electricians according to strengths in order to

successfully complete mission objectives.- Collaborated with technicians of other aircraft systems in order to

repair inter-related system discrepancies.- Provided updates to senior leadership and administration about aircraft

status, as well as entries into maintenance database.- Determined and prioritized mission-critical discrepancies and quick-

fixes at beginning of shift to be executed in order to reduce workload.