Вы находитесь на странице: 1из 3

____________________SOFTWARE DEVELOPER____________________

Mid-level Software Developer with more than 20 years experience designing, build
ing, enhancing, and supporting a variety of applications for manufacturing and t
he service industry. Most recent experience is in VB and C# .Net development for
Windows and Windows Mobile computers. Experience with bar code scanners, imager
s, label designers, RFID, programmable label printers, tower-lights, scales, and
more. Also have experience in Java, JavaScript, HTML, XML, C++, C, BASIC, SQL
Server, MySQL, DB2, and Oracle. Very analytical with a preference for simple, fl
exible, data-driven solutions that emphasize using better design while writing l
ess code.
____________________HIGHLIGHTS OF QUALIFICATIONS____________________
Known for taking over, enhancing, and completing projects with little instructio
n or supervision, regardless of the technologies used or challenges faced.
* Started my current position under pressure to finish and release a bar coding
system started by a Developer who had left the company.
* Started my previous position by flying to a customer's facility to finish inst
alling a customized error-proofing system that one developer had quit on and the
other went to the hospital.
* Found new ways to use my company's existing technology while significantly red
ucing the amount of custom code needed for new applications.
* Accepted responsibility for numerous unfinished projects left by other develop
ers who either quit or moved on to something new.
Demonstrated ability to learn and apply new technologies and take on new respons
ibilities.
* Accepted responsibility for researching and selecting equipment to monitor and
control a small manufacturing operation.
* Accepted responsibility for designing and building numerous electronic interfa
ces to indicator lights, proximity sensors, and other equipment as needed to mee
t new product requirements.
* Self-taught on a number of programming languages, 4GLs, development environmen
ts, and databases.
* Built an application on Windows Mobile that included an interface to a custom-
designed RFID reader.
* Frequently passed as an "expert" in numerous applications and technologies wit
hout any prior experience or training.
Designed and implemented several innovative software solutions.
* Have implemented data-driven state machine processors in a number of applicati
ons to provide a simple, multi-threaded, open-ended solution to monitoring and c
ontrolling manufacturing operations.
* Designed and implemented a browser-based solution to convert components and da
ta described in XML into interactive Web pages, including interactive statistica
l charts defined in VML.
* Made an existing attempt at a data-driven, data collection system more data-dr
iven, giving the customer greater ability to customize the system as their needs
changed.
* Designed an award-winning manufacturing simulator that allowed teams of studen
ts to see the effects of their quality, production, and purchasing decisions in
competing against each other in teams.
* Invented an application based on an original model of associative memory to he
lp people capture, share, and reuse their knowledge.
* Responsible for implementing the fail-over capabilities of an inter-process co
mmunication system for my employer's largest and most important customer.
Experienced with a variety of applications.
* Bar coding systems, PC-based factory floor automation, shop-floor data collect
ion, error and mistake proofing, lot tracking, traceability, RFID portals, RFID
tracking, tool and equipment tracking, mobile data collection, equipment inspect
ion reporting, railcar and truck loading, production reporting, warehouse manage
ment, facility management, browser-based rating and data reporting, process paci
ng, recipe management, inter-process communication, system monitoring and fail-o
ver.
____________________EXPERIENCE____________________
2009 to Present - Consultant
Northrup Grumman, Battle Creek, MI
Responsible for completing a bar coding system used to verify shipments, take in
ventories, perform simple warehouse and marketing transactions, and perform prop
erty requisitions.
* Solely responsible for completing a Windows and Windows Mobile based bar codin
g system without access to the original Developer or adequate documentation. The
system is being installed at 80 locations around the world.
* Ability to switch from C# to VB.Net and pick up another Developer's way of cod
ing. Assisted by knowledge of bar coding, TCP/IP, Windows Mobile development, la
bel printers, and batch processing.
* Developed new code for performing multiple types of transactions on a Windows
Mobile device using table-based transaction definitions instead of implementing
each transaction as a new sceen.
2006 to 2009 - Systems Analyst
ToolWorx Information Products, Inc., Brighton, MI
One of only two developers working for a small manufacturing and service-industr
y solutions provider, responsible for designing, developing, installing, and sup
porting every solution the company provided.
* Built the company's first system performing automated control of plant-floor e
quipment. Responsible for building numerous applications around industrial label
printers, scales, bar code scanners, RFID readers, and Windows CE devices.
* Applied existing knowledge of flexible programming techniques and architecture
s to achieve objectives with minimum effort, found new ways to achieve objective
s using the technologies and software available, enabled the company to expand t
heir product offerings.
* Microsoft C#, .Net, .Net CF, and SQL Server; Intermec Fingerprint printers, sc
anners, bar code readers, and RFID readers; Microscan scanners and imagers; Fair
banks scales; and data transmission over WWAN networks.
2003 to 2006 - Software Developer
Cimulus, Ann Arbor, MI
Developer for a small software solutions provider that used a wide variety of te
chnologies to meet customer's needs. Primarily responsible for enhancing existin
g applications written in Java, C++, C#, and Visual Basic. Applications included
an environmental pollution simulator, grid-computing, component assembly, labor
tracking, youth assessment, and facility management.
* Implemented new algorithms to calculate vehicle emissions. Implemented changes
for Monte Carlo simulations.
* Demonstrated ability to pick up a variety of applications created in different
development environments and become productive from the start.
* Java, C++, C# .Net, HTML, ASP, SQL Server, MySQL, Access.
2000 to 2002 - Software Engineer
Perceptron, Plymouth, MI
Member of a small team developing a Web-based measurement reporting application
for a supplier of visual sensing solutions to the auto industry.
* Developed the component-based client-side architecture responsible for turning
components described in XML into interactive Web pages. Developed the component
s to dynamically generate statistical charts from a series of data points. Also,
implemented and debugged some of the server-side components that were written i
n C++.
* Learned HTML, VML, JavaScript, and VBScript while continuing to be productive
on the project. Developed several innovative techniques for implementing compone
nts in Javascript.
* Developed good coding practices in JavaScript to enhance the maintainability o
f the software.
1995 to 2000 - Software Engineer
Silenus Group, Novi, MI
Developer for a small systems integrator. Responsible for completing a variety o
f applications ranging from device monitoring and control to production reportin
g and host communications.
* Created a flexible data-driven application around a multi-threaded state machi
ne to collect production data from PLCs and save it to the plant database.
* Picked up new languages, programming techniques, 4GLs, and databases while tak
ing over and completing projects started by other developers.
* C++, MFC, COM, DB2, IBM Host Integration, Centura, AS/400 data queues, HP Unix
, Oracle, OS/2, VXRexx.
1986 to 1991 - Programmer/Analyst
Digital Interface Systems, St. Joseph, MI
Developer for a supplier of automated systems primarily targeting the steel indu
stry. Responsibilities included developing inter-process communication, alarm, a
nd fail-over systems as well as test plans and applications for production monit
oring and control. Part of a small team of developers working on several product
ion systems including assembly tracking, process pacing, recipe management, and
truck loading systems.
* Responsible for implementing the fail-over modifications to a large steel comp
any's inter-process communication system. Co-authored a coil processing facility
test plan that received praise from the customer for its role in helping them t
est their processes.
* Demonstrated ability to pick up new languages and programming environments, an
d develop multi-threaded real-time applications.
* RSX-11, VMS, Pascal, Fortran, RDB, Oracle, Oracle Forms, Spectrum(4GL).
____________________EDUCATION____________________
1996 - M.S., Industrial Engineering
Western Michigan University, Kalamazoo, MI
1986 - B.S., Computer Science
Western Michigan University, Kalamazoo, MI
1985 - B.S., Computer Systems Engineering
Western Michigan University, Kalamazoo, MI
____________________SKILLS____________________
* Languages: VB, C#, C/C++, Java, JavaScript/DHTML, XML/SOAP
* APIs: .Net, .Net CF, Win32-MFC, ODBC, ADO, Unix-stdio, Oracle CLI, JVM-Swing,
TCP/IP
* Databases: SQL Server 2005, MySQL 4.0, DB2 5.0, Oracle 7.0
* Tools/4GLs: Intermec API, Microsoft Reporting Services, IBM Host Integration,
Oracle Developer/Forms

Вам также может понравиться