SlideShare a Scribd company logo
1 of 5
Andre Catto
Sr. Software Developer
19609 Sherman Way #253, Reseda, 91335, CA
818-723-6838
acatto@gmail.com
EDUCATION
PeritoInformatico Industriale (InformationTechnology), Graduatedin 1996, Milan,Italy.
SUMMARY
Morethan 15 years in the IT, developing and working with the systeminfrastructure, primarily Back-end, Front-end, Hardware,
Networking.
US Citizen, Languages spoken and written (fluent in): English, Italian, Spanish.
Personality:Communicative, very respectful, strongly self-motivated.
Preferred technical areas: Low Level Development, Cryptography, Remoting/Network communication, Back-end, open to
different business.
TECHNICAL SKILLS
Languages & Techniques
• Proficient in: primarily in C# SQL, C/C++, secondarily with other languages such as VB/VBScript and PHP,
JavaScript (WinForms & MFC, ActiveX COM/DCOM development, LDAP/AD Development/ODCB). WCF/Web API, MVC,
SSIS
• Familiar/some experience with: Perl, Java (JSP/Servlets) and various Unix Shell Scripting languages, WPF, VB.NET,
Assembler x86.
•Database: Microsoft SQL Server, Access, MySql.
• Third party:Telerik, LDAP,
• MS: Window PDC/Domain Controller & Exchange & MSMQ (MessageQueuing)..
Source Control Systems
• TFS, Visual Source Safe, SVN/Surround, (and the old ci/co Nix utilities).
OperativeSystems
• Predominantly Microsoft Windows (ALL) and Unix/Linux(Ubuntu/Redhat/Fedora mostly) (ARM &Intel/AMD based
for embedded and regular hardware), mostly Redhat/Fedora/Sun Solaris/Ubuntu/Slackware.
• VMWare, VirtualBox, HyperV, Bochs, Qemu.
Special Skills, Areas & Niches
• Low level and hard core Cryptography (CryptoAPI mostly) such as PKI via CryptoAPI, SSL, CryptoPP , Heavy
Threading, Compression, Low Level/Kernel API programming, Network-Development using WCF, raw TCP/UDP-IP and more.
Methodologies
• Waterfall and Agile.
Hardware
• Desktop &Server installation and maintenance.
• Networking & Firewalling
Hardware Raid setup/Maintenance
EXPERIENCE
Medtronic (contract)February/2016 - July/2016
Software Engineer andtester
Role: research, prototype,design anddevelopsoftware,script/automate andtest embeddedhardware/software
Area: medical
Technologies andtasks involved:
c#, c/c++, (v8) javascript
Realpage June/2014 - july/31/2015
SR. SOFTWARE ENGINEER
Role: research, prototype,design anddevelopsoftware,maintainthe IT infrastructure, ETL andSSIS
Area: Real estate
Technologies andtasks involved:
T-SQL, C#, MVC, WCF/Webservices WebApi,bootstrap,entityframeworkVB, SQL Broker/Queues, Replication,Hyper-Vandgeneral
virtualizationtools
Team development style: Waterfall andAgile usingTFS/SVN
NovaStorJune/2013 - March/2014
SR. SOFTWARE ENGINEER
Role: research, prototype,design anddevelopsoftware
Area: Backup Software
Technologies andtasks involved:
OpenStack cloudresearchandprototyping, mostlyusingSwift in Linux/Ubuntuenvironment to handle file objects on the cloudfor backup
purposes.
Virtualization: VMware/Hyper-V(usingWMIprotocol) infrastructures andAPIdevelopment in ordertocontrol, backuplive virtual machines,
developedbothin C++ and.NET/C#
VSS (volume shadowcopyservice), usedandprogrammedtoobtainconsistent livecopies of data
C++/C#/SQL used codingwith some additional Linux/scriptingandinstallation.
WCF for communicationin TCP bindingmode andWPF for some UI development andunit test
Additional tools: Moles forunit testing/Winunit,third partytools like JustDecompile , Wireshark andseveral more.
Team development style: Agile usingTFS
Bank Of America (Contract)September/2012 - March/2013
Software Developer
Area: Mortgage/Loan/Secondary market
Tasks: In touch ona daily basis with Analysts and QA tostudy,analyze anddevelopdata mappings, codedwith c#/c++/sql. Occasional
excel/vba scripting, code reviewingandunit testing.
TechnicallyC#/C++/SQL/vba coding, ETL (Data transformation extraction& loading), Dataware-housing, large scale database handling, Viper
& TFS, Jira.
Total Merchant Services (Contract) March/2012– September/2012
SR. SOFTWARE ENGINEER
Role: research, prototype,design anddevelopsoftware
Database design (SQL Server 2012),
.NET/C# development withstrongmulti-threadingtechniques.
Inter process communicationvia WCF as well as Memory MappedFile/SharedMemorytechniques.
Cryptographyvia traditional PKIandsymmetric keys such as AES256/512
.NET 4.0mostly usingWCF/SQL andWindows Service development.
Light MVC ,
Strongly Cloudbasedin AWS environment.
American Legal Net June/2010- March/2012
Webdeveloper, c++ / c# programming, visual basic, SQL programming/dba & database design, ajax, service programmer, technical lead,
technical design anddocumentation& uml.
Legal software development, mostlywritten in C#, heavy SQL programminganddatabase design andmaintenance.
Windows Service programmingforbackgroundjobs with heavy multi-threadingtechniques.
Webscraping.
AJAX/Thirdparty webdevelopment tool kits, javascript.
Office scriptingfordata manipulation.
Groundup web site design andunit testings, tasks management.
Private contractor October/2009- June/2010
Networkingset-ups andmaintenance,somewebdevelopment.
Dataflight/LexisNexis June/2002– October/2009
SR. SOFTWARE ENGINEER
Leadandsole responsible for thedesign anddevelopment ofa client/serverproject that brings the company’s main product fromlocal to Internet
based. This infrastructure is comprisedof TCP/IP basedlowlevel programming, Firewalling, High 1024/128bit level encryptionbasedon
Microsoft CryptoAPI/Private-Public key exchange,highlyoptimizedanddiversifiedcompression technologies forenhancedperformances.
UI andMFC programmed for front endadministration utilities that allowinternet basedutilities controllingthe products remotely.
DCOM/COM andActiveX development with Visual C/Visual Basic.
Visual Studio development with bothregular and.NET,programmingprimarilyin Visual C, andVisual Basic.
ODBC Programmingfordatabase exports/imports.
Extremelyproficient withlowlevel programming, OSAPI calling, Assembly,Debugging.
ConcordanceDatabase programming.
Windows Operative systemexpert with high endandlowendhardware platforms, hardware raidsystems.
Extremelyknowledgeable andhands-on about network setups, DMZ, security, hackingprotection, NAT/Firewall programming, packet filtering
andsniffing.
Cross platform programmingwith scriptingforUnix/Linux andMicrosoft OSes.
ADSI/Active Directorysetups andauthenticationsystem programming.
Novell/Netware exposureforauthentication purposes.
Unix/Linux administrationandcomplete setup from thehardware andsoftware standpoint , utilizingandsettingup products such as Samba, FTP,
Raid software andhardware, Apache, etc.
E.piphany, Nov/2000– May/2002
SR. WEB DEVELOPER, DBA, ENGINEER
Leaddeveloper andtechnical reference ofthe group for all technical requirements. Performedthe design anddevelopment for ‘full blown’
applications. The primary taskwas to manage theentire extranet/intranet Portal forthe company,servingabout 700/1200 users inside and
outside of the network onan encryptedhttps protocol. Analyzedthe hardware specifications, includingthe selection,ordering, andinstallinga
Windows 2000 operatingsystem. Configuringthe Raidedservers across a networkpartially on a DMZ protectedby a firewall; installedand
configuredthe Plumtree portal,developedGadgets for it, installedandmanagedthe SQL Server 2000database server. For this project also
performedall of the documentation, network/servers monitoring, and development systems.
Wears several development hats cross various department project development.
Has been in charge of takingcare ofthe Extranet sites for partners,andin fewinstances the actual wwwsite that is otherwise co-located.
This was the secondlargest project,designed, programmed, implemented, testedandmaintained. This was done by takingadvantage of an
existingPortal andtyingintoit this internal andcustomPartner extranet site. Thearchitectureis spreadacross multiple servers, where the
document management is handledthrough the webanda dedicatedservice handles thetraffic andthe heavydocuments workload.
In order to implement a single sign-on system, tooka class on LDAP andimplementedapplications that communicatedwith this protocol. This
provedto be essential to performingdoingdata extracts against theExchange server. UsedIISas the webserver; installed andconfigured
Weblogic for Peoplesoft Gadgets.
PrimaryLanguage involvedin the development: ASP in combination withMSSQL7/2000; additional development in JSP; ActiveX
development/DCOM/COM; Visual Basic, .NET Visual Basic.
Also, performedthe followingdevelopment for various otherinternal assignments:
Portaldesign andarchitecture
Verity search engineandMSSearch engine management andsetup
Project documentation
Network architecture/Securityin a DMZ environment deployment
ASP/VBscript/ActiveX-COM/Visual Basic development
MFC programmingforfront endutilities andremote management.
Visual C++/NT Services and Standalone applicationdesign andprogramming
.NET Visual Basic applicationfor data conversionmigration
LDAP/CDO/ADSI/ programming
Database Administrationfor SQL 7 and2000
Windows 2000/NT setup/configuration andmaintenance
Hardware installationforRaided/high availability production servers
JSP development for datamanagement modules
Solaris maintenance, andsystemscripting
Centurasoft (Gupta), Nov/1999- Oct 2000
SR. APPLICATIONAND SYSTEM ENGINEER, DATABASE ADMINISTRATOR, SEARCH ENGINE/WEB DEVELOPER
Developednewapplications and/or maintainedexistingapplications. PerformedJava development fordatabase synchronization maintenance
involvingJDBC/ODBC setupanddatabase administrationalongwith SQL scripting. This applicationimplements a GUI-orientedprogramusing
Swing. Developedupgrades andmaintainedthe VerityWebSearch engine, entirelyrewrittenby me usingCGI / server- side JavaScript andJava
Servlets in combinationwith JDBC/ODBC. This is installedonNT platforms usinginitiallyMicrosoft IIS4 (ASP) andlater onNetscape Web
server 3.6 and4.
Primarylanguage usedto do websearch development : ASP alongwith MSSQL/Sybase; some servlet programmingin theIplanet/netscape
environment.
All this work pertains CASES, DEFECTSandRESOLUTIONSfor the internal andexternal technical support onthe web.
AdministeredSolaris 2.x/8.x systems studyingandmaintainingcode writtenin Perl andC to synchronize (replicate)a Sybase database via SQL
statements with otherdatabase sources such as SQLbase.
Sybase administration tasks included, SQL programming, upgrading, all the scriptingtechniques such as storedprocedures triggers andscheduled
database backups.
Evaluationof different external DNSservers forthe company such as BIND (4 and8)andNT 2000, Installation andmaintenance.
Network setups for NT and Sun Solaris.
Performedthe followingonvarious assignments/projects:
Solaris Administration, upgrades,andsystemdevelopment
Hardware Raid maintenance
Project documentation
Webdevelopment for intranet site
Verity Search Engine development,installation, andredesign
JSP development for JDBC connectivity
ASP development forADO connectivity
Visual C++ andSolaris C programmingfor data transferprocesses
Perl development forsystemscheduledprocesses (crontabs)
Sybase andMS SQL Server administrationanddevelopment
Java/Swing programmingfordata replication processes.
DMZ/Networkingsetups forSolaris andNT/2000 servers
Netscape Collabra Newsgroups administrationusingLDAP
Webdevelopment for chat rooms andwebboards
Verity, Jun/1999 – Nov/1999
WEB SEARCH ENGINE DEVELOPER AND CONSULTANT ENGINEER
Providedsupport tothe Professional Services Department supportingvarious external customers which included100% travel:
Consultingacross US, andinstallingtheVerityproducts at the customers sites
Visual C++/C/ActivePerl/ServerSide JavaScript/ASP, forNT andUNIX for webdevelopment.
Primarylanguage usedto code, ASP, Perl andC.
Isapi andNsapi filters development
Ksh, bash, sh, UNIX scripting
Database administrationfor MSSQL server 6.5and7 andSybase
Oracle ODBC connectivityfrom webclients
NT andUNIX (Solaris) administration
Networkingdesign
At the customersite andlocally, designedanddevelopedWebServer Extensions, such as CGI and NSAPI/ISAPI toperformindexed-searches
against different types ofdata sources like SQL Server/SYBASE/Oracle,anddifferent other customizedfile MIME-Types. Fully installedand
configuredthree types of webservers, MS-IIS, Netscape Enterprise WS, andApache. Wrote CGI programs with ‘C’ programs compiledon
Visual C for NT andUNIX (Solaris).
Dependingon the systemperformances andthe type oftraffic, implementedCGI programs usingPerl instead. Preparedfor the customera
complete design andwebsolution ‘fromthe ground-up’ by makingproject planning, documentation,installingwebservers andfinally rest the
whole architecture able in most cases toconnect toODBC sources.
These tasks involvedSQL test/storedprocedures programmingandserver configurations. Has been exposedtomany different types of server
solutions in terms ofoperative systems andsoftware products; it also gaveme an in-depthknowledge of the webin all its different aspects, from
the socket programmingin TCP/IP tothe web servers with the ability to followits flowfrom ‘scratch’,by simplyinstallingprograms to
developingapplications to coordinatethemwith all the possible techniques. This primarily was developedleveragingthe ASP coding, alongwith
Perl andC.
LHS AG International, (Zurich)Mar/1998 – Apr/1999
WORLD WIDE DEVELOPER-ANALYST/CONSULTANT
Providedprofessional services support that includeddevelopment andcustomization at the customers’ sites,a mobile phone BillingSystem
known as BSCS (BillingSystem Customer Service).
Wrote code in ProC forOracleandC++ (andothervarious flavors ofUNIX such SCO, Solaris, andHP) in combinationwith SQL/Oracle
scripting(SQLplus) onthis client/server high performance product in teams, collaboratingwith other colleagues.
Installedandconfiguredexistingsoftware,travelingby plane tothe customersites while maintainingrelationships with themand
studying/modifyingtariffplans.
Analyzednewfeatures andrequests as well as producingthe necessarymodifications to thecode; this includedanalysis-documentation in
English.
Manageda test group of 3 people andleadtests ondifferent points of this billingsystem, performingretroactive tests and upgrades.
Also, providedtechnical support on different systems like UNIX (digital/aix/hp)andNT forvarious customers locatedin manydifferent states,
coveringsystem maintenanceandconfigurations.
Also, providedadditional support usingadditional technologies andskills:
Used maintenance/versioningproducts such as CMVC/RCS;
Worldwide consultingat the customer site;
System development forNT andUNIX (HP/SCO, Solaris, AIX);
C++ programming;
Visual basic programming;
Oracle ProC programmingfor UNIX;
Oracle SQLplus development;
Networkinginstallationfordesktops; and
System maintenance andOSinstalls.
LSG Consulting, Milan,Italy Jan/1996 – Feb/1998
DEVELOPER/CONSULTANT
For this consultingcompany,developedsoftwareat the Customer sites andin fewinstances to cross-trainothercolleagues.
First developedandinstalledTelephone Interactive Vocal menus, basedon pre-existingAPIs toprogram in C/C++, the environment was in
UNIX platforms (preciselySCO). This was a client / server basedsoftware basedon TCP-UDP/IP internet programming. Part of this systemwas
configuredandprogrammedin Html/JavaScript. Performedas System Administrator in UNIX (AIX) Systems a France-Italy-Germany network,
managingprinters, andbackup systems.
The most important project was at an Italian telephone company (Omnitel), developingarounda proprietarybillingsystem(calledBSCS from
the LHSgroup).
DevelopedusingC/C++ for UNIX/AIX, archives formats conversionfromstreamtapes in SAP format input archives.
ISCO, Milan, Italy 1995/1996
SELF EMPLOYED DEVELOPER/CONSULTANT.
Developed/Testedvarious programs written in Visual Basic – C/C++ on MSDOS/Windows platforms usingdbms, such as Btrieve primarilyand
MDB. These were programs done fromthe ‘ground-up’ by me tohandle full-featuredBillingandPrintingsystems. Thesewere includingStores
management,Invoices andCustomers.
Createdconversion utilities usingDelphi/Assembler80x86.

More Related Content

What's hot

CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016Charles Hale
 
Srinivasan resume updated
Srinivasan resume updatedSrinivasan resume updated
Srinivasan resume updatedSrinivasan V N
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsShashank Banerjea
 
Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun Dirisala
 
Cambio active requirements
Cambio active requirementsCambio active requirements
Cambio active requirementsLavannya_Cambio
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek Tulsiyan
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsDigital River
 
cjekh_ict_résumé_20160526
cjekh_ict_résumé_20160526cjekh_ict_résumé_20160526
cjekh_ict_résumé_20160526cromwell hooper
 
F-Script
F-ScriptF-Script
F-ScriptESUG
 
EffectiveSoft Presentation
EffectiveSoft PresentationEffectiveSoft Presentation
EffectiveSoft PresentationMaryiaMarozava
 
RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllicRich Riopel
 

What's hot (19)

CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016
 
Dennis DeOcampo Resume
Dennis DeOcampo ResumeDennis DeOcampo Resume
Dennis DeOcampo Resume
 
Srinivasan resume updated
Srinivasan resume updatedSrinivasan resume updated
Srinivasan resume updated
 
Training - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE Projects
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
resume
resumeresume
resume
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15Mallikarjun_BizTalkResume_10_June_15
Mallikarjun_BizTalkResume_10_June_15
 
pavelKriv_cv
pavelKriv_cvpavelKriv_cv
pavelKriv_cv
 
Skanthan thiru
Skanthan thiruSkanthan thiru
Skanthan thiru
 
Cambio active requirements
Cambio active requirementsCambio active requirements
Cambio active requirements
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded Applications
 
cjekh_ict_résumé_20160526
cjekh_ict_résumé_20160526cjekh_ict_résumé_20160526
cjekh_ict_résumé_20160526
 
F-Script
F-ScriptF-Script
F-Script
 
EffectiveSoft Presentation
EffectiveSoft PresentationEffectiveSoft Presentation
EffectiveSoft Presentation
 
RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllic
 

Viewers also liked

Viewers also liked (13)

MSalah_20161010
MSalah_20161010MSalah_20161010
MSalah_20161010
 
Harshad_CV
Harshad_CVHarshad_CV
Harshad_CV
 
Ravi_Bhushan
Ravi_BhushanRavi_Bhushan
Ravi_Bhushan
 
Sr. QA Eng. with 8.2+ Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...
Sr. QA Eng. with  8.2+  Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...Sr. QA Eng. with  8.2+  Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...
Sr. QA Eng. with 8.2+ Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...
 
Word press web design san diego
Word press web design san diegoWord press web design san diego
Word press web design san diego
 
Ezhilarasu_C,C++,Telecom,Resume
Ezhilarasu_C,C++,Telecom,ResumeEzhilarasu_C,C++,Telecom,Resume
Ezhilarasu_C,C++,Telecom,Resume
 
Swati_Jain Resume
Swati_Jain ResumeSwati_Jain Resume
Swati_Jain Resume
 
Resume-tpike-July-16
Resume-tpike-July-16Resume-tpike-July-16
Resume-tpike-July-16
 
mehmet_ekici
mehmet_ekicimehmet_ekici
mehmet_ekici
 
BH_Resume_9_12
BH_Resume_9_12BH_Resume_9_12
BH_Resume_9_12
 
Ankit kumar cv
Ankit kumar cvAnkit kumar cv
Ankit kumar cv
 
Namrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CVNamrata Shivtarkar_Senior Test Engineer_CV
Namrata Shivtarkar_Senior Test Engineer_CV
 
Paul June 12-12-16 Resume -VP Marketing
Paul June 12-12-16 Resume -VP MarketingPaul June 12-12-16 Resume -VP Marketing
Paul June 12-12-16 Resume -VP Marketing
 

Similar to Resume

Erlang Software Developer CV
Erlang Software Developer CVErlang Software Developer CV
Erlang Software Developer CVAlex Radetsky
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaDaria Zeynalnia
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam Timpany
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CVdavered
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder Singh
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Bernadette Caviteno - Resume
Bernadette Caviteno - ResumeBernadette Caviteno - Resume
Bernadette Caviteno - Resumeberna16
 
Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason Taylor
 
Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1CRHale
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1CRHale
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011CRHale
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 
FredMcLainResumeB
FredMcLainResumeBFredMcLainResumeB
FredMcLainResumeBFred McLain
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Peter Gervais
 

Similar to Resume (20)

Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
Erlang Software Developer CV
Erlang Software Developer CVErlang Software Developer CV
Erlang Software Developer CV
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_Zeynalnia
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Mgr resume072115
Mgr resume072115Mgr resume072115
Mgr resume072115
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Bernadette Caviteno - Resume
Bernadette Caviteno - ResumeBernadette Caviteno - Resume
Bernadette Caviteno - Resume
 
Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015
 
Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011
 
Gem Lareina Rotol cv
Gem Lareina Rotol cvGem Lareina Rotol cv
Gem Lareina Rotol cv
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
FredMcLainResumeB
FredMcLainResumeBFredMcLainResumeB
FredMcLainResumeB
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 

Resume

  • 1. Andre Catto Sr. Software Developer 19609 Sherman Way #253, Reseda, 91335, CA 818-723-6838 acatto@gmail.com EDUCATION PeritoInformatico Industriale (InformationTechnology), Graduatedin 1996, Milan,Italy. SUMMARY Morethan 15 years in the IT, developing and working with the systeminfrastructure, primarily Back-end, Front-end, Hardware, Networking. US Citizen, Languages spoken and written (fluent in): English, Italian, Spanish. Personality:Communicative, very respectful, strongly self-motivated. Preferred technical areas: Low Level Development, Cryptography, Remoting/Network communication, Back-end, open to different business. TECHNICAL SKILLS Languages & Techniques • Proficient in: primarily in C# SQL, C/C++, secondarily with other languages such as VB/VBScript and PHP, JavaScript (WinForms & MFC, ActiveX COM/DCOM development, LDAP/AD Development/ODCB). WCF/Web API, MVC, SSIS • Familiar/some experience with: Perl, Java (JSP/Servlets) and various Unix Shell Scripting languages, WPF, VB.NET, Assembler x86. •Database: Microsoft SQL Server, Access, MySql. • Third party:Telerik, LDAP, • MS: Window PDC/Domain Controller & Exchange & MSMQ (MessageQueuing).. Source Control Systems • TFS, Visual Source Safe, SVN/Surround, (and the old ci/co Nix utilities). OperativeSystems • Predominantly Microsoft Windows (ALL) and Unix/Linux(Ubuntu/Redhat/Fedora mostly) (ARM &Intel/AMD based for embedded and regular hardware), mostly Redhat/Fedora/Sun Solaris/Ubuntu/Slackware. • VMWare, VirtualBox, HyperV, Bochs, Qemu. Special Skills, Areas & Niches • Low level and hard core Cryptography (CryptoAPI mostly) such as PKI via CryptoAPI, SSL, CryptoPP , Heavy Threading, Compression, Low Level/Kernel API programming, Network-Development using WCF, raw TCP/UDP-IP and more. Methodologies • Waterfall and Agile. Hardware • Desktop &Server installation and maintenance. • Networking & Firewalling Hardware Raid setup/Maintenance
  • 2. EXPERIENCE Medtronic (contract)February/2016 - July/2016 Software Engineer andtester Role: research, prototype,design anddevelopsoftware,script/automate andtest embeddedhardware/software Area: medical Technologies andtasks involved: c#, c/c++, (v8) javascript Realpage June/2014 - july/31/2015 SR. SOFTWARE ENGINEER Role: research, prototype,design anddevelopsoftware,maintainthe IT infrastructure, ETL andSSIS Area: Real estate Technologies andtasks involved: T-SQL, C#, MVC, WCF/Webservices WebApi,bootstrap,entityframeworkVB, SQL Broker/Queues, Replication,Hyper-Vandgeneral virtualizationtools Team development style: Waterfall andAgile usingTFS/SVN NovaStorJune/2013 - March/2014 SR. SOFTWARE ENGINEER Role: research, prototype,design anddevelopsoftware Area: Backup Software Technologies andtasks involved: OpenStack cloudresearchandprototyping, mostlyusingSwift in Linux/Ubuntuenvironment to handle file objects on the cloudfor backup purposes. Virtualization: VMware/Hyper-V(usingWMIprotocol) infrastructures andAPIdevelopment in ordertocontrol, backuplive virtual machines, developedbothin C++ and.NET/C# VSS (volume shadowcopyservice), usedandprogrammedtoobtainconsistent livecopies of data C++/C#/SQL used codingwith some additional Linux/scriptingandinstallation. WCF for communicationin TCP bindingmode andWPF for some UI development andunit test Additional tools: Moles forunit testing/Winunit,third partytools like JustDecompile , Wireshark andseveral more. Team development style: Agile usingTFS Bank Of America (Contract)September/2012 - March/2013 Software Developer Area: Mortgage/Loan/Secondary market Tasks: In touch ona daily basis with Analysts and QA tostudy,analyze anddevelopdata mappings, codedwith c#/c++/sql. Occasional excel/vba scripting, code reviewingandunit testing. TechnicallyC#/C++/SQL/vba coding, ETL (Data transformation extraction& loading), Dataware-housing, large scale database handling, Viper & TFS, Jira. Total Merchant Services (Contract) March/2012– September/2012 SR. SOFTWARE ENGINEER Role: research, prototype,design anddevelopsoftware Database design (SQL Server 2012), .NET/C# development withstrongmulti-threadingtechniques. Inter process communicationvia WCF as well as Memory MappedFile/SharedMemorytechniques. Cryptographyvia traditional PKIandsymmetric keys such as AES256/512 .NET 4.0mostly usingWCF/SQL andWindows Service development. Light MVC , Strongly Cloudbasedin AWS environment. American Legal Net June/2010- March/2012 Webdeveloper, c++ / c# programming, visual basic, SQL programming/dba & database design, ajax, service programmer, technical lead, technical design anddocumentation& uml. Legal software development, mostlywritten in C#, heavy SQL programminganddatabase design andmaintenance.
  • 3. Windows Service programmingforbackgroundjobs with heavy multi-threadingtechniques. Webscraping. AJAX/Thirdparty webdevelopment tool kits, javascript. Office scriptingfordata manipulation. Groundup web site design andunit testings, tasks management. Private contractor October/2009- June/2010 Networkingset-ups andmaintenance,somewebdevelopment. Dataflight/LexisNexis June/2002– October/2009 SR. SOFTWARE ENGINEER Leadandsole responsible for thedesign anddevelopment ofa client/serverproject that brings the company’s main product fromlocal to Internet based. This infrastructure is comprisedof TCP/IP basedlowlevel programming, Firewalling, High 1024/128bit level encryptionbasedon Microsoft CryptoAPI/Private-Public key exchange,highlyoptimizedanddiversifiedcompression technologies forenhancedperformances. UI andMFC programmed for front endadministration utilities that allowinternet basedutilities controllingthe products remotely. DCOM/COM andActiveX development with Visual C/Visual Basic. Visual Studio development with bothregular and.NET,programmingprimarilyin Visual C, andVisual Basic. ODBC Programmingfordatabase exports/imports. Extremelyproficient withlowlevel programming, OSAPI calling, Assembly,Debugging. ConcordanceDatabase programming. Windows Operative systemexpert with high endandlowendhardware platforms, hardware raidsystems. Extremelyknowledgeable andhands-on about network setups, DMZ, security, hackingprotection, NAT/Firewall programming, packet filtering andsniffing. Cross platform programmingwith scriptingforUnix/Linux andMicrosoft OSes. ADSI/Active Directorysetups andauthenticationsystem programming. Novell/Netware exposureforauthentication purposes. Unix/Linux administrationandcomplete setup from thehardware andsoftware standpoint , utilizingandsettingup products such as Samba, FTP, Raid software andhardware, Apache, etc. E.piphany, Nov/2000– May/2002 SR. WEB DEVELOPER, DBA, ENGINEER Leaddeveloper andtechnical reference ofthe group for all technical requirements. Performedthe design anddevelopment for ‘full blown’ applications. The primary taskwas to manage theentire extranet/intranet Portal forthe company,servingabout 700/1200 users inside and outside of the network onan encryptedhttps protocol. Analyzedthe hardware specifications, includingthe selection,ordering, andinstallinga Windows 2000 operatingsystem. Configuringthe Raidedservers across a networkpartially on a DMZ protectedby a firewall; installedand configuredthe Plumtree portal,developedGadgets for it, installedandmanagedthe SQL Server 2000database server. For this project also performedall of the documentation, network/servers monitoring, and development systems. Wears several development hats cross various department project development. Has been in charge of takingcare ofthe Extranet sites for partners,andin fewinstances the actual wwwsite that is otherwise co-located. This was the secondlargest project,designed, programmed, implemented, testedandmaintained. This was done by takingadvantage of an existingPortal andtyingintoit this internal andcustomPartner extranet site. Thearchitectureis spreadacross multiple servers, where the document management is handledthrough the webanda dedicatedservice handles thetraffic andthe heavydocuments workload. In order to implement a single sign-on system, tooka class on LDAP andimplementedapplications that communicatedwith this protocol. This provedto be essential to performingdoingdata extracts against theExchange server. UsedIISas the webserver; installed andconfigured Weblogic for Peoplesoft Gadgets. PrimaryLanguage involvedin the development: ASP in combination withMSSQL7/2000; additional development in JSP; ActiveX development/DCOM/COM; Visual Basic, .NET Visual Basic. Also, performedthe followingdevelopment for various otherinternal assignments: Portaldesign andarchitecture Verity search engineandMSSearch engine management andsetup Project documentation Network architecture/Securityin a DMZ environment deployment ASP/VBscript/ActiveX-COM/Visual Basic development MFC programmingforfront endutilities andremote management. Visual C++/NT Services and Standalone applicationdesign andprogramming .NET Visual Basic applicationfor data conversionmigration LDAP/CDO/ADSI/ programming Database Administrationfor SQL 7 and2000 Windows 2000/NT setup/configuration andmaintenance Hardware installationforRaided/high availability production servers
  • 4. JSP development for datamanagement modules Solaris maintenance, andsystemscripting Centurasoft (Gupta), Nov/1999- Oct 2000 SR. APPLICATIONAND SYSTEM ENGINEER, DATABASE ADMINISTRATOR, SEARCH ENGINE/WEB DEVELOPER Developednewapplications and/or maintainedexistingapplications. PerformedJava development fordatabase synchronization maintenance involvingJDBC/ODBC setupanddatabase administrationalongwith SQL scripting. This applicationimplements a GUI-orientedprogramusing Swing. Developedupgrades andmaintainedthe VerityWebSearch engine, entirelyrewrittenby me usingCGI / server- side JavaScript andJava Servlets in combinationwith JDBC/ODBC. This is installedonNT platforms usinginitiallyMicrosoft IIS4 (ASP) andlater onNetscape Web server 3.6 and4. Primarylanguage usedto do websearch development : ASP alongwith MSSQL/Sybase; some servlet programmingin theIplanet/netscape environment. All this work pertains CASES, DEFECTSandRESOLUTIONSfor the internal andexternal technical support onthe web. AdministeredSolaris 2.x/8.x systems studyingandmaintainingcode writtenin Perl andC to synchronize (replicate)a Sybase database via SQL statements with otherdatabase sources such as SQLbase. Sybase administration tasks included, SQL programming, upgrading, all the scriptingtechniques such as storedprocedures triggers andscheduled database backups. Evaluationof different external DNSservers forthe company such as BIND (4 and8)andNT 2000, Installation andmaintenance. Network setups for NT and Sun Solaris. Performedthe followingonvarious assignments/projects: Solaris Administration, upgrades,andsystemdevelopment Hardware Raid maintenance Project documentation Webdevelopment for intranet site Verity Search Engine development,installation, andredesign JSP development for JDBC connectivity ASP development forADO connectivity Visual C++ andSolaris C programmingfor data transferprocesses Perl development forsystemscheduledprocesses (crontabs) Sybase andMS SQL Server administrationanddevelopment Java/Swing programmingfordata replication processes. DMZ/Networkingsetups forSolaris andNT/2000 servers Netscape Collabra Newsgroups administrationusingLDAP Webdevelopment for chat rooms andwebboards Verity, Jun/1999 – Nov/1999 WEB SEARCH ENGINE DEVELOPER AND CONSULTANT ENGINEER Providedsupport tothe Professional Services Department supportingvarious external customers which included100% travel: Consultingacross US, andinstallingtheVerityproducts at the customers sites Visual C++/C/ActivePerl/ServerSide JavaScript/ASP, forNT andUNIX for webdevelopment. Primarylanguage usedto code, ASP, Perl andC. Isapi andNsapi filters development Ksh, bash, sh, UNIX scripting Database administrationfor MSSQL server 6.5and7 andSybase Oracle ODBC connectivityfrom webclients NT andUNIX (Solaris) administration Networkingdesign At the customersite andlocally, designedanddevelopedWebServer Extensions, such as CGI and NSAPI/ISAPI toperformindexed-searches against different types ofdata sources like SQL Server/SYBASE/Oracle,anddifferent other customizedfile MIME-Types. Fully installedand configuredthree types of webservers, MS-IIS, Netscape Enterprise WS, andApache. Wrote CGI programs with ‘C’ programs compiledon Visual C for NT andUNIX (Solaris). Dependingon the systemperformances andthe type oftraffic, implementedCGI programs usingPerl instead. Preparedfor the customera complete design andwebsolution ‘fromthe ground-up’ by makingproject planning, documentation,installingwebservers andfinally rest the whole architecture able in most cases toconnect toODBC sources. These tasks involvedSQL test/storedprocedures programmingandserver configurations. Has been exposedtomany different types of server solutions in terms ofoperative systems andsoftware products; it also gaveme an in-depthknowledge of the webin all its different aspects, from the socket programmingin TCP/IP tothe web servers with the ability to followits flowfrom ‘scratch’,by simplyinstallingprograms to developingapplications to coordinatethemwith all the possible techniques. This primarily was developedleveragingthe ASP coding, alongwith Perl andC.
  • 5. LHS AG International, (Zurich)Mar/1998 – Apr/1999 WORLD WIDE DEVELOPER-ANALYST/CONSULTANT Providedprofessional services support that includeddevelopment andcustomization at the customers’ sites,a mobile phone BillingSystem known as BSCS (BillingSystem Customer Service). Wrote code in ProC forOracleandC++ (andothervarious flavors ofUNIX such SCO, Solaris, andHP) in combinationwith SQL/Oracle scripting(SQLplus) onthis client/server high performance product in teams, collaboratingwith other colleagues. Installedandconfiguredexistingsoftware,travelingby plane tothe customersites while maintainingrelationships with themand studying/modifyingtariffplans. Analyzednewfeatures andrequests as well as producingthe necessarymodifications to thecode; this includedanalysis-documentation in English. Manageda test group of 3 people andleadtests ondifferent points of this billingsystem, performingretroactive tests and upgrades. Also, providedtechnical support on different systems like UNIX (digital/aix/hp)andNT forvarious customers locatedin manydifferent states, coveringsystem maintenanceandconfigurations. Also, providedadditional support usingadditional technologies andskills: Used maintenance/versioningproducts such as CMVC/RCS; Worldwide consultingat the customer site; System development forNT andUNIX (HP/SCO, Solaris, AIX); C++ programming; Visual basic programming; Oracle ProC programmingfor UNIX; Oracle SQLplus development; Networkinginstallationfordesktops; and System maintenance andOSinstalls. LSG Consulting, Milan,Italy Jan/1996 – Feb/1998 DEVELOPER/CONSULTANT For this consultingcompany,developedsoftwareat the Customer sites andin fewinstances to cross-trainothercolleagues. First developedandinstalledTelephone Interactive Vocal menus, basedon pre-existingAPIs toprogram in C/C++, the environment was in UNIX platforms (preciselySCO). This was a client / server basedsoftware basedon TCP-UDP/IP internet programming. Part of this systemwas configuredandprogrammedin Html/JavaScript. Performedas System Administrator in UNIX (AIX) Systems a France-Italy-Germany network, managingprinters, andbackup systems. The most important project was at an Italian telephone company (Omnitel), developingarounda proprietarybillingsystem(calledBSCS from the LHSgroup). DevelopedusingC/C++ for UNIX/AIX, archives formats conversionfromstreamtapes in SAP format input archives. ISCO, Milan, Italy 1995/1996 SELF EMPLOYED DEVELOPER/CONSULTANT. Developed/Testedvarious programs written in Visual Basic – C/C++ on MSDOS/Windows platforms usingdbms, such as Btrieve primarilyand MDB. These were programs done fromthe ‘ground-up’ by me tohandle full-featuredBillingandPrintingsystems. Thesewere includingStores management,Invoices andCustomers. Createdconversion utilities usingDelphi/Assembler80x86.