***********@*****.***
www.linkedin.com/in/johngmandri
ck
Drive
Clinton Twp. MI 48038
Summary
Software Engineer
Embedded software engineer with 20+ years of success, designing, developing,
enhancing, and testing software that meets or exceeds customer requirements. Portfolio
achievements include designing and developing new user-friendly system features that
increased customer satisfaction, decreased technical support costs, and improved
product sales in deadline-driven environments. Served as embedded software lead on
many projects with an exceptional work ethic and a commitment to organizational
objectives.
3M / FederalAPD Motor Vehicle Safety Systems Parking Operations Novi, MI 1991-9/30/2013
Corporation Job Titles: Technologist, Sr. Software Engineer, Software Engineer
• Design, develop, and test embedded software as per ISO 9001-compliant
processes.
• Experienced developing and interfacing device drivers, license plate recognition
systems, displays, user interfaces, note dispensers, mag stripe readers / encoders,
barcode systems, credit card systems, hardware diagnostics, RS422 communication
networks.
• Analyze customer requirements, lead and collaborate with cross functional teams to
provide documented proposed software solutions, with project time / cost estimates
for project bids.
• Served as embedded software lead, designing, developing, and integrating one
of the parking industries’ first imaged based License Plate Recognition systems
for Midway International Airport. This LPR feature provided leading edge
technology to the FAPD’s product line, and served as a foundation for other
major sales.
• Created an innovative VCCR software feature that helped sell many automatic
pay stations and provided a unique feature for future sales.
• Developed software solutions that addressed show stopper issues, improved
system performance, and reduced preventative maintenance.
• Applied software development skills to salvage an incorrectly implemented
project for the state of N.Y. parks system. After redesigning / refactoring key
components of the software, the deliverables satisfied the customer
requirements and project signoff was obtained.
• Served as legacy code project leader. Sustained legacy systems software;
enhancements, bug fixes, and product improvement.
• Experienced in full software life cycle from product planning meetings,
requirements analysis, feasibility determination, scope definition, project
planning, allocation of resources, scheduling, documentation, design,
development, unit testing, integration testing, new product launch and product
support.
• Occasional travel to customer sites for product launch, or to investigate and resolve
challenging embedded software issues.
• Collect / process department project time and metric data for management and
accounting.
Page 1 of 3
(586) 933 - 6413
***********@*****.***
www.linkedin.com/in/johngmandri
ck
19848 Woodview
Drive
Clinton Twp. MI 48038
• Member of internal team that developed and implemented company ISO 9001
software development processes. Served as embedded department liaison for ISO
audits.
• Mentor and support new developers / contract workers.
Tools: Windriver Single Step, PEI Micro, PKZ0900, HP 64700, Rational
Clear Quest, SVN, Source Safe, Visual Studio, compilers, debuggers, in-
circuit emulators, simulators, scopes, and related development tools. Languages:
C /C++, C#, VB6 /.Net. Main target processors: 68000, 68332.
Factory Automation Troy, MI 1989 - 1991
Smarteye
Job Title: Product Development Engineer
Corporation
• Designed and developed Z180 micro-processor based programmable controller
interface for Smarteye (carrier identification) Reader systems. Responsible for all phases
of project hardware and software.
•Developed application and diagnostic programs.
•Worked on redesign of next generation Smarteye Reader based on Z180.
•Traveled to various customer sites (G.M. and Ford) teaching Smarteye reader
system maintenance classes.
•Supported Application Engineering department.
Tools: Smarteye software development tools, Orcad schematic capture and Tango printed
circuit board design software, simulator, logic analyzers, scopes, and debuggers. Languages:
C and assembly for Z180, assembly for Z80.
Cimlinc Corporation Shop Floor Integration Group, Troy, MI 1979-1989
Job Titles: Project Engineer, Associate Engineer, Engineering Technician
Major Accomplishments, Responsibilities:
• Designed and developed MC6803 micro-processor based system controller
and interface boards for G.M. Computer Integrated Manufacturing systems.
• Designed and developed assembly language application and diagnostic programs for
MC6803.
• CAD schematic capture, circuit board design and layout, and generation of
related documentation.
• Tested and debugged circuitry, verified functionality and reliability.
Implemented and processed ECOs.
• Coordinated environmental testing of prototype systems to G.M.
specifications. Supported manufacturing and customer service
departments.
• Engineering support functions, developing MC68000/68020/UNIX based
CAD work stations, and Z80 based horse race gambling systems.
• Development tools:
2500AD MC6803 assembler and simulator. Logic analyzers, scopes,
Cadnetix CDX 5000 schematic capture and printed circuit board design
system. Cimlinc logic equation simulator for PAL test vector generation.
MSDOS and UNIX operating systems.
Page 2 of 3
Education
(586) 933 - 6413
***********@*****.***
www.linkedin.com/in/johngmandri
ck
19848 Woodview
Drive
Clinton Twp. MI 48038
Warren, MI
Macomb Community College
Intro to Mobile Development, 2012
Skills Certificate Information Technology – Visual Basic Programming, 2011
Skills Certificate Information Technology – C++ Programming, 2011
Schoolcraft Community College
C#, C++ programming classes, 2008
RETS Electronics Detroit MI
Electronic Engineering Technology, 27 month program
Page 3 of 3