Professional Documents
Culture Documents
Objective
EmploymentwhereIcanapply14yearsofexperiencedesigninganddelivering softwareacrossawiderangeofplatformstomakecustomershappy.
ProfessionalProfile
Skills
S killN a m e C/ C + + X M L a n d relate dtech n ologies(X SLT,S V G ,etc) W e b Tech n ologies(H T TP,C GI,T F TP,etc.) P ytho n Linux W i n 3 2 Pro gra m ming ( Win do ws 9 5/98/ N T/X P) Perl
Accomplishments
Independentofmyfulltimedayjob MemberoftheIETFAtomPubWorkingGroup o CoEditoroftheAtomPublishingProtocol,aRESTbasedprotocolthattakes muchofit'sbasicstructurefromRESTlog,aRESTbasedweblogediting protocolthatIdevelopedin2002. o ContributortotheAtomSyndicationFormat. Author o AregularcolumnforXML.com,TheRESTfulWeb. o ChaptersintwoO'ReillyHacksbooks,GreasemonkeyHacks,theothernot yetpublished. o BitWorking.org ,apopulartechnologyweblogmaintainedoverthepastfour years. OpenSource o Aggie Thefirstdesktopnewsaggregatorwrittenfor.NET.TheRSSparsing engineofAggiewasusedinearlyreleasesofNewsGator. o Pythonmodules tomakedevelopingRESTfulwebserviceseasier. o SecureSyndication AGreasemonkeyscriptfordecryptingsyndicated contentinawebbrowser. Conferences o PresentedSecureSyndicationatEtech2006
o o o
DuringthelastfouryearsatSAMSys,Inc. Developedpartsofthesoftwarearchitectureforthenextgenerationproduct. Designedandimplemented: o Theembeddedscriptinglanguageforthenewproduct. o Anautomatedbuildsystemthatcompiledandranallunittestsonanhourly basis.Allreportswerewebbasedandfailureswerereportedviaemail. o Anautomatedsystemthatprocessedwikimarkupthatdescribedthedata modelandproduced,viaPythonandXSLT,aseriesofC,Java,.NetandHTML files. o Championedtheuseofscriptinglanguagesinthesoftwaredevelopment processtosimulatenewproductcomponentstospeedproductdevelopment. Createdafastscriptingenginebasedarchitectureforembeddedsystemdevelopment. Thisarchitecturewasadoptedacrossallproductlines. WroteaWebserver,SOAPserver,SOAPclient,andTelnetserver.Alloftheseservices plusRFIDspecifichardwareinterfacesallranona25MHz386with512KBofRAM. IntroducedwikisandSubversionintothesoftwaregroup. Introducedunittestingtothesoftwareengineeringdepartment. o The386basedsystemmentionedpreviouslyhadover800unittests. Createdawebbasedinterfacetoaninternaladministrativedatabasetoallowremote employeestoupdatesalesrecordsremotely. Providedsalessupport: o CreatedWindowsbaseddemonstrationapplicationsforuseattradeshowson veryshortnotice. o Created/ordered/assembled/installedmechanicaldesignsfortradeshow systems. o Workeddirectlywithcustomerstodeterminetheirsystemintegrationneeds. o Createdsoftwaredevelopmentkitsandsamplecode. During7yearsatMTS ProjectLeadforaWindows95/98/NTstatisticalanalysissoftwareproject. o Completedontimeandwithinbudget o Shippedwithamanualandcontextsensitivehelp. o FirstsoftwareproductfromthedivisiontousetheStandardTemplateLibrary. o Includedaninterpretedlanguageforstatisticalanalysis. SoftwareArchitectforaWindows95/98/NTsoftwareprojectwhichwasacomplete rewriteofMTSsbestsellingmaterialtestingsoftwarepackage. o Createdanarchitecturesoflexibleandeasilytailoredthatwritingcustomized softwareapplicationswasnolongerneededwithinthedivision. o Createdafastandflexiblefileformat.Developedafileeditorandrepair utilitiesforthenewfileformat. o Createdaflexibleobjectloadingscheme. o HelpedresearchanddeveloptheuseofRTFforreportgeneration. o Firstproductfromthedivisiontoincludeaninterpretedlanguagefor machinecontrolanddataanalysis. ProjectLeadforaCEcompliantUniversalSerialBus(USB)interfacedevice.
Theprojectwasontime,onbudgetandbelowcost. ThisprojectwasthefirstUSBproductdevelopedbyMTSSystems Corporation. DesignedandimplementedaGUIclasslibraryusedacrossthedivision. IntroducedversioncontrolsoftwaretotheMTDRaleighdivisionforbothsoftware sourcecodeandengineeringdrawings. Introducedcodingstandards,codereviewsandsemiformalUserInterfaceDesign methodologiestotheMTDRaleighdivision. Startedtechnicalmagazinesubscriptionsforthesoftwareengineers. InitiatedandranweeklyminitrainingclassesonC++andobjectoriented programming. o o
EmploymentHistory
SAMSys Employment: October2001Present Responsibilities: Designed,coded,testedanddocumentedsoftwareforRFIDreadersand theirassociatedsupportapplications.PlatformsincludedDSPs,microcontrollers,Windows machinesandLinuxbaseddevices.HelpeddevelopthesoftwarearchitecturefortheRFID readersincludingthedesignoftwoembeddedlanguages.AddedWeb,SOAPandotherIP basedinterfacesupporttoproducts.Researchedandtestednewtools,techniquesand technologiestobringintothedepartment,suchasunittesting,wikis,Python,and Subversion.Createdsoftwaredevelopmentkitsandsamplecodeforendusers. MTS Division: MTDRaleigh Employment: September1994August2001 Responsibilities: ActiveleadonprojectstoproducefirmwareandWindowsapplication software.Manyprojectshadelectricalengineeringandmechanicalengineeringcomponents. Responsibilitiesfortheprojectsincludeddesigningtheproductarchitecture,writingcode, debugging,callingdesignreviews,andreportingtheprojectstatustothemanagementteam. Responsibleforresearchingnewtools,techniquesandtechnologiestobringintothe department.ManagedtheITdepartmentofthreefulltimeemployees. TecanU.S. Employment: July1992September1994 Responsibilities: Metwithcustomerstoassesstheirsoftwareneeds.Designedembeddedor Windowsbasedsoftwaresolutions,coded,tested,documented,andmaintainedsoftwareand providedcustomertraining.
Education
Classes