1. OTTAVIO C. D'ANGELIS
SUMMARY
• A professional BusinessAnalystandProgrammerwithaproventrackrecord at problem-
solvingandacquiringnewskills.
• ProducedBusinessAnalyticsfrom end-userrequirementsintofunctional,technical andUI
specifications.
• Experience asaliaisonbetweenengineers(whomanufacturedthe hardware/software)and
scientists(whoprovidedthe ‘brains’of the AIandthe big data facilities).
• Over20 yearsof experience workingwithSQLandMS T-SQLand has workedwithMatlab
and SPSS.
• Big Data experience.
• DegreesinMath, Physics,andComputerScience.
PROFESSIONAL EXPERIENCE
Sabbatical, April 2015 – October2016
Software Engineer/Technical Liaison,BoeingDefenseSystems,DoylestownPA,October2013 – April
2015
Responsible forsoftware augmentationof aweb-basedcombinedC4ISRsensorsystemdesigned
to automaticallymonitorandanalyze the movementsof all commercial shipsalongUnited
StatesWaterwaysandCoasts andalertDHS of any anomalousbehavior.
Was the sole liaisonbetweenBOEINGengineers(whomanufacturedthe hardware/software)
and HILBERT TECHNOLOGIES, LLC scientists(whoprovidedthe ‘brains’of the AIandthe big data
facilities).
Thisrequiredme topick the brainsof the scientistsatatechnical level andrelaytheir
needs/wishesbacktoBoeinginplainEnglishbothverballyandinwriting,andvice-versa.
Briefedeverybodywhoneededtoknow betweenthe twocompaniesandkeptthemonthe
same page on a routine basis.
Designedandimplementedthe feedbackconduitbetweenthe twocompaniestoputitall
togetherinreal-time.
Projectinvolvedreverse-engineeringof acomplex hardware-software client/serversystem
across multiple tiers,involvingSOA webproxies,remoting,anddatabase updates
Createdwindowsserviceswhichcapturedpreviouslycreatedinboundwebservicesrequests
and shuttledthemtothe intelligence analysisclientinnear-real-time foranalysisandthenre-
enfoldedtheirascertainmentof shipsof interestbacktothe services
Updatedthe webportal to annunciate andallow interrogationof anomalousbehaviorwiththe
clickof a button.
Environment:C++,C#, Visual Studio2008, ASP.NET,SQLServer2005, T-SQL
Software Engineer, CommunicationsTestDesignCorporation,WestChesterPA,October2012 – March
2013
Performedsoftware design,hardware selectionandprocurement,softwaredevelopment,and
maintenance onalogisticssystemforaglobal telecommunicationservice outfit.
Respondedtoday-to-dayrequestswithminimumspecificationsandmanagementtoassistthe
firm.
Environment:IBMAIX(UNIX) C andC++. ZEBRA ZPL2. Visual FoxPro,SQL
2. SystemsArchitect, CountryStructuresCorporation,Quakertown PA,August2011 – September2012
Performedsoftware maintenance onanaccounting,businessmanagementsystemand
ASP.NET-basedwebportal customthatI wrote fora mid-sized($10Mgross/annum) retail chain
inthe early00's.
Environment:Visual Studio.NETC#/ASP.NET/Visual Basic6.0,Visual C++ 6.0, Access,SQL Server
2000, T-SQL
SystemsAnalyst, ComputerTaskGroupMetals Division,Pittsburgh PA,May2008 – June 2011
Troubleshotexistingsoftware atboththe GUI and real-time levelsforalarge-scale software
usedforLevel-IIcontrol anduserinteractionswithinthreedifferentUnitedStatesSteel mills.
Analyzedthe mills’needs/wishesandproducedtechspecsforCTG.
Codedthe changes.
Trainedthe millworkersonall new functionality.
Wrote ColdFusioncode to monitorandalterdatabase setupenvironmentclient-sideand
interact(translate) betweendataformatswithserversusingXML/XSLTdatasetsandtheirnative
formulationstoOracle andSQL servers(usingOracle PL/SQLandMS T-SQL).
Environment:UNIXC++.MicrosoftVisual C++ 6.0 and .NET WinForms/VisualBasic/C#1.1-
3.5/ColdFusionMX,PowerBuilder,Visual FoxPro
SystemsAnalyst, DynexTechnologies/MagellanBiosciences,Manassas VA,December2007 – April 2008
Troubleshotexistingsoftware atboththe GUI and real-time levelsforahighlycomplex software
productusedfor control and userinteractionswithin arobotizedbiological assayingdevice.
Environment:MicrosoftVisualC++6.0 and WinForms/C#2.0
SystemsAnalyst,PNCBank,Pittsburgh PA,October2007 – December2007
Troubleshotexistings/wanddesignednewMiddleware BusinessLogicandXML Translation
componentswritteninavarietyof hybridC,C++, Visual Basic,COM+ and .NET technologiesto
Oracle and SQL Serverback-endsforabankinginfrastructure systemwithback-endservers
runningonboth WindowsandIBMAIXsystemsintercommunicatingwiththe assistance of IBM
MQ.
TrainedPNCcodershowto use the components.
Environment:MicrosoftIIS,C,C++, C#, Visual Basic6.0, .NET,SQL (DB2/MSSQL andT-
SQL/Oracle-X),XML,XSL
EmbeddedSystemsAnalyst/Programmer, AramarkCorporation,PhiladelphiaPA,September2006 –
November2006
PerformedLow-LeveldebuggingandManagement-Levelknowledge cohesionamong2VARs
and Symbol OEMto fix a Palm/OSConduittoAramark’sdatawarehousingsystem.
Quicklydiscoveredthe nature of the problem, whichinvolvedbindingparameters,license keys,
and old-styleDLLinterface numberingwithintwosetsof 3rd party vendors,andthencame up
witha patch whichcouldbe shippedouttoall of the profitcentersanddownloadedontothe
PalmDevicestofix the problem.
Environment:PalmOS,AMXKernel,AppForge, CrossFire,VisualBasic6,COM+, Visual FoxPro
SystemsAnalyst, CountryStructuresCorporation,QuakertownPA,January2002 – July2007
3. Designedandcodedacomplete businessmanagement/ERPsolutionandASP.NET-basedweb
portal for a mid-sized($10Mgross/annum) retail chain,fromscratch.
Workedwithclienttoidentifyneeds,designfunctionality,thenpresentthe proposed
functionalitytogetfeedback(fulllifecycle /businessanalysis).
The systemwasoriginallydesignedonlytotrackinventoryandsalesinthe back office,itgrewto
include alive point-of-salesystem, anexpense tabulator, ajobbingunittokeepper-sale costs
down,a complete accountsreceivable unittotracklarge customer’sinvoicingandpayments,an
accounts payable unittokeeptrackof whatconsignmentandflatpurchaseswere performedfor
each vendorsothat witha fewmouse clicksthe comptrollercancut checksto vendorsandsee
whichconsignmentpurchaseswereoutstanding.
Environment:Visual Studio.NETC#/ASP.NET/Visual Basic6.0,Visual C++ 6.0, Access,SQL Server
2000 and T-SQL
SystemsAnalyst, CompassTechnologiesCorporation,Exton PA,February2005 – September2005
Providedhigh-level software refactoringfromasysteminDelphtoone in C#, and,at a coding
level,assistedinthe designcreationof anew C# PresentationLayerandsolelyresponsible fora
multithreadedTCP/IPXML– to .NET caching andremotingmiddleware producttostreamline
communicationsbetweenthe WinFormsfront-endanda Visual C++multiprocessingserver.
Environment:Visual Studio.NETC#/ASP.NET/Delphi/VisualC++6.0, Access,SQLServer2000, T-
SQL
VideoGame Designer,Philadelphia PA,2004
Conceived,designed,anddevelopedRetro,agraphical physical simulationarcade ‘shoot-em-up’
withartificial intelligence,objectavoidance,andheuristic'fight-or-flight'tactical control forall
non-playeractors.
Developedownobject-orientedgame engine forsame andall linearalgebraic,neural net,
potential functions,andgraphicsroutineswere writtencompletelyfromavailablemathematics
and graphicsprimitives.
Full source code and workingprototype .exe file are available.
Environment:Visual C#,ManagedDirectX,OpenGL, Multivariate Calculus,VectorAlgebra,
Artificial IntelligenceandPatternRecognition
BusinessProcessAnalyst(Consultant),GeorgiaPacificPaper,ExtonPA,May2003 – August2003
Part of a teamthat designedBizTalkOrchestrationandXLANGMessagingandSpecification
templatesformachine-controlledANSIX12compliantAccountsReceivable communicationsand
processworkflows withclientTradingPartners(alongside counterpartanalystsatthe Partner
Corporations) forelevenof Unisource’sLargestCustomers.
Environment:VB.NET,ASP.NET,C#,Visual Basic6.0, MicrosoftTSQL, SQL Server,Oracle 9,
PL/SQL MicrosoftBIZ TALK’02, MicrosoftMQ
SystemsAnalystandProgrammer,CountyStructuresCorporation,QuakertownPA,January2002 –
December2002
Designedandcodedacomplete businessmanagementsolutionandASP.NET-basedwebportal
for a mid-sized($10Mgross/annum) retail chainwhichincludesareal-time Point-Of-Salesystem
combinedwithAccountsReceivable,Payable,General Ledger,Inventory,andExecutive Task
Managementmodules(suchasJoband Resource Scheduling),functioningasa completely
paperlessworkflow environment.
4. Gatheredspecifications,administeredanddesignedthe database,designedthe UserInterface,
gathereduserfeedback,trainedusers,andperformedqualitycontrol.
Environment:Visual Studio.NETC#/Visual Basic6.0,Visual C++ 6.0, Access,SQLServer2000
SystemsIntegrationConsultant,GeorgiaPacificPaper,ExtonPA,May2002 – August2002
Actedas a ManagementBusinessAnalyst.
DesignedandimplementedaCustomerLoaderbatchprocessorforthe migrationandcollation
of customerrecordsfromthirty-sevenregional legacysystemsintoone maindatarepository.
Gatheredthe specificsof the hostsystemsbyintensive conversationswiththeirindividual
administrators.
ProgrammedC++ TANDEM/PATHSENDmiddleware onsome of the largersource regional
databasesandrequested/consumedthisdataoutof the TCP/IPstreamthroughrepeated
requestsandrepliescontrolledbyanadditional loaderprogramwritteninC# usingthe .NET
FCL, whichthentransferreddatabackintothe mainSQL SERVERdatabase throughTSQL stored
procedures.
SimilarMiddlewarewasdevelopedtopull dataoutof UNIX-basedOracle dataminingservers
througha combinationof C++, TCP/IPand PL/SQL
Environment:VB.NET,Visual Basic6.0,Visual FoxPro,MicrosoftC#,TSQL,SQL Server, Oracle 9,
PL/SQL,MicrosoftBIZ TALK ’03, Microsoft MQ, TANDEMC/C++ underGUARDIAN
ScientificSystemsEngineeringConsultant, CaliforniaInstitute of Technology/National Science
Foundation,PasadenaCA,September2001 – January2002
Project:LIGO (Large Scale InterferometricGravitational Wave Observatory).
Managed the designimplementationspecificsof performance modificationstoaprogrammable
scientificmodelingtool forused forthe in-vivodesignof a> $8B data collectiontool using
advancedsoftware engineeringtechniquessuchasobjectcode analysis,forensiccall stack
analysisof mathematical routinesforoptimizationstrategies,expressiontemplates,call graph
profiling,andmultiprocessormultithreading.
Projectwasto designandbuilda device whichcandetectlarge-scaledisruptionsinspace-time,
such as blackholes,supernovae,quasars;etc.
Firstteamto developanapparatusthat could detecttwoblackholescolliding,finally,in2015.
(It’salsoa ‘dual-use’projectforARPA asit’salso the world’sbestseismograph).
http://www.nytimes.com/video/science/100000004200661/what-are-gravitational-waves-ligo-
black-holes.html
WorkedintensivelywithLDASDataAnalysisdivision.
Achieveda250% performance increase inthe system, redesignedthe software'sthreading
model and portedthe software torun as a client-serversystemona1024-processor
supercomputerrunningonEXEMPLARHP/UX.
Environment:C++,POSIXPTHREADS,TCP/UDP/IP,STL,CORBA,IIOP,Oracle 8, PL/SQL,SOLARIS
UNIX,Hewlett-PackardExemplarFive Series SupercomputersandHPK-5 OS
Project& QualityAssurance Manager, RudolphTechnologies,Inc.,Mt.Arlington NJ,February2000 –
September2001
Managed a teamof consultantstoproactivelyreverse-engineer,locate,andterminate bugs
withinalarge-scale (20MB/800,000-line source code) embeddedreal-time OS/2C++system
usedto control a $5M quality-controlmachine forthe semiconductorfabricationindustry.
5. Lesioned betweenthe management,engineersandthe programmerstocodifywhatneededto
be done.
WorkedwithQ/A to getuser feedback.
Performedhands-ontechnical troubleshooting.
Assistedscientistswiththe directimplementationsof algorithmsandtheirconversionintoC++
frompackagessuch as MATLAB.
Environment:OS/2Visual Age CandC++, NT, Visual Cand C++/MFC 6.0, MS SQL SERVERand
Oracle 7 RDBMS, REXX
ProjectManager/Technical WritingLead, Fine ArtsandSoftware,Inc.,Philadelphia PA,January1999 –
September1999
Hired,trained,andmanageda teamto complete reverse-engineeringof afacilitiesmanagement
software suite.
Environment:SummitBasic,SYBASEandOracle 7 RDBMS, Visual CandC++/MFC 6.0,
FoxPro/Windows2.6
Software EngineeringInstructor, ITTTechnical Institute,PlymouthMeeting PA.1998 - 2000
InstructednightcoursesinC,C++, and Math for studentswithbasicskills.
Explainedanddemonstratedthe benefitsandnuancesof object-orienteddesignincluding
encapsulation,run-timepolymorphism,parametricpolymorphism, and general OOdesign
philosophyandpractice.
94% StudentSuccessRate.
CommunicationsSoftware Designer, Chase-ManhattanBank,Wilmington DE,January1998 – June 1998
Developedandimplementedfoundationclasshierarchies,allowingother developersto
program multiplereal-timecommunicationsinterfacestoalarge credit-analysisexpertsystem,
betweenvariousinternal andexternal bankingandcreditrepositorycomputerscommunicating
viaTCP/IP/UDPand IBMMQ -basedcommunicationsprotocols.
Thisprojectwas the back-endof Chase-ManhattanBank’s‘Let’sGetYouA Chase CreditCard,
InstantaneousCreditCheckandApproval’WebPage.
Documentedthe librariesandtrainedprogrammersintheiruse.
Environment:C andC++, Win32 API,Java,POSIXV THREADING, PTHREADS,HP/UX,Oracle 8
RDBMS
SystemsAnalysisConsultant(Contract), CignaInternational Corporation,Philadelphia PA,1998
Analyzed,reverse-documented,andredesignedthe international policysponsorbilling
subsystemwithinCignaInternational'sworldwide policycontrol system.
Reducedthe end-to-endtimeforsponsor-basedinternational billingpercycle from2 weeksper
run, to3 days,to produce billinginformationforall of Cigna’s policyholders,worldwide.
Environment:OS/2C,EASEL, SQL,OS/2, DB/2
Software EngineeringConsultant, ATXTelecommunicationsCorporation,PhiladelphiaPA,1998
Analyzedandmodifiedbillingandcostingmodulestoa give usersOLAPreportingabilities,
providingaper-regiontelecommunicationscost-accountingAPI.
APIprovidedacategorizedprofit-and-lossstatisticssortable acrossavarietyof dimensions.
Environment:XENIXC,OLAP
6. Software EngineeringConsultant, DataDisplayCorporation,PhiladelphiaPA,1997
Designedandimplementedacross-platformdynamicdatamanagerforbi-directional portingof
FoxProdata tablesandWindows-basedgraphicstoaproprietary8051-basedembedded
operatingsystemusedwithinanelectronic vote-tabulatingmachine.
Software EngineeringConsultant, LibraSystemsCorporation,Horsham PA,1997
Performedsoftware maintenance onaPC-basedmulti-processreal-time control systemfor
automaticasphaltplantcontrol.
ITI TelecommunicationsCorporation,Philadelphia PA,1997
Re-engineeredaTCP/IP-basedTANDEM-to-AIXandTANDEM-to-NTSQLtransactionreplication
servertoimprove throughputperformance by115% againstsoftware bottlenecks.
Software EngineeringConsultant, BHCSecuritiesCorporation,Philadelphia PA,1996 - 1997
DesignedandimplementedaTCP/IPtoTANDEM/PATHSENDcommunicationspackage and
protocolsandnumerousTCP/UDP/IP-basedserver,client,andmiddleware modulesdistributed
overa very-high-throughput4-tierbrokerageservicessystem.
The systemran on TANDEM, AIX,andNT platforms,andconnectedtothe New York-basedstock
exchange computersystemshousingNYSEandNASDAQ.
One of the middleware taskswastore-engineerasingle-threaded(blocking)presentationlayer
writteninVisual Basictoa multithreadedone throughthe designanduse of a new
multithreaded/asynchronouscallbackVisualC++-basedcommunicationslayerDLLwhichtalked
to otherpointsof the system
Usedunbuffered,rawUDPsockets.
DevelopedaJavaserver-interface package formachine-independentclient-side
communications.
Consultedwiththe LegacySystemsdivisionandprovidedthe designandoperational specificsof
automatedCOBOLsource code conversionutilitieswritteninTANDEMTALfor in-house Y2K
code compliance.
Environment:TANDEMTCL and C, NT4, AIX,Oracle 7 RDBMS, Java1.1, Visual Cand C++, HTML,
COBOL,TCP/IPand WinSock
Software EngineeringConsultant, GAI-TronicsCorporation,HorshamPA,1996
ScientificSoftware Engineer, ComputerCommandControl Corporation/UnitedStatesDefense
Department,PhiladelphiaPA,1995
ProgrammingLanguage Engineer, RelianceInsurance Corporation,Philadelphia PA,1994
EDUCATION
AmericanMilitary University,Bachelor’sDegree inIntelligenceAnalysis(InProgress)
SetFocus University,Parsippany,NJ, Master’sCertificate in Applied.NETProgramming –2004
LebanonValleyCollege,Annville,PA, Dual Bachelor’sDegreesinMathematicsandPhysics
(GraduatedwithHonors) – 1993
CERTIFICATIONS
Microsoft.NET MCSD Accreditation(2005)