SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN
PRINCIPAL SOFTWARE ENGINEER
Principal Software Engineer offering extensive experience in software architecture,
design, development, debugging and integration in highly regulated environments.
In addition to exceptional technical skills, strengths include self-starting, mentoring,
problem solving and written communication skills. Broad range of experience
adapting to complex domains in various industries contributes to a strong ability to
maximize productivity with limited ramp up time.
SKILLS SUMMARY
Languages: C#, C++, C, XAML, UNIX Scripting, Expect, Assembly, Java
Systems: SYS/BIOS (TI RTOS), DSP/BIOS, Windows, Windows Server, Android,
Embedded Linux (Angstrom), UNIX, Linux (RedHat,Ubuntu), Windows CE, VxWorks
Hardware: TI ARM (Custom I/O), JTAG, CSR Bluetooth, TI DSP (ECU), ISOBUS VT,
Intel x86, PCI, USB, SPARC, Intel i960RP/VH, V350, I2O, I2C, NET+ARM,
Qualcomm WMD, Z-Board, TI OMAP
Tools: MS Visual Studio, TI Code Composer Studio, Git, MSBuild, ClearCase,
Subversion, TFS, make, nmake, NAnt, CruiseControl.net, gcc, gcc960, Eclipse,
WinDebug, adb, gdb, InstallShield, MSDN
APIs: .NET, WPF, WCF, Win32, ASP.NET, SNMP, sockets, DDI, DKI
Protocols: Bluetooth, CAN, ISOBUS, RTP, VoIP, RS232, TCP/IP, ISDN, http, ftp
Process: Agile, waterfall, test driven development, FDA, HIPPA, software life cycle
management, ISO9002, requirements documents, design documents, quality plan,
validation plan, test plan, test report, patent applications, defect management
PATENTS AND APPLICATIONS
US20120310115 A1, US20130211265 A1, WO2013184315 A1
PROFESSIONAL EXPERIENCE
Principal Software Engineer — WYNEDGE Software Inc. 1995–2016
Provided contract software engineering services for numerous clients with an
average of 2+ years contract length
EDUCATION
Electrical Engineering Coursework 

University of Minnesota Institute of Technology, Minneapolis, MN
Associate of Science Degree, Electronic Engineering Technology 

Brown Institute National Education Center, Minneapolis, MN
Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN
CLIENT PORTFOLIO
Banner Engineering 2014-2016 — WYNEDGE client
Used C#, .NET and XAML to develop a MVVM vision system application
Used C++, SYS/BIOS and CCS to develop vision application firmware for an
industrial camera
Designed and implemented a system to communicate complex data and attributes
between non-homogeneous systems
St. Jude Medical 2013–2014 — WYNEDGE client
Provided software life cycle management support for FDA regulated process
Performed gap and risk analysis for firmware and hardware system documentation
Assisted with code reviews, design documentation and test plans
3M Company, IPD 2009–2013 — WYNEDGE client
Used C#, .NET, WPF and WCF to develop telemedicine applications for Bluetooth
stethoscopes and provided process and documentation for eventual 510K approval
Collaborated on patent applications US20120310115 A1, US20130211265 A1 and
WO2013184315 A1 related to telemedicine and diagnostics
Supported IPD discovery group with software and hardware proof of concept
Developed prototype clinical analytical software using NAudio and Math.NET libs
Developed client application and embedded apps for Qualcomm WMD based device
Peoplenet 2009 — WYNEDGE client
Designed a C# messaging test framework for Windows CE over the road device
Developed messaging performance, integration and format validation tests
Sauer-Danfoss 2008 — WYNEDGE client
Using C and VxWorks, brought an embedded agricultural application to market
Instituted a release process and version control plan for the application
Implemented telemetry, functional and fault recovery processing for Ag equipment
Designed methods for “on the fly” localization of the machine’s display
Developed a mechanism for managing J1939 diagnostic codes
Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN
Calabrio 2007-2008 — WYNEDGE client
Used C++, MFC to implement a service for sniffing and forwarding RTP packets
using pcap drivers
Implemented efficient packet matching algorithms to route specific streams
Developed high performance packet recording server and algorithms to minimize
server load for recording and routing
Collaborated to develop a messaging mechanism for remote server control
NMDP (Be the Match) 2004-2007 — WYNEDGE client
Developed automated test infrastructure using Java and Expect
Developed and implemented quality control processes for FDA regulated software
Wrote recommendation detailing development process improvements
Wrote Rational’s TestManager extensions for non-homogeneous systems test
Built Java database access libraries to test data and system integration
Created cross platform test scripting language for testing data input forms
Ciprico 2003-2004 — WYNEDGE client
Using C and VxWorks on a NetARM embedded processor, debugged and hardened
the SNMP management component of a RAID system
Designed, implemented and tested software instrumentation for SCSI command
extensions to support the live upgrade process for a video server
Defect assessment, debug and resolution
Feature and enhancement request assessment and implementation
Computer Network Technology 2001–2003 — WYNEDGE client
Using, C, Solaris, Clearcase and gcc960 tools, designed and implemented an
UltraSPARC based replacement for SAN management software and hardware
Brought project through the full life cycle including discovery, prototype, design,
planning, implementation, design verification testing, QA cycle support, training and
defect resolution
Migrated compilers and build procedures, assessed re-usability of existing software
Designed messaging API and implemented a Solaris Streams PCI driver support
Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN
Captured several complete algorithms and applied to new hardware platform
Contributed to additional project development by producing test plans covering
50% of the system and module requirements
Provided process and software support for continuous integration testing
Digi International 1996–2001 — WYNEDGE client
Developed device drivers and management software using C++, MFC, C, Windows,
LINUX, Expect, SNMP, ISDN, TCP/IP and TCL technologies
Completed the migration of a Windows NT (Win32) driver set to Windows 2000,
supporting communication adapters including ISDN, POTS and synchronous serial
Obtained Windows Hardware Quality Labs (WHQL) certification for several adapters
Deployed Plug and Play, configuration utilities, wizards and co-installers
Designed platform agnostic messaging for out of band communication
Designed and implemented a reusable C++ device abstraction which included
communication and management interfaces
Collaborated on a C++/MFC SNMP management console for telephony application
Built a regression and integration test system spanning Windows and LINUX
components for telephony product software including ISND, T1, POTS and modem
Gartner Group 1995–1996 — WYNEDGE client
Leveraged Microsoft Visual C++ , MFC, ODBC, MCI, Video for Windows, Install
Shield, Microsoft Test and Microsoft Access software technologies
Produced a suite of CD-ROM based multimedia training software applications,
Responsible for production, localization and maintenance
Control Systems, Inc. 1989–1995 — Software Engineer
Developed and maintained Windows NT and UNIX device drivers, installation and
utility software using C, C++, MFC and UNIX scripting
Brought multi-port serial device drivers through WHQL certification
Collaborated in the specification, testing and design of an ASIC based asynchronous
controller and produced the simulation and acceptance software used during design
Developed a generic C API for driver development across Windows, UNIX and
MSDOS systems

Mais conteúdo relacionado

Mais procurados

John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015John Haggins
 
Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0mfread
 
OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015Omar Santiago
 
Bernadette Caviteno - Resume
Bernadette Caviteno - ResumeBernadette Caviteno - Resume
Bernadette Caviteno - Resumeberna16
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resumejimbelo
 
Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay Vicory
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa DiFazio
 
Lee+Shanley's+Resume 2016-2
Lee+Shanley's+Resume 2016-2Lee+Shanley's+Resume 2016-2
Lee+Shanley's+Resume 2016-2Lee Shanley
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResumeKavaskar Kava
 

Mais procurados (20)

John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015
 
res01
res01res01
res01
 
EHarringtonResume
EHarringtonResumeEHarringtonResume
EHarringtonResume
 
Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0Senior SQL Solution Architect - Mark Read v1.0
Senior SQL Solution Architect - Mark Read v1.0
 
Sr C-C++Linux -Developer
Sr C-C++Linux -DeveloperSr C-C++Linux -Developer
Sr C-C++Linux -Developer
 
OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015
 
Bernadette Caviteno - Resume
Bernadette Caviteno - ResumeBernadette Caviteno - Resume
Bernadette Caviteno - Resume
 
Venkatesh Nallusamy
Venkatesh NallusamyVenkatesh Nallusamy
Venkatesh Nallusamy
 
5_16_15_Chron_Resume
5_16_15_Chron_Resume5_16_15_Chron_Resume
5_16_15_Chron_Resume
 
kmasresSep2016
kmasresSep2016kmasresSep2016
kmasresSep2016
 
Harvinder Singh-Resume
Harvinder Singh-ResumeHarvinder Singh-Resume
Harvinder Singh-Resume
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
ASHISH CV
ASHISH CVASHISH CV
ASHISH CV
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
 
Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_Resume
 
Lee+Shanley's+Resume 2016-2
Lee+Shanley's+Resume 2016-2Lee+Shanley's+Resume 2016-2
Lee+Shanley's+Resume 2016-2
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 

Destaque (16)

1ellea
1ellea1ellea
1ellea
 
quoted_interactive
quoted_interactivequoted_interactive
quoted_interactive
 
CBOP certificate
CBOP certificateCBOP certificate
CBOP certificate
 
1 l2e b5a-2
1 l2e b5a-21 l2e b5a-2
1 l2e b5a-2
 
Monthly september eng rs
Monthly september eng rsMonthly september eng rs
Monthly september eng rs
 
Data quality
Data qualityData quality
Data quality
 
Seminario IX
Seminario IXSeminario IX
Seminario IX
 
Dossier del proyecto
Dossier del proyectoDossier del proyecto
Dossier del proyecto
 
PLANNER COURSE
PLANNER COURSEPLANNER COURSE
PLANNER COURSE
 
Sueño, ¿Qué es?
Sueño, ¿Qué es?Sueño, ¿Qué es?
Sueño, ¿Qué es?
 
Ppblog
PpblogPpblog
Ppblog
 
Game Service System Design for Critical Thinking
Game Service System Design for Critical ThinkingGame Service System Design for Critical Thinking
Game Service System Design for Critical Thinking
 
Amazing Uses and Benefits of Amla by Amrish Malhi
Amazing Uses and Benefits of Amla by Amrish MalhiAmazing Uses and Benefits of Amla by Amrish Malhi
Amazing Uses and Benefits of Amla by Amrish Malhi
 
Biotecnologia alexander castro
Biotecnologia alexander castroBiotecnologia alexander castro
Biotecnologia alexander castro
 
Finding god in the storms of life part 3
Finding god in the storms of life part 3Finding god in the storms of life part 3
Finding god in the storms of life part 3
 
Prezentatsiya grupi promintsi
Prezentatsiya grupi promintsiPrezentatsiya grupi promintsi
Prezentatsiya grupi promintsi
 

Semelhante a ResumeFQ2016

DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavid Shaffer
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCJames Fink
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFacultyJames Fink
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015Bill Trudell
 
Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017Maria Tverdostup
 
Davis, Michael Resume Aug 2015
Davis, Michael Resume Aug 2015Davis, Michael Resume Aug 2015
Davis, Michael Resume Aug 2015Mike Davis
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011CRHale
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfv89wytwpyn
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1CRHale
 
NexGen Software Inc
NexGen Software IncNexGen Software Inc
NexGen Software Incpervinder
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015Bruce Ramsland
 
Dan Webster Resume
Dan Webster ResumeDan Webster Resume
Dan Webster Resumedan_webster
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016Charles Hale
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 

Semelhante a ResumeFQ2016 (20)

DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
resume19_new5
resume19_new5resume19_new5
resume19_new5
 
RalphRes_12_29
RalphRes_12_29RalphRes_12_29
RalphRes_12_29
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOC
 
NagarajaRao
NagarajaRaoNagarajaRao
NagarajaRao
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015
 
Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017
 
Davis, Michael Resume Aug 2015
Davis, Michael Resume Aug 2015Davis, Michael Resume Aug 2015
Davis, Michael Resume Aug 2015
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011
 
Sumanth
SumanthSumanth
Sumanth
 
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdfCrossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1
 
NexGen Software Inc
NexGen Software IncNexGen Software Inc
NexGen Software Inc
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015
 
Dan Webster Resume
Dan Webster ResumeDan Webster Resume
Dan Webster Resume
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016
 
Anas deshmukh
Anas deshmukhAnas deshmukh
Anas deshmukh
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
shvp_07
shvp_07shvp_07
shvp_07
 

ResumeFQ2016

  • 1. Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN PRINCIPAL SOFTWARE ENGINEER Principal Software Engineer offering extensive experience in software architecture, design, development, debugging and integration in highly regulated environments. In addition to exceptional technical skills, strengths include self-starting, mentoring, problem solving and written communication skills. Broad range of experience adapting to complex domains in various industries contributes to a strong ability to maximize productivity with limited ramp up time. SKILLS SUMMARY Languages: C#, C++, C, XAML, UNIX Scripting, Expect, Assembly, Java Systems: SYS/BIOS (TI RTOS), DSP/BIOS, Windows, Windows Server, Android, Embedded Linux (Angstrom), UNIX, Linux (RedHat,Ubuntu), Windows CE, VxWorks Hardware: TI ARM (Custom I/O), JTAG, CSR Bluetooth, TI DSP (ECU), ISOBUS VT, Intel x86, PCI, USB, SPARC, Intel i960RP/VH, V350, I2O, I2C, NET+ARM, Qualcomm WMD, Z-Board, TI OMAP Tools: MS Visual Studio, TI Code Composer Studio, Git, MSBuild, ClearCase, Subversion, TFS, make, nmake, NAnt, CruiseControl.net, gcc, gcc960, Eclipse, WinDebug, adb, gdb, InstallShield, MSDN APIs: .NET, WPF, WCF, Win32, ASP.NET, SNMP, sockets, DDI, DKI Protocols: Bluetooth, CAN, ISOBUS, RTP, VoIP, RS232, TCP/IP, ISDN, http, ftp Process: Agile, waterfall, test driven development, FDA, HIPPA, software life cycle management, ISO9002, requirements documents, design documents, quality plan, validation plan, test plan, test report, patent applications, defect management PATENTS AND APPLICATIONS US20120310115 A1, US20130211265 A1, WO2013184315 A1 PROFESSIONAL EXPERIENCE Principal Software Engineer — WYNEDGE Software Inc. 1995–2016 Provided contract software engineering services for numerous clients with an average of 2+ years contract length EDUCATION Electrical Engineering Coursework 
 University of Minnesota Institute of Technology, Minneapolis, MN Associate of Science Degree, Electronic Engineering Technology 
 Brown Institute National Education Center, Minneapolis, MN
  • 2. Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN CLIENT PORTFOLIO Banner Engineering 2014-2016 — WYNEDGE client Used C#, .NET and XAML to develop a MVVM vision system application Used C++, SYS/BIOS and CCS to develop vision application firmware for an industrial camera Designed and implemented a system to communicate complex data and attributes between non-homogeneous systems St. Jude Medical 2013–2014 — WYNEDGE client Provided software life cycle management support for FDA regulated process Performed gap and risk analysis for firmware and hardware system documentation Assisted with code reviews, design documentation and test plans 3M Company, IPD 2009–2013 — WYNEDGE client Used C#, .NET, WPF and WCF to develop telemedicine applications for Bluetooth stethoscopes and provided process and documentation for eventual 510K approval Collaborated on patent applications US20120310115 A1, US20130211265 A1 and WO2013184315 A1 related to telemedicine and diagnostics Supported IPD discovery group with software and hardware proof of concept Developed prototype clinical analytical software using NAudio and Math.NET libs Developed client application and embedded apps for Qualcomm WMD based device Peoplenet 2009 — WYNEDGE client Designed a C# messaging test framework for Windows CE over the road device Developed messaging performance, integration and format validation tests Sauer-Danfoss 2008 — WYNEDGE client Using C and VxWorks, brought an embedded agricultural application to market Instituted a release process and version control plan for the application Implemented telemetry, functional and fault recovery processing for Ag equipment Designed methods for “on the fly” localization of the machine’s display Developed a mechanism for managing J1939 diagnostic codes
  • 3. Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN Calabrio 2007-2008 — WYNEDGE client Used C++, MFC to implement a service for sniffing and forwarding RTP packets using pcap drivers Implemented efficient packet matching algorithms to route specific streams Developed high performance packet recording server and algorithms to minimize server load for recording and routing Collaborated to develop a messaging mechanism for remote server control NMDP (Be the Match) 2004-2007 — WYNEDGE client Developed automated test infrastructure using Java and Expect Developed and implemented quality control processes for FDA regulated software Wrote recommendation detailing development process improvements Wrote Rational’s TestManager extensions for non-homogeneous systems test Built Java database access libraries to test data and system integration Created cross platform test scripting language for testing data input forms Ciprico 2003-2004 — WYNEDGE client Using C and VxWorks on a NetARM embedded processor, debugged and hardened the SNMP management component of a RAID system Designed, implemented and tested software instrumentation for SCSI command extensions to support the live upgrade process for a video server Defect assessment, debug and resolution Feature and enhancement request assessment and implementation Computer Network Technology 2001–2003 — WYNEDGE client Using, C, Solaris, Clearcase and gcc960 tools, designed and implemented an UltraSPARC based replacement for SAN management software and hardware Brought project through the full life cycle including discovery, prototype, design, planning, implementation, design verification testing, QA cycle support, training and defect resolution Migrated compilers and build procedures, assessed re-usability of existing software Designed messaging API and implemented a Solaris Streams PCI driver support
  • 4. Thomas Schmidt — TSchmidtSW@Gmail.com — Blaine, MN Captured several complete algorithms and applied to new hardware platform Contributed to additional project development by producing test plans covering 50% of the system and module requirements Provided process and software support for continuous integration testing Digi International 1996–2001 — WYNEDGE client Developed device drivers and management software using C++, MFC, C, Windows, LINUX, Expect, SNMP, ISDN, TCP/IP and TCL technologies Completed the migration of a Windows NT (Win32) driver set to Windows 2000, supporting communication adapters including ISDN, POTS and synchronous serial Obtained Windows Hardware Quality Labs (WHQL) certification for several adapters Deployed Plug and Play, configuration utilities, wizards and co-installers Designed platform agnostic messaging for out of band communication Designed and implemented a reusable C++ device abstraction which included communication and management interfaces Collaborated on a C++/MFC SNMP management console for telephony application Built a regression and integration test system spanning Windows and LINUX components for telephony product software including ISND, T1, POTS and modem Gartner Group 1995–1996 — WYNEDGE client Leveraged Microsoft Visual C++ , MFC, ODBC, MCI, Video for Windows, Install Shield, Microsoft Test and Microsoft Access software technologies Produced a suite of CD-ROM based multimedia training software applications, Responsible for production, localization and maintenance Control Systems, Inc. 1989–1995 — Software Engineer Developed and maintained Windows NT and UNIX device drivers, installation and utility software using C, C++, MFC and UNIX scripting Brought multi-port serial device drivers through WHQL certification Collaborated in the specification, testing and design of an ASIC based asynchronous controller and produced the simulation and acceptance software used during design Developed a generic C API for driver development across Windows, UNIX and MSDOS systems