SlideShare ist ein Scribd-Unternehmen logo
1 von 4
1
Rodger Bernstein
rodger.bernstein@cetialpha5.net
646-696-0452
Overview:
 Over20 years of C++ Developmentexperience
 Actedas lead Windowsexperttoportan existingone -half million-lineMacprogram to Windows
 Experience implementingentireWindowsGUI
 Specialtiesinclude: Desktopsoftware forWindows,C++/OOP,DesignPatters,Visual Studio,Windows
SDK,MFC/ATL/WTL, COM, C#/.NET,Remoting,Serialization,andInterOp
 Bachelor’sdegree inComputerScience
Professional Experience:
BloombergLP NewYork, NY
SeniorSoftware Engineer 2/2007 – 12/2016
 Technical skillsutilized: C++,STL, WindowsSDK,GDI, MFC, COM, XML, and Visual Studio.
 Wrote entirelynewreplacementcode,usingGDIfordouble the speedonaverage.
 Workedexclusivelyonthe client-side;The systemarchitecture isclient-server
 Took businessrequirements,refinedintoaclearspecificationwiththe business,followedby
integrationandcoordinationwithotherteams,performedinterface designandimplementation,to
visualizingonthe chart,to workingwithSWQA fortestingandrollout.
 Exceededexpectedfunctionalityandfixedfarmore bugs
 Some feature examplesinclude:handlingmillionsof datapointswithoutslowingthe chartdown;
dynamicupdatesof data or programmable visualizationwithoutslowingthe chartdown;a
programmable contextmenusystem;hittesting;customdrawntooltipsystemforeverythingonthe
chart; implemented,refactoredorreplacedmostof the drawingfunctionsincludinglines,
histograms,OHLCbar/candles,andmanymore;replacedthe entire printingsystem;asystemfor
usersto create customvisualizationonthe chart usingC#; and CSSstyle renderingof visuals,i.e.any
part of a line orhistogramcan be rendereddifferentlyfromotherparts.
 Go-topersonfor anythingcharts or C++ related.
 Providedmentorshiptojuniorandnew employees,performedjobinterviews,code anddesign
reviews.
Various Medical Device Companies Maple
Independent Contractor 10/2003 – 12/2006
 Work rangedinscope from small componentdevelopment,tostandaloneapplications,tomulti-
developerteambasedprojects.
 Primarily workedonthe developmentof wirelessBluetoothcommunicationsAPI.
 Workedon a C interface withaCOMand .NET APIwrapper
 The API waswritteninC++ and the wrapperswere writteninATL/WTLand C#.
 Developed acomponentbasedarchitecture writtenentirelyinC#/.NETfortheirentire suite of
medical devices.
 Developedarchitecture thatprovidedintegrationwithanyexistingmedical system;availablefor
boththe desktopandPocketPCusingthe .NETcompactframework.
 Developed astandalone applicationwrittenin.NET/C#foritswirelessmedical device.
2
Roxio,Inc. Maple Grove
Senior Software Engineer 1/2003 – 9/2003
 Focusedon:userinterface design,applicationdesign,ATL/COMandWTL, the WindowsSDK,and
C++/STL.
 Developedseveral ActiveXcontrols,one stand-alone application,numerousCOMinterface
components,andservedasthe residentexpertforquestionsinCOM,C++, and the WindowsSDK.
QRS Diagnostics Plymouth
SeniorSoftware Engineer 8/2002 – 1/2003
 Workedon theirnextgenerationapplicationwritteninC#and the .NET framework.
 Primarily focused ontheirPocketPCapplication.IdevelopedaPocketPCdevice driverwhich
communicatedwithaPCMCIA electrocardiograph(ECG) device.
 UsingMFC I developedthe ECGGUI, signal display,anddatabase integration.
 Alsoworkedonthe PocketPCtodesktopsynchronizationapplication; usedanXML basedAPIand
data representationtosyncpatientandtestdata.
Emerson ProcessManagement Eden Prairie
Contractor 10/2001 – 5/2002
 Assistedwith bugfixesandcode maintenance
 Createdtwonewsoftware componentsforthe productsrelease.
 Utilized XML,XPath,andMicrosoft's XML DOM parser.
 The componentitself wasimplementedusingATL,C++,and the STL.
 Producedwasan NT service application; implementedusingATL,C++, andthe STL.
 Utilized bestpracticesof C++,OOP andOOP designpatterns.
 Became the go to guy forany questionsregardingWindowsSDK,C++,Visual Studio,COM,and
general programminganddebugging.
 Presented tothe developersondebuggingtechniqueswithVisualStudioandthe PlatformSDK.
LightningRod Software,Inc./Intel Minnetonka,MN
SeniorSoftware Engineer 4/2000 – 10/2001
 Hiredto serve asthe teamsC++/MFC and GUI expertandtoleadthe rewrite effort.
 Responsibilitiesincluded:workingonrewritesandnew clientapplications,ActiveXcontrols,and
COMcomponents.
 Secondaryresponsibilitiesincluded:mentoringjuniordevelopers;servingasa C++ and COM expert;
providingimportantcontributionsinsystem designandimplementationforthe complex
client/serversystem.
 Workedon a webbrowserbasedclientprogram(MFCapplicationhostingthe MSHTML control) to
be usedby call centeragents.
 Its implementationhasaCOMinterface toallow addingmenus,menu items,toolbars,statusbar
panes,andoutlookbar buttonsusingHTML and scripts.
 The entire functionalityof the applicationincludingtelephonyfunctionalityandupdatingthe GUI
done inscript.
3
 Designedandimplementedthe portionsof the APIspecificallyneededbythe call centeragent
application.
Multi-AdServices Eden Prairie,MN
Senior Software Engineer 9/1997 – 4/2000
 Hiredto serve asthe developmentteam'sWindowsexpert.
 Workedon the portingof an existingone-halfmillion-line Macintosh programtoWindows.
 The entire programwas rewrittenfromscratchbecause the original Mac'sdesigndidnotfacilitate
reuse fornearly all of its code.
 Createdthe projectandimplementedthe prototypebasedonthe original Macproduct,whichwas
eventuallyusedasthe base forthe rest of the teamto workwith.
 Implemented the entire GUIandmany of the facilitiesrelatedtoWindowsincluding:device
independentbitmaps,memorymappedfiles,andmulti-threading.Asthe mostexperiencedC++
developerof the teamI handledthe aspectsof C++ exceptionhandling,multi-threading,and
templatesaswell asteachingthe otherdeveloperslanguage featuresandtechniques.
 Designedthe Windowsprojectwithasmuchof itreusable forthe eventual rewrite of the Mac
productas possible.
 Ensuredthat the projectcouldcompile onbothplatforms.
 Extensive use of the C++Standard Template Library(STL) helpedtomake portabilityeasier.
 In additionto implementingthe entireWindowsGUI,I designedandimplemented amajorityof the
code responsibleformodifyingdocumentdatawiththe n-level undo/redofeature.
 Implemented the automation/scriptingfeature of the program.
 Usedthe ActiveXTemplateLibrary(ATL) fora dual-interface implementation.
 Testedfunctionality withVisual BasicandVisual J++.
 Secondaryresponsibilitiesinclude:advisingandoverseeingthe implementationof the Mac projectas
it concernsusingthe portable base of code usedby the Windowsproject;overseeinganddelegating
workfor juniorprogrammers;maintainingandmanagingthe internal network;andseeingtothe
installationandconfigurationof the Windowsmachines,Visual C++,andothertools.
Digi International Minnetonka,MN
Lead Engineer 8/1995 – 3/1997
 Designedandimplementedinstallation,configuration,anddiagnosticapplicationsusingMFCand the
WindowsINFscriptinglanguage fornetworkingproducts.
 Developmentfocusedaroundasmall teamincludingafew developers,qualityassurance,and
documentationpeople.
Kavouras Inc. Eagan, MN
Software Engineer 6/1994 – 4/1995
 Developmentof applicationsforWindows3.1and embeddedsystems.Workwasexclusivelydone
withC++ andMFC.
 Projectsinclude newapplicationdevelopment,completerewrites,andportingof existingC/SDK
applicationstoC++/MFC.
Education:
UniversityofMinnesota Minneapolis,MN
4
 Bachelorof Science incomputerscience withafocuson software engineering. 8/1994

Weitere ähnliche Inhalte

Was ist angesagt?

OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015Omar Santiago
 
Deniss Artisskis_FinalResume
Deniss Artisskis_FinalResumeDeniss Artisskis_FinalResume
Deniss Artisskis_FinalResumeDeniss Artisskis
 
Usha_BuildandRelease_Resume
Usha_BuildandRelease_ResumeUsha_BuildandRelease_Resume
Usha_BuildandRelease_ResumeUsha Nagubandi
 
Dan Webster Resume Current
Dan Webster Resume CurrentDan Webster Resume Current
Dan Webster Resume Currentdan_webster
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016Charles Hale
 
Shravani_Nukala_Cognos Developer
Shravani_Nukala_Cognos DeveloperShravani_Nukala_Cognos Developer
Shravani_Nukala_Cognos Developershravani n
 
Technip fmc cv_hoang cong quoc khanh
Technip fmc cv_hoang cong quoc khanhTechnip fmc cv_hoang cong quoc khanh
Technip fmc cv_hoang cong quoc khanhKhanh Hoang Cong Quoc
 

Was ist angesagt? (17)

OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015
 
NiravBhavsarResume
NiravBhavsarResumeNiravBhavsarResume
NiravBhavsarResume
 
SaravanaRaj Dhamodarran-SA
SaravanaRaj Dhamodarran-SASaravanaRaj Dhamodarran-SA
SaravanaRaj Dhamodarran-SA
 
Deniss Artisskis_FinalResume
Deniss Artisskis_FinalResumeDeniss Artisskis_FinalResume
Deniss Artisskis_FinalResume
 
Soumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_Resume
 
Usha_BuildandRelease_Resume
Usha_BuildandRelease_ResumeUsha_BuildandRelease_Resume
Usha_BuildandRelease_Resume
 
ResumeFQ2016
ResumeFQ2016ResumeFQ2016
ResumeFQ2016
 
Dan Webster Resume Current
Dan Webster Resume CurrentDan Webster Resume Current
Dan Webster Resume Current
 
Mayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_ResumeMayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_Resume
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016
 
Shravani_Nukala_Cognos Developer
Shravani_Nukala_Cognos DeveloperShravani_Nukala_Cognos Developer
Shravani_Nukala_Cognos Developer
 
RadhaKrishna Votti_CV
RadhaKrishna Votti_CVRadhaKrishna Votti_CV
RadhaKrishna Votti_CV
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Gustavo Ferrari Borges's resume
Gustavo Ferrari Borges's resumeGustavo Ferrari Borges's resume
Gustavo Ferrari Borges's resume
 
Technip fmc cv_hoang cong quoc khanh
Technip fmc cv_hoang cong quoc khanhTechnip fmc cv_hoang cong quoc khanh
Technip fmc cv_hoang cong quoc khanh
 
RogerHardinResume
RogerHardinResumeRogerHardinResume
RogerHardinResume
 
Programming with c#
Programming with c#Programming with c#
Programming with c#
 

Andere mochten auch

Vladimir Senseng Vitug
Vladimir Senseng VitugVladimir Senseng Vitug
Vladimir Senseng VitugVladimir Vitug
 
exam 1 graded conservation med
exam 1 graded conservation medexam 1 graded conservation med
exam 1 graded conservation medMatthew Highnam
 
Comparative study of cement concrete and geopolymer masonry blocks
Comparative study of cement concrete and geopolymer masonry blocksComparative study of cement concrete and geopolymer masonry blocks
Comparative study of cement concrete and geopolymer masonry blockseSAT Journals
 
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...Adsorption studies of fluoride on activated carbon derived from phoenix dacty...
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...eSAT Journals
 
Analysis of hpcc pavements using kenpave fea software
Analysis of hpcc pavements using kenpave fea softwareAnalysis of hpcc pavements using kenpave fea software
Analysis of hpcc pavements using kenpave fea softwareeSAT Journals
 
Strength and stability characteristics of ggbs and red mud based geopolymer c...
Strength and stability characteristics of ggbs and red mud based geopolymer c...Strength and stability characteristics of ggbs and red mud based geopolymer c...
Strength and stability characteristics of ggbs and red mud based geopolymer c...Alwis Deva Kirupa J P
 
Smart Oilfield Data Mining Final Project-Rod Pump Failure Prediction
Smart Oilfield Data Mining Final Project-Rod Pump Failure PredictionSmart Oilfield Data Mining Final Project-Rod Pump Failure Prediction
Smart Oilfield Data Mining Final Project-Rod Pump Failure PredictionJeffrey Daniels
 
Reactive Powder Concrete
Reactive Powder ConcreteReactive Powder Concrete
Reactive Powder Concretejagniyant
 
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprof
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprofrevisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprof
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprofDo outro lado da barricada
 

Andere mochten auch (12)

Vladimir Senseng Vitug
Vladimir Senseng VitugVladimir Senseng Vitug
Vladimir Senseng Vitug
 
exam 1 graded conservation med
exam 1 graded conservation medexam 1 graded conservation med
exam 1 graded conservation med
 
M.E Resume
M.E ResumeM.E Resume
M.E Resume
 
Comparative study of cement concrete and geopolymer masonry blocks
Comparative study of cement concrete and geopolymer masonry blocksComparative study of cement concrete and geopolymer masonry blocks
Comparative study of cement concrete and geopolymer masonry blocks
 
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...Adsorption studies of fluoride on activated carbon derived from phoenix dacty...
Adsorption studies of fluoride on activated carbon derived from phoenix dacty...
 
Analysis of hpcc pavements using kenpave fea software
Analysis of hpcc pavements using kenpave fea softwareAnalysis of hpcc pavements using kenpave fea software
Analysis of hpcc pavements using kenpave fea software
 
Strength and stability characteristics of ggbs and red mud based geopolymer c...
Strength and stability characteristics of ggbs and red mud based geopolymer c...Strength and stability characteristics of ggbs and red mud based geopolymer c...
Strength and stability characteristics of ggbs and red mud based geopolymer c...
 
Smart Oilfield Data Mining Final Project-Rod Pump Failure Prediction
Smart Oilfield Data Mining Final Project-Rod Pump Failure PredictionSmart Oilfield Data Mining Final Project-Rod Pump Failure Prediction
Smart Oilfield Data Mining Final Project-Rod Pump Failure Prediction
 
Reactive Powder Concrete
Reactive Powder ConcreteReactive Powder Concrete
Reactive Powder Concrete
 
Bagasse ash ppt
Bagasse ash pptBagasse ash ppt
Bagasse ash ppt
 
Our Culture
Our CultureOur Culture
Our Culture
 
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprof
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprofrevisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprof
revisao-do_regime_legal_de_concursos___principios_defendidos_pela_fenprof
 

Ähnlich wie Resume of Rodger Bernstein

Ähnlich wie Resume of Rodger Bernstein (20)

res01
res01res01
res01
 
Outplacement
OutplacementOutplacement
Outplacement
 
KAPIL GANGWAL
KAPIL GANGWALKAPIL GANGWAL
KAPIL GANGWAL
 
resume19_new5
resume19_new5resume19_new5
resume19_new5
 
resume
resumeresume
resume
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOC
 
CV
CVCV
CV
 
MHa Resume Aug 27 2012
MHa Resume Aug 27 2012MHa Resume Aug 27 2012
MHa Resume Aug 27 2012
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
BSF-CV-22-06-15-1
BSF-CV-22-06-15-1BSF-CV-22-06-15-1
BSF-CV-22-06-15-1
 
MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124
 
CVInDoc2017
CVInDoc2017CVInDoc2017
CVInDoc2017
 
Saroj_Profile
Saroj_ProfileSaroj_Profile
Saroj_Profile
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
MARIA_JOHN
MARIA_JOHNMARIA_JOHN
MARIA_JOHN
 
Gajendra kumar
Gajendra kumar Gajendra kumar
Gajendra kumar
 
Mohammed Baseet
Mohammed BaseetMohammed Baseet
Mohammed Baseet
 

Resume of Rodger Bernstein

  • 1. 1 Rodger Bernstein rodger.bernstein@cetialpha5.net 646-696-0452 Overview:  Over20 years of C++ Developmentexperience  Actedas lead Windowsexperttoportan existingone -half million-lineMacprogram to Windows  Experience implementingentireWindowsGUI  Specialtiesinclude: Desktopsoftware forWindows,C++/OOP,DesignPatters,Visual Studio,Windows SDK,MFC/ATL/WTL, COM, C#/.NET,Remoting,Serialization,andInterOp  Bachelor’sdegree inComputerScience Professional Experience: BloombergLP NewYork, NY SeniorSoftware Engineer 2/2007 – 12/2016  Technical skillsutilized: C++,STL, WindowsSDK,GDI, MFC, COM, XML, and Visual Studio.  Wrote entirelynewreplacementcode,usingGDIfordouble the speedonaverage.  Workedexclusivelyonthe client-side;The systemarchitecture isclient-server  Took businessrequirements,refinedintoaclearspecificationwiththe business,followedby integrationandcoordinationwithotherteams,performedinterface designandimplementation,to visualizingonthe chart,to workingwithSWQA fortestingandrollout.  Exceededexpectedfunctionalityandfixedfarmore bugs  Some feature examplesinclude:handlingmillionsof datapointswithoutslowingthe chartdown; dynamicupdatesof data or programmable visualizationwithoutslowingthe chartdown;a programmable contextmenusystem;hittesting;customdrawntooltipsystemforeverythingonthe chart; implemented,refactoredorreplacedmostof the drawingfunctionsincludinglines, histograms,OHLCbar/candles,andmanymore;replacedthe entire printingsystem;asystemfor usersto create customvisualizationonthe chart usingC#; and CSSstyle renderingof visuals,i.e.any part of a line orhistogramcan be rendereddifferentlyfromotherparts.  Go-topersonfor anythingcharts or C++ related.  Providedmentorshiptojuniorandnew employees,performedjobinterviews,code anddesign reviews. Various Medical Device Companies Maple Independent Contractor 10/2003 – 12/2006  Work rangedinscope from small componentdevelopment,tostandaloneapplications,tomulti- developerteambasedprojects.  Primarily workedonthe developmentof wirelessBluetoothcommunicationsAPI.  Workedon a C interface withaCOMand .NET APIwrapper  The API waswritteninC++ and the wrapperswere writteninATL/WTLand C#.  Developed acomponentbasedarchitecture writtenentirelyinC#/.NETfortheirentire suite of medical devices.  Developedarchitecture thatprovidedintegrationwithanyexistingmedical system;availablefor boththe desktopandPocketPCusingthe .NETcompactframework.  Developed astandalone applicationwrittenin.NET/C#foritswirelessmedical device.
  • 2. 2 Roxio,Inc. Maple Grove Senior Software Engineer 1/2003 – 9/2003  Focusedon:userinterface design,applicationdesign,ATL/COMandWTL, the WindowsSDK,and C++/STL.  Developedseveral ActiveXcontrols,one stand-alone application,numerousCOMinterface components,andservedasthe residentexpertforquestionsinCOM,C++, and the WindowsSDK. QRS Diagnostics Plymouth SeniorSoftware Engineer 8/2002 – 1/2003  Workedon theirnextgenerationapplicationwritteninC#and the .NET framework.  Primarily focused ontheirPocketPCapplication.IdevelopedaPocketPCdevice driverwhich communicatedwithaPCMCIA electrocardiograph(ECG) device.  UsingMFC I developedthe ECGGUI, signal display,anddatabase integration.  Alsoworkedonthe PocketPCtodesktopsynchronizationapplication; usedanXML basedAPIand data representationtosyncpatientandtestdata. Emerson ProcessManagement Eden Prairie Contractor 10/2001 – 5/2002  Assistedwith bugfixesandcode maintenance  Createdtwonewsoftware componentsforthe productsrelease.  Utilized XML,XPath,andMicrosoft's XML DOM parser.  The componentitself wasimplementedusingATL,C++,and the STL.  Producedwasan NT service application; implementedusingATL,C++, andthe STL.  Utilized bestpracticesof C++,OOP andOOP designpatterns.  Became the go to guy forany questionsregardingWindowsSDK,C++,Visual Studio,COM,and general programminganddebugging.  Presented tothe developersondebuggingtechniqueswithVisualStudioandthe PlatformSDK. LightningRod Software,Inc./Intel Minnetonka,MN SeniorSoftware Engineer 4/2000 – 10/2001  Hiredto serve asthe teamsC++/MFC and GUI expertandtoleadthe rewrite effort.  Responsibilitiesincluded:workingonrewritesandnew clientapplications,ActiveXcontrols,and COMcomponents.  Secondaryresponsibilitiesincluded:mentoringjuniordevelopers;servingasa C++ and COM expert; providingimportantcontributionsinsystem designandimplementationforthe complex client/serversystem.  Workedon a webbrowserbasedclientprogram(MFCapplicationhostingthe MSHTML control) to be usedby call centeragents.  Its implementationhasaCOMinterface toallow addingmenus,menu items,toolbars,statusbar panes,andoutlookbar buttonsusingHTML and scripts.  The entire functionalityof the applicationincludingtelephonyfunctionalityandupdatingthe GUI done inscript.
  • 3. 3  Designedandimplementedthe portionsof the APIspecificallyneededbythe call centeragent application. Multi-AdServices Eden Prairie,MN Senior Software Engineer 9/1997 – 4/2000  Hiredto serve asthe developmentteam'sWindowsexpert.  Workedon the portingof an existingone-halfmillion-line Macintosh programtoWindows.  The entire programwas rewrittenfromscratchbecause the original Mac'sdesigndidnotfacilitate reuse fornearly all of its code.  Createdthe projectandimplementedthe prototypebasedonthe original Macproduct,whichwas eventuallyusedasthe base forthe rest of the teamto workwith.  Implemented the entire GUIandmany of the facilitiesrelatedtoWindowsincluding:device independentbitmaps,memorymappedfiles,andmulti-threading.Asthe mostexperiencedC++ developerof the teamI handledthe aspectsof C++ exceptionhandling,multi-threading,and templatesaswell asteachingthe otherdeveloperslanguage featuresandtechniques.  Designedthe Windowsprojectwithasmuchof itreusable forthe eventual rewrite of the Mac productas possible.  Ensuredthat the projectcouldcompile onbothplatforms.  Extensive use of the C++Standard Template Library(STL) helpedtomake portabilityeasier.  In additionto implementingthe entireWindowsGUI,I designedandimplemented amajorityof the code responsibleformodifyingdocumentdatawiththe n-level undo/redofeature.  Implemented the automation/scriptingfeature of the program.  Usedthe ActiveXTemplateLibrary(ATL) fora dual-interface implementation.  Testedfunctionality withVisual BasicandVisual J++.  Secondaryresponsibilitiesinclude:advisingandoverseeingthe implementationof the Mac projectas it concernsusingthe portable base of code usedby the Windowsproject;overseeinganddelegating workfor juniorprogrammers;maintainingandmanagingthe internal network;andseeingtothe installationandconfigurationof the Windowsmachines,Visual C++,andothertools. Digi International Minnetonka,MN Lead Engineer 8/1995 – 3/1997  Designedandimplementedinstallation,configuration,anddiagnosticapplicationsusingMFCand the WindowsINFscriptinglanguage fornetworkingproducts.  Developmentfocusedaroundasmall teamincludingafew developers,qualityassurance,and documentationpeople. Kavouras Inc. Eagan, MN Software Engineer 6/1994 – 4/1995  Developmentof applicationsforWindows3.1and embeddedsystems.Workwasexclusivelydone withC++ andMFC.  Projectsinclude newapplicationdevelopment,completerewrites,andportingof existingC/SDK applicationstoC++/MFC. Education: UniversityofMinnesota Minneapolis,MN
  • 4. 4  Bachelorof Science incomputerscience withafocuson software engineering. 8/1994