SlideShare a Scribd company logo
1 of 2
STEVEN R. SCHWARTZ
Rosedale, New York 11422
Home: (718) 527-7899
Email: steve_r_schwartz@yahoo.com
Summary:
 Senior Software Engineer with an extensive background in system design and full project life cycle development of
various types of applications.
 Real-time (multi-threaded) system levelapplications,
 Trading systems gateways; market data feeds.
 Back office reporting and data feed applications.
 Design and implementation of database applications and other types of applications as well.
 Over 25 years of work in the UNIX and Linux environments.
 Extensive experience in debugging and maintaining existing codebases.
 Extensive experience designing and implementing realtime applications and multi-threading: JAVA Concurrency in
JAVA, pthreads in C and C++.
 Web Services (SOAP),JEE.
 In general a diverse blend of many types of application development with the emphasis on system level applications.
Technical Skills:
Languages: Core JAVA (8 years),C++ (6 years), C (25+ years),SQL, PL/SQL, MQ Series, Shell Scripting (Bash).
Assembler, FORTRAN.
O/S: UNIX, Linux, VMS.
Database: Oracle and MySQL.
Tools: JDBC,Oracle's SQL Developer, TCP/IP, SVN and CVS, Quantify and Purify, debuggers: gdb, dbx, ddd. sdb,
IDE's: Eclipse and Netbeans.
Penguin Random House New York,NY Consultant September 2015 -- January 2016
Data warehousing projects. Parsing sales and tax records of book sales with JAVA and C. Linux, Unit testing.
Commwell Consulting Services NewYork,NY Consulting Freelancer March 2014 - Present
Various short term freelance project in JAVA,C and C++. Databases Oracle. Fixing and debugging programs for clients. Also
time to interview for longer term or full time work.
Hewlett-Packard (Credit Suisse,Deutsche Bank) New York, NY Consultant September 2012 -- March 2014
Migrating Core JAVA and C++ code from Solaris to Linux platforms. Work includes analysis of needed changes and removing
no longer used 3rd party packages such as RogueWave. Fixing code to compile with newer version compiler of the compliers
and bugs fixes as needed. Web Services applications. Tools include: Eclipse, Netbeans,Maven, Ant, gcc, make, Shell Scripts.
SCIVANTAGE, Inc. Jersey City, NJ Senior Software Engineer June 2010 -- February 2012
Develop software applications for various brokerage firms for back office reporting and accounting in JAVA using Eclipse IDE.
Projects include application for use in gathering trade transaction information in real-time using MQ Series as a data feed. Work
with XML to receive client data as well as to communicate between middleware and the front end applications for Web based
reporting. The extensive use of Core JAVA multi-threading and Collections. Work with project managers to ensure that code
meets requirements. Web Services and SOAP messages to deliver reports to customers systems. Oracle database using JDBC.
TML Information Services FloralPark,NY Senior Software Engineer November 2006 -- March 2009
Requirements gathering, tool and language assessment for a system to do commercial driver license checks for Mexican drivers
entering into the US under NAFTA. Interface with US states DMV's through AAMVA’s UNI/CDLIS systems,as wellas
Mexican DMV systems through Web services.
Design and implementation of: database tables to store drivers’ convictions and withdrawals records and the user interfaces to
display driver history records and allow withdrawal entries.
System consisted of a MYSQL database to store driver convictions and withdrawals records. JAVA Web services (using XML
SOAP messages) using Netbeans IDE to generate code. Web based user interface using Netbeans Visual Web JSF page, JSP
and Java Beans. DOM XML parsing for message transfers between systems. JAVA Web services (XML SOAP messages).
Web based user interface using Netbeans Visual Web JSF page, JSP and Java Beans. Technologies used: Linux, Core Java,
C/C++, MySql,JDBC,Netbeans IDE, XML,SOAP,HTML,JSP, JAVA Beans.
Weight Watchers Jericho,NY Consultant March 2006 – July 2006
Designing and coding modifications to legacy payroll calculation system. Work involved programming in “C” with PL-SQL
Oracle, in a VMS system environment.
ICAP Jersey City, NJ Consultant November 2000 -- September 2005
System design and coding in C++ and C using FIX protocol, XML, and other market data feeds, real-time systems
development, with multi-threading (pthreads). Programming in C++ using the C++ STL and SQL with Ingres database.
Implementation of various Fixed Income data feed gateway systems and order execution straight through processing (STP)
feeds. Interface to market data feeds to convert from various trading engines price feeds to ICAP's internal protocol API to be
used on their ETC front-ends trading displays.
Projects included communication with host feeds using TCP/IP. Parsing messages from the feeds that do not have a supplied
API,or using the supplied API to extract needed information like prices and issue descriptions and such. Sending issue, price,
order book and trade book updates to ICAP's front-end server in their messaging protocols. Producing page maps and sorting
issue list for displaying issues on the front-ends.
Handling new orders and trades orders sent from the front-end. Sending of orders, trade orders and cancels to back end for
processing in the matching engine. Storing of order, execution and trade orders for use in market data, order book and trade
book updates sent to the front-end. Used hash tables and binary searches of lists for efficiency and speed in the trading systems.
Major accomplishments were rewriting the first two feeds in approximately three months when all the code was lost due to 9/11.
This allowed getting these two feed into production in a short time frame.
Languages: C++, C, XML DOM, SQL (Ingres database),SUN Solaris UNIX, TCP/IP,STL, multi-threading.
Tools: Sun’s Workshop, DDD,gdb, dbx, Purify, PVCS.
INFORMATIONBUILDERS NewYork,NY Senior Software Engineer March 1995 -- November 2000
Researched,designed and coded new features and bug fixes for “FOCUS” database access and reporting language and Web-
FOCUS reporting products. Y2K additions to FOCUS database tools. Platforms include UNIX(SUN, Digital) and VMS.
Designed and implemented license management facility for FOCUS product. This included software license key management
using a CGI based C using HTML and JavaScript
Languages: C, FORTRAN,HTML, JavaScript, and CGI.
EIS INTERNATIONAL Stamford,CT Senior Software Engineer February 1993 -- March 1995
Projects included: Adding new features and bug fixes to a system sold for outbound call processing and predictive dialing.
Design, prototyping, and implementation of a system that allows one terminal to communicate with up to three different hosts,
each on its own window; with the availability to automatically cut data from one system's screen and paste the data into another
host system. (C, SCO UNIX)
Education: Queens College, BA,Computer Science
Professional Organizations:ACM,IEEE, IEEE Computer Society.

More Related Content

What's hot

EffectiveSoft Presentation
EffectiveSoft PresentationEffectiveSoft Presentation
EffectiveSoft PresentationMaryiaMarozava
 
CV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedInCV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedInJos Morillo
 
Resume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_EngResume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_EngKirill Osipov
 
Trapti_2.5yrs_DotNet_ExperienceCV
Trapti_2.5yrs_DotNet_ExperienceCVTrapti_2.5yrs_DotNet_ExperienceCV
Trapti_2.5yrs_DotNet_ExperienceCVTrapti Harikantra
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCJames Fink
 
Rae an Andres resume
Rae an Andres resume Rae an Andres resume
Rae an Andres resume Rae-An Andres
 
Parfenov Vladimir br
Parfenov Vladimir brParfenov Vladimir br
Parfenov Vladimir brVlad Parfenov
 
Ny 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony VitabileNy 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony Vitabilevitabile
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek Tulsiyan
 
Irina Kogan Resume
Irina Kogan ResumeIrina Kogan Resume
Irina Kogan Resumeirina_kogan
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjay Mane
 
Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718hagerb99
 
Manasa_Dhanvanthri_oracle
Manasa_Dhanvanthri_oracleManasa_Dhanvanthri_oracle
Manasa_Dhanvanthri_oraclemanasa Dh
 

What's hot (20)

EffectiveSoft Presentation
EffectiveSoft PresentationEffectiveSoft Presentation
EffectiveSoft Presentation
 
CV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedInCV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedIn
 
Resume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_EngResume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_Eng
 
PralayPatoria
PralayPatoriaPralayPatoria
PralayPatoria
 
Resume
ResumeResume
Resume
 
CS_Resume
CS_ResumeCS_Resume
CS_Resume
 
Trapti_2.5yrs_DotNet_ExperienceCV
Trapti_2.5yrs_DotNet_ExperienceCVTrapti_2.5yrs_DotNet_ExperienceCV
Trapti_2.5yrs_DotNet_ExperienceCV
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Suja_Resume_Recent
Suja_Resume_RecentSuja_Resume_Recent
Suja_Resume_Recent
 
RESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOCRESUME_SoftwareEngineer.DOC
RESUME_SoftwareEngineer.DOC
 
Rae an Andres resume
Rae an Andres resume Rae an Andres resume
Rae an Andres resume
 
Parfenov Vladimir br
Parfenov Vladimir brParfenov Vladimir br
Parfenov Vladimir br
 
Ny 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony VitabileNy 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony Vitabile
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
Resume
ResumeResume
Resume
 
Irina Kogan Resume
Irina Kogan ResumeIrina Kogan Resume
Irina Kogan Resume
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
Manigandan_narasimhan_resume
Manigandan_narasimhan_resumeManigandan_narasimhan_resume
Manigandan_narasimhan_resume
 
Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718
 
Manasa_Dhanvanthri_oracle
Manasa_Dhanvanthri_oracleManasa_Dhanvanthri_oracle
Manasa_Dhanvanthri_oracle
 

Viewers also liked

Viewers also liked (19)

Jack Oler 1
Jack Oler 1Jack Oler 1
Jack Oler 1
 
navia cv
navia cvnavia cv
navia cv
 
CV of Venetia Munasar
CV of Venetia MunasarCV of Venetia Munasar
CV of Venetia Munasar
 
S Wilbur Resume - July 2016
S Wilbur Resume - July 2016S Wilbur Resume - July 2016
S Wilbur Resume - July 2016
 
lupes resume 2015
lupes resume 2015lupes resume 2015
lupes resume 2015
 
16150_Vyučny_list
16150_Vyučny_list16150_Vyučny_list
16150_Vyučny_list
 
ShruthiNayak
ShruthiNayakShruthiNayak
ShruthiNayak
 
Resume-2015-SW
Resume-2015-SWResume-2015-SW
Resume-2015-SW
 
The CV
The CVThe CV
The CV
 
Abhishek resume
Abhishek resumeAbhishek resume
Abhishek resume
 
Kevin A Williams
Kevin A WilliamsKevin A Williams
Kevin A Williams
 
Accountingdictionary
AccountingdictionaryAccountingdictionary
Accountingdictionary
 
Thomas Clay1
Thomas Clay1Thomas Clay1
Thomas Clay1
 
Yue wang resume2016
Yue wang resume2016Yue wang resume2016
Yue wang resume2016
 
William Foucher Resume & Brochure 2009.07
William Foucher Resume & Brochure 2009.07William Foucher Resume & Brochure 2009.07
William Foucher Resume & Brochure 2009.07
 
Resume 2016
Resume 2016Resume 2016
Resume 2016
 
Catherine Asher
Catherine AsherCatherine Asher
Catherine Asher
 
MindyJeanneConsultant
MindyJeanneConsultantMindyJeanneConsultant
MindyJeanneConsultant
 
0bec19371b8769039cf058c9a8e64b15
0bec19371b8769039cf058c9a8e64b150bec19371b8769039cf058c9a8e64b15
0bec19371b8769039cf058c9a8e64b15
 

Similar to prhresumew

Similar to prhresumew (20)

Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesse
 
MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
RGProfile
RGProfileRGProfile
RGProfile
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Resume
ResumeResume
Resume
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
jhanz_RS102016_PC_1
jhanz_RS102016_PC_1jhanz_RS102016_PC_1
jhanz_RS102016_PC_1
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
My-resume
My-resumeMy-resume
My-resume
 
Shan _Java Architect
Shan _Java ArchitectShan _Java Architect
Shan _Java Architect
 
Rious Resume
Rious ResumeRious Resume
Rious Resume
 
External - IT Specialist
External - IT SpecialistExternal - IT Specialist
External - IT Specialist
 

prhresumew

  • 1. STEVEN R. SCHWARTZ Rosedale, New York 11422 Home: (718) 527-7899 Email: steve_r_schwartz@yahoo.com Summary:  Senior Software Engineer with an extensive background in system design and full project life cycle development of various types of applications.  Real-time (multi-threaded) system levelapplications,  Trading systems gateways; market data feeds.  Back office reporting and data feed applications.  Design and implementation of database applications and other types of applications as well.  Over 25 years of work in the UNIX and Linux environments.  Extensive experience in debugging and maintaining existing codebases.  Extensive experience designing and implementing realtime applications and multi-threading: JAVA Concurrency in JAVA, pthreads in C and C++.  Web Services (SOAP),JEE.  In general a diverse blend of many types of application development with the emphasis on system level applications. Technical Skills: Languages: Core JAVA (8 years),C++ (6 years), C (25+ years),SQL, PL/SQL, MQ Series, Shell Scripting (Bash). Assembler, FORTRAN. O/S: UNIX, Linux, VMS. Database: Oracle and MySQL. Tools: JDBC,Oracle's SQL Developer, TCP/IP, SVN and CVS, Quantify and Purify, debuggers: gdb, dbx, ddd. sdb, IDE's: Eclipse and Netbeans. Penguin Random House New York,NY Consultant September 2015 -- January 2016 Data warehousing projects. Parsing sales and tax records of book sales with JAVA and C. Linux, Unit testing. Commwell Consulting Services NewYork,NY Consulting Freelancer March 2014 - Present Various short term freelance project in JAVA,C and C++. Databases Oracle. Fixing and debugging programs for clients. Also time to interview for longer term or full time work. Hewlett-Packard (Credit Suisse,Deutsche Bank) New York, NY Consultant September 2012 -- March 2014 Migrating Core JAVA and C++ code from Solaris to Linux platforms. Work includes analysis of needed changes and removing no longer used 3rd party packages such as RogueWave. Fixing code to compile with newer version compiler of the compliers and bugs fixes as needed. Web Services applications. Tools include: Eclipse, Netbeans,Maven, Ant, gcc, make, Shell Scripts. SCIVANTAGE, Inc. Jersey City, NJ Senior Software Engineer June 2010 -- February 2012 Develop software applications for various brokerage firms for back office reporting and accounting in JAVA using Eclipse IDE. Projects include application for use in gathering trade transaction information in real-time using MQ Series as a data feed. Work with XML to receive client data as well as to communicate between middleware and the front end applications for Web based reporting. The extensive use of Core JAVA multi-threading and Collections. Work with project managers to ensure that code meets requirements. Web Services and SOAP messages to deliver reports to customers systems. Oracle database using JDBC. TML Information Services FloralPark,NY Senior Software Engineer November 2006 -- March 2009 Requirements gathering, tool and language assessment for a system to do commercial driver license checks for Mexican drivers entering into the US under NAFTA. Interface with US states DMV's through AAMVA’s UNI/CDLIS systems,as wellas Mexican DMV systems through Web services.
  • 2. Design and implementation of: database tables to store drivers’ convictions and withdrawals records and the user interfaces to display driver history records and allow withdrawal entries. System consisted of a MYSQL database to store driver convictions and withdrawals records. JAVA Web services (using XML SOAP messages) using Netbeans IDE to generate code. Web based user interface using Netbeans Visual Web JSF page, JSP and Java Beans. DOM XML parsing for message transfers between systems. JAVA Web services (XML SOAP messages). Web based user interface using Netbeans Visual Web JSF page, JSP and Java Beans. Technologies used: Linux, Core Java, C/C++, MySql,JDBC,Netbeans IDE, XML,SOAP,HTML,JSP, JAVA Beans. Weight Watchers Jericho,NY Consultant March 2006 – July 2006 Designing and coding modifications to legacy payroll calculation system. Work involved programming in “C” with PL-SQL Oracle, in a VMS system environment. ICAP Jersey City, NJ Consultant November 2000 -- September 2005 System design and coding in C++ and C using FIX protocol, XML, and other market data feeds, real-time systems development, with multi-threading (pthreads). Programming in C++ using the C++ STL and SQL with Ingres database. Implementation of various Fixed Income data feed gateway systems and order execution straight through processing (STP) feeds. Interface to market data feeds to convert from various trading engines price feeds to ICAP's internal protocol API to be used on their ETC front-ends trading displays. Projects included communication with host feeds using TCP/IP. Parsing messages from the feeds that do not have a supplied API,or using the supplied API to extract needed information like prices and issue descriptions and such. Sending issue, price, order book and trade book updates to ICAP's front-end server in their messaging protocols. Producing page maps and sorting issue list for displaying issues on the front-ends. Handling new orders and trades orders sent from the front-end. Sending of orders, trade orders and cancels to back end for processing in the matching engine. Storing of order, execution and trade orders for use in market data, order book and trade book updates sent to the front-end. Used hash tables and binary searches of lists for efficiency and speed in the trading systems. Major accomplishments were rewriting the first two feeds in approximately three months when all the code was lost due to 9/11. This allowed getting these two feed into production in a short time frame. Languages: C++, C, XML DOM, SQL (Ingres database),SUN Solaris UNIX, TCP/IP,STL, multi-threading. Tools: Sun’s Workshop, DDD,gdb, dbx, Purify, PVCS. INFORMATIONBUILDERS NewYork,NY Senior Software Engineer March 1995 -- November 2000 Researched,designed and coded new features and bug fixes for “FOCUS” database access and reporting language and Web- FOCUS reporting products. Y2K additions to FOCUS database tools. Platforms include UNIX(SUN, Digital) and VMS. Designed and implemented license management facility for FOCUS product. This included software license key management using a CGI based C using HTML and JavaScript Languages: C, FORTRAN,HTML, JavaScript, and CGI. EIS INTERNATIONAL Stamford,CT Senior Software Engineer February 1993 -- March 1995 Projects included: Adding new features and bug fixes to a system sold for outbound call processing and predictive dialing. Design, prototyping, and implementation of a system that allows one terminal to communicate with up to three different hosts, each on its own window; with the availability to automatically cut data from one system's screen and paste the data into another host system. (C, SCO UNIX) Education: Queens College, BA,Computer Science Professional Organizations:ACM,IEEE, IEEE Computer Society.