SlideShare a Scribd company logo
1 of 2
Mark D. Andrews
502 Coventry Way
Mount Laurel NJ 08054
856-495-5078
markandrews2609@gmail.com
Skills Summary
 Twenty-five years of professional experience in systemarchitecture, project lead, requirements analysis,data analysis,
functional and technical design, application development, database development and optimization in a variety of industries
including retail sales, publication, telecommunications, entertainment, and finance.
 Database design and development including Data Warehousing,Data Mining, Data Modeling, Database Design, and
Performance Tuning.
 Java, SQL, PL/SQL, C/C++, UNIX Shell, Python, TCL, Perl
 Oracle DBMS RAC and non-RAC, DB2, MySQL, PostgreSQL
 Eclipse, SQL-Developer, TOAD for Developers, Oracle Enterprise Manager, PL/SQL and SQL
 Unified Modeling Language (UML), Agile Methodologies,Design Patterns
 Self-motivated, excellent written and verbal communication, teamwork, and leadership skills.
Experience
Advanti Solutions, Inc., Boston, MA May 2014 – October2016
Advanti is a consulting company serving the investment industry.
Data Architect – Open Aristos (OA)
 Wrote data ingestion components in Python to perform specific tasks in the ingestion process such as acquisition,transformat ion,
validation, and persistence as related to specific internal and external data sources.Each data source or vendor required a new set
of components to complete the onboarding process.
 Enhanced SQLAlchemy, a Python ORM toolkit, creating Oracle specific functionality not provided in the Oracle dialect.
Accessing unique constraint information on tables was one such augmentation.
 Researched, tested,and developed the formal installation procedures for OA and all associated infrastructure (database,pyth on,
libraries, etc.) on both Windows and Linux.
 Implemented REST APIs in Python providing customers a standard interface to access OA data.
 Worked with client's usercommunity in an Agile process to ensure APIs met their needs.
Data Architect – SQL Server Upgrade Code Review and Analysis
 Reviewed client's stored procedure code base of several hundred procedures to locate and categorize constructs that were
incompatible with an upgraded version of SQL Server. Primarily this consisted of locating dependencies in the code on the
expectation that rows returned from tables would be ordered the same as when they were inserted.
Data Architect – PostgreSQL and Sybase to Oracle Migration
 Developed the process whereby a client's PostgreSQL database was migrated to Oracle. In addition to migrating the database
proper (tables, stored procedures, etc.) the client's applications, written primarily in Java and Bash shell scripts running on Linux
servers,had to be analyzed and modified. During this process a considerable amount of obsolete applications where identified and
purged simplifying future maintenance.
 Migrated the client's customer reporting system. This was a TCL application on Linux and Sybase database producing monthly,
quarterly, and annual reports. The database was migrated to Oracle and the TCL applications were first modified to function with
Oracle and then re-written in Java.
Thomson Reuters, Inc., Philadelphia, PA January 2004 – February 2014
Thomson Reuters acquired BIOSIS in 2004
Senior Systems Analyst – Content Management System (CMS) June 2007 – February 2014
 Provide Oracle and Java expertise to development team which included educating and mentoring team members, reviewing team
members’ code, and providing recommendations to management on improving the development process.Produced high level
designs and detailed analysis of Linux applications the CMS group was charged with developing.
 Design of both logical and physical database layouts.
 Utilized all aspects ofOracle database resources including partitioned tables, cluster indexes, functional indexes, collections, and
packages.
 Ability to write effective and efficient functions,triggers, and stored procedures.
 Query evaluation using tools such as explain plan, auto trace, and Oracle Enterprise Manager.
 Query tuning using a variety of techniques to reduce or eliminate performance bottle necks such as avoiding lock contention,
effective use of indexes, and creation of cluster indexes where appropriate.
 Re-factored existing monolithic serial processing applications into asynchronous tasks that can run in independent threads.The
redevelopment stressed flexibility and extensibility.
 Leveraged Java applications and Oracle database components (stored procedures,functions,triggers, etc.) to create a system that
is both highly parallel using multiple threads and distributable allowing simultaneous operations on multiple servers.Total
throughput ofthe systemwas increased significantly.
 Analyzed and rewrote a very poorly performing Oracle stored procedure. By rewriting the SQL procedure as a Java stored
procedure time of execution was reduced from 22 hours to 2 minutes.
Senior Systems Analyst – Web Utilization Reporting System (WURS) January 2004 – June 2007
 Enhanced the WURS, a Perl reporting application, to betterutilize the database resources available. The systemwas analyzed to
determine where inefficiencies existed. Improvements were then developed usually consisting of aggregating many small
database operations into stored procedures.These changes approximately tripled the system’s throughput.
 Wrote a customsorting library in C capable of sorting sets of proprietary data structures numbering in the millions of rows.
Performance exceeded specification target of one second needed to support “two second click to paint” in the applications using
this library.
BIOSIS, Philadelphia, PA December1999 – January 2004
Senior Analyst
 Designed and wrote the systemby which BIOSIS’ product delivery transitioned from a proprietary format to XML. Oracle’s
XML handling features along with complex nested tables and queries were used to extract data.Post processing of the XML data
was done using Perl and XML/XSLT modules.
 Re-wrote the data transfer component of Methodsfinder,a web based application providing experimental methods to the life
sciences community. This component was a Perl/DBI interface used to extract and transform data from an Oracle 9i database
using stored procedures,views, and customOracle functions to manage complex queries.
 Ongoing analysis of both applications and database objects to improve performance of daily processing tasks.

More Related Content

What's hot

What's hot (20)

Mark C Clayton
Mark C ClaytonMark C Clayton
Mark C Clayton
 
Gregory.Harvey.2015
Gregory.Harvey.2015Gregory.Harvey.2015
Gregory.Harvey.2015
 
Mohamed sakr Senior ETL Developer
Mohamed sakr   Senior ETL Developer Mohamed sakr   Senior ETL Developer
Mohamed sakr Senior ETL Developer
 
Cross Larry resume 2
Cross Larry resume 2Cross Larry resume 2
Cross Larry resume 2
 
Resume..
Resume..Resume..
Resume..
 
GCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_ShortGCharles_Resume_Summer_2016_SS_Short
GCharles_Resume_Summer_2016_SS_Short
 
PLSQL - Raymond Wu
PLSQL - Raymond WuPLSQL - Raymond Wu
PLSQL - Raymond Wu
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
Pankaj_Kumar_3 yr exp _ETL
Pankaj_Kumar_3  yr exp _ETL Pankaj_Kumar_3  yr exp _ETL
Pankaj_Kumar_3 yr exp _ETL
 
Narayana_Chowdam
Narayana_ChowdamNarayana_Chowdam
Narayana_Chowdam
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016
 
CV20151226
CV20151226CV20151226
CV20151226
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
 
Suja_Resume_Recent
Suja_Resume_RecentSuja_Resume_Recent
Suja_Resume_Recent
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
 
Resume_of_sayeed
Resume_of_sayeedResume_of_sayeed
Resume_of_sayeed
 
Robyn Ann Smith
Robyn Ann SmithRobyn Ann Smith
Robyn Ann Smith
 
Ramesh BODS_IS
Ramesh BODS_ISRamesh BODS_IS
Ramesh BODS_IS
 
Ssis 2008
Ssis 2008Ssis 2008
Ssis 2008
 
Vineet Kurrewar
Vineet KurrewarVineet Kurrewar
Vineet Kurrewar
 

Viewers also liked

Resume_Software_Engineer-9-2015
Resume_Software_Engineer-9-2015Resume_Software_Engineer-9-2015
Resume_Software_Engineer-9-2015Justin Iannaco
 
Brian M Standridge Resume 01-10-2017 Formatted
Brian M Standridge Resume 01-10-2017 FormattedBrian M Standridge Resume 01-10-2017 Formatted
Brian M Standridge Resume 01-10-2017 FormattedBrian Standridge
 
ShireFeingold_MusicResume_January2017
ShireFeingold_MusicResume_January2017ShireFeingold_MusicResume_January2017
ShireFeingold_MusicResume_January2017Shire Feingold
 
Brian Adams
Brian AdamsBrian Adams
Brian Adamsbrad817
 
Digital Marketing Resume of Bridget Thornton
Digital Marketing Resume of Bridget ThorntonDigital Marketing Resume of Bridget Thornton
Digital Marketing Resume of Bridget ThorntonBridget Thornton
 
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14Global Marketing Manager
 
Digital Marketing CV
Digital Marketing CVDigital Marketing CV
Digital Marketing CVChris Englund
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleAmit Sawant
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleyogeswaghmare
 
Surya bharath dotnet_6yrs
Surya bharath dotnet_6yrsSurya bharath dotnet_6yrs
Surya bharath dotnet_6yrsbmedicharla
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani ResumeAnil Purswani
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai
 

Viewers also liked (17)

Resume_Software_Engineer-9-2015
Resume_Software_Engineer-9-2015Resume_Software_Engineer-9-2015
Resume_Software_Engineer-9-2015
 
Slide share
Slide shareSlide share
Slide share
 
Brian M Standridge Resume 01-10-2017 Formatted
Brian M Standridge Resume 01-10-2017 FormattedBrian M Standridge Resume 01-10-2017 Formatted
Brian M Standridge Resume 01-10-2017 Formatted
 
Peter_Erskine
Peter_ErskinePeter_Erskine
Peter_Erskine
 
ShireFeingold_MusicResume_January2017
ShireFeingold_MusicResume_January2017ShireFeingold_MusicResume_January2017
ShireFeingold_MusicResume_January2017
 
Brian Adams
Brian AdamsBrian Adams
Brian Adams
 
Senior Digital Resume
Senior Digital ResumeSenior Digital Resume
Senior Digital Resume
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Digital Marketing Resume of Bridget Thornton
Digital Marketing Resume of Bridget ThorntonDigital Marketing Resume of Bridget Thornton
Digital Marketing Resume of Bridget Thornton
 
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14
Digital Marketing Manager | Sales & Business Development Resume B.Bas11.14
 
Digital Marketing CV
Digital Marketing CVDigital Marketing CV
Digital Marketing CV
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sample
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sample
 
Surya bharath dotnet_6yrs
Surya bharath dotnet_6yrsSurya bharath dotnet_6yrs
Surya bharath dotnet_6yrs
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
 

Similar to MarkAndrews

Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_DeveloperMunir Muhammad
 
Tony Reid Resume
Tony Reid ResumeTony Reid Resume
Tony Reid Resumestoryhome
 
Resume Bi Analyst13 Apr2010
Resume Bi Analyst13 Apr2010Resume Bi Analyst13 Apr2010
Resume Bi Analyst13 Apr2010DMaeda
 
NeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeeraj Goyal
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjay Mane
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdonAden Bahdon
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resumecnoyes
 
BrodtKerry_122016
BrodtKerry_122016BrodtKerry_122016
BrodtKerry_122016Kerry Brodt
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_bsamnik60
 
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQLCV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQLAnantha TMS
 
Resume_Atlanta_Wesley11_25_2014_1_1[1]
Resume_Atlanta_Wesley11_25_2014_1_1[1]Resume_Atlanta_Wesley11_25_2014_1_1[1]
Resume_Atlanta_Wesley11_25_2014_1_1[1]Marcus Wesley
 
Marcus Wesley's Resume
Marcus Wesley's ResumeMarcus Wesley's Resume
Marcus Wesley's ResumeMarcus Wesley
 
Marcus Wesley's Current Resume
Marcus Wesley's Current ResumeMarcus Wesley's Current Resume
Marcus Wesley's Current ResumeMarcus Wesley
 

Similar to MarkAndrews (20)

Kanakaraj_Periasamy
Kanakaraj_PeriasamyKanakaraj_Periasamy
Kanakaraj_Periasamy
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
 
Tony Reid Resume
Tony Reid ResumeTony Reid Resume
Tony Reid Resume
 
Resume database programmer oracle-2018
Resume database programmer oracle-2018Resume database programmer oracle-2018
Resume database programmer oracle-2018
 
r4
r4r4
r4
 
Resume Bi Analyst13 Apr2010
Resume Bi Analyst13 Apr2010Resume Bi Analyst13 Apr2010
Resume Bi Analyst13 Apr2010
 
NeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultant
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdon
 
Resume
ResumeResume
Resume
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
BrodtKerry_122016
BrodtKerry_122016BrodtKerry_122016
BrodtKerry_122016
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
 
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQLCV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
CV_Anantha_Krishnan_Senior_Oracle_ETL_PLSQL
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Resume_Atlanta_Wesley11_25_2014_1_1[1]
Resume_Atlanta_Wesley11_25_2014_1_1[1]Resume_Atlanta_Wesley11_25_2014_1_1[1]
Resume_Atlanta_Wesley11_25_2014_1_1[1]
 
Marcus Wesley's Resume
Marcus Wesley's ResumeMarcus Wesley's Resume
Marcus Wesley's Resume
 
Marcus Wesley's Current Resume
Marcus Wesley's Current ResumeMarcus Wesley's Current Resume
Marcus Wesley's Current Resume
 

MarkAndrews

  • 1. Mark D. Andrews 502 Coventry Way Mount Laurel NJ 08054 856-495-5078 markandrews2609@gmail.com Skills Summary  Twenty-five years of professional experience in systemarchitecture, project lead, requirements analysis,data analysis, functional and technical design, application development, database development and optimization in a variety of industries including retail sales, publication, telecommunications, entertainment, and finance.  Database design and development including Data Warehousing,Data Mining, Data Modeling, Database Design, and Performance Tuning.  Java, SQL, PL/SQL, C/C++, UNIX Shell, Python, TCL, Perl  Oracle DBMS RAC and non-RAC, DB2, MySQL, PostgreSQL  Eclipse, SQL-Developer, TOAD for Developers, Oracle Enterprise Manager, PL/SQL and SQL  Unified Modeling Language (UML), Agile Methodologies,Design Patterns  Self-motivated, excellent written and verbal communication, teamwork, and leadership skills. Experience Advanti Solutions, Inc., Boston, MA May 2014 – October2016 Advanti is a consulting company serving the investment industry. Data Architect – Open Aristos (OA)  Wrote data ingestion components in Python to perform specific tasks in the ingestion process such as acquisition,transformat ion, validation, and persistence as related to specific internal and external data sources.Each data source or vendor required a new set of components to complete the onboarding process.  Enhanced SQLAlchemy, a Python ORM toolkit, creating Oracle specific functionality not provided in the Oracle dialect. Accessing unique constraint information on tables was one such augmentation.  Researched, tested,and developed the formal installation procedures for OA and all associated infrastructure (database,pyth on, libraries, etc.) on both Windows and Linux.  Implemented REST APIs in Python providing customers a standard interface to access OA data.  Worked with client's usercommunity in an Agile process to ensure APIs met their needs. Data Architect – SQL Server Upgrade Code Review and Analysis  Reviewed client's stored procedure code base of several hundred procedures to locate and categorize constructs that were incompatible with an upgraded version of SQL Server. Primarily this consisted of locating dependencies in the code on the expectation that rows returned from tables would be ordered the same as when they were inserted. Data Architect – PostgreSQL and Sybase to Oracle Migration  Developed the process whereby a client's PostgreSQL database was migrated to Oracle. In addition to migrating the database proper (tables, stored procedures, etc.) the client's applications, written primarily in Java and Bash shell scripts running on Linux servers,had to be analyzed and modified. During this process a considerable amount of obsolete applications where identified and purged simplifying future maintenance.  Migrated the client's customer reporting system. This was a TCL application on Linux and Sybase database producing monthly, quarterly, and annual reports. The database was migrated to Oracle and the TCL applications were first modified to function with Oracle and then re-written in Java.
  • 2. Thomson Reuters, Inc., Philadelphia, PA January 2004 – February 2014 Thomson Reuters acquired BIOSIS in 2004 Senior Systems Analyst – Content Management System (CMS) June 2007 – February 2014  Provide Oracle and Java expertise to development team which included educating and mentoring team members, reviewing team members’ code, and providing recommendations to management on improving the development process.Produced high level designs and detailed analysis of Linux applications the CMS group was charged with developing.  Design of both logical and physical database layouts.  Utilized all aspects ofOracle database resources including partitioned tables, cluster indexes, functional indexes, collections, and packages.  Ability to write effective and efficient functions,triggers, and stored procedures.  Query evaluation using tools such as explain plan, auto trace, and Oracle Enterprise Manager.  Query tuning using a variety of techniques to reduce or eliminate performance bottle necks such as avoiding lock contention, effective use of indexes, and creation of cluster indexes where appropriate.  Re-factored existing monolithic serial processing applications into asynchronous tasks that can run in independent threads.The redevelopment stressed flexibility and extensibility.  Leveraged Java applications and Oracle database components (stored procedures,functions,triggers, etc.) to create a system that is both highly parallel using multiple threads and distributable allowing simultaneous operations on multiple servers.Total throughput ofthe systemwas increased significantly.  Analyzed and rewrote a very poorly performing Oracle stored procedure. By rewriting the SQL procedure as a Java stored procedure time of execution was reduced from 22 hours to 2 minutes. Senior Systems Analyst – Web Utilization Reporting System (WURS) January 2004 – June 2007  Enhanced the WURS, a Perl reporting application, to betterutilize the database resources available. The systemwas analyzed to determine where inefficiencies existed. Improvements were then developed usually consisting of aggregating many small database operations into stored procedures.These changes approximately tripled the system’s throughput.  Wrote a customsorting library in C capable of sorting sets of proprietary data structures numbering in the millions of rows. Performance exceeded specification target of one second needed to support “two second click to paint” in the applications using this library. BIOSIS, Philadelphia, PA December1999 – January 2004 Senior Analyst  Designed and wrote the systemby which BIOSIS’ product delivery transitioned from a proprietary format to XML. Oracle’s XML handling features along with complex nested tables and queries were used to extract data.Post processing of the XML data was done using Perl and XML/XSLT modules.  Re-wrote the data transfer component of Methodsfinder,a web based application providing experimental methods to the life sciences community. This component was a Perl/DBI interface used to extract and transform data from an Oracle 9i database using stored procedures,views, and customOracle functions to manage complex queries.  Ongoing analysis of both applications and database objects to improve performance of daily processing tasks.