SlideShare a Scribd company logo
1 of 7
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
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
 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.
 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.
 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
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)
 Master’sCertificate inMicrosoft.NETProgramming(2004)
 I.S.O.CertifiedC++Programmer(1999)

More Related Content

Viewers also liked

Elementos quimicos
Elementos quimicosElementos quimicos
Elementos quimicosYuli Díaz
 
Evaluation question Six
Evaluation question SixEvaluation question Six
Evaluation question SixJade Paul
 
Kelner 2.05
Kelner 2.05Kelner 2.05
Kelner 2.05sadset33
 
Kelner 3.02
Kelner 3.02Kelner 3.02
Kelner 3.02sadset33
 
Kelner 1.03
Kelner 1.03Kelner 1.03
Kelner 1.03sadset33
 
Emmagatzemar compartir-informacio (1)
Emmagatzemar compartir-informacio (1)Emmagatzemar compartir-informacio (1)
Emmagatzemar compartir-informacio (1)IzanBB
 
菁二班教學連繫L6
菁二班教學連繫L6菁二班教學連繫L6
菁二班教學連繫L6yvette wu
 
action ressearch finale
action ressearch finaleaction ressearch finale
action ressearch finaleaziz karim
 
Разработка, внедрение, технологии и customer experience
Разработка, внедрение, технологии и customer experience Разработка, внедрение, технологии и customer experience
Разработка, внедрение, технологии и customer experience Altuera
 

Viewers also liked (19)

Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
LinaTanillePortfolio
LinaTanillePortfolioLinaTanillePortfolio
LinaTanillePortfolio
 
203
203203
203
 
Elementos quimicos
Elementos quimicosElementos quimicos
Elementos quimicos
 
Staging By Dwell
Staging By DwellStaging By Dwell
Staging By Dwell
 
Evaluation question Six
Evaluation question SixEvaluation question Six
Evaluation question Six
 
Kelner 2.05
Kelner 2.05Kelner 2.05
Kelner 2.05
 
Kelner 3.02
Kelner 3.02Kelner 3.02
Kelner 3.02
 
Question 2
Question 2Question 2
Question 2
 
301
301301
301
 
Kelner 1.03
Kelner 1.03Kelner 1.03
Kelner 1.03
 
Question 6
Question 6Question 6
Question 6
 
Emmagatzemar compartir-informacio (1)
Emmagatzemar compartir-informacio (1)Emmagatzemar compartir-informacio (1)
Emmagatzemar compartir-informacio (1)
 
Tig Welder
Tig WelderTig Welder
Tig Welder
 
104
104104
104
 
菁二班教學連繫L6
菁二班教學連繫L6菁二班教學連繫L6
菁二班教學連繫L6
 
101
101101
101
 
action ressearch finale
action ressearch finaleaction ressearch finale
action ressearch finale
 
Разработка, внедрение, технологии и customer experience
Разработка, внедрение, технологии и customer experience Разработка, внедрение, технологии и customer experience
Разработка, внедрение, технологии и customer experience
 

Similar to OTTAVIO C. D'ANGELIS DDD

Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resumeAjay K
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CVdavered
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 
Michael_Shipway_2015-March
Michael_Shipway_2015-MarchMichael_Shipway_2015-March
Michael_Shipway_2015-MarchMichael Shipway
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineerTodd Nguyen
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFacultyJames Fink
 
Clement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jClement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jtexas80
 
Jose Casorla Resume 02/20
Jose Casorla Resume 02/20Jose Casorla Resume 02/20
Jose Casorla Resume 02/20JoseCasorla1
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya PrakashSatyaPrakash454
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updatedAkin Oyedele
 

Similar to OTTAVIO C. D'ANGELIS DDD (20)

Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resume
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Angel_Blancheth_Resume
Angel_Blancheth_ResumeAngel_Blancheth_Resume
Angel_Blancheth_Resume
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Skanthan thiru
Skanthan thiruSkanthan thiru
Skanthan thiru
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 
Michael_Shipway_2015-March
Michael_Shipway_2015-MarchMichael_Shipway_2015-March
Michael_Shipway_2015-March
 
prhresumew
prhresumewprhresumew
prhresumew
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
Clement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jClement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016j
 
Jose Casorla Resume 02/20
Jose Casorla Resume 02/20Jose Casorla Resume 02/20
Jose Casorla Resume 02/20
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
Resume
ResumeResume
Resume
 

OTTAVIO C. D'ANGELIS DDD

  • 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)