Resume

Sign in

Developer Financial Services

Location:
Parker, Colorado, United States
Posted:
April 17, 2018

Contact this candidate

Resume:

Last updated **/**/**

Yuriy Petrov.

Software developer, designer, architect, lead.

Parker, CO 80138 (Denver metro area).

Linked-in: https://www.linkedin.com/in/yuriy-petrov-25890a3 Github: https://github.com/y-petrov/

E-mail: ac4506@r.postjobfree.com

Phone: 201-***-****

1 Technical Summary

I am a software developer with over 30 years of experience. An expert in WebSphere and component-based systems, have wide-ranging skills include architecture, design, implementation and deployment of J2EE applications. I am an experienced Java programmer, skilled in application server development, message-based systems including JMS, MQSeries and JCA connectivity to legacy systems, as well as in testing and troubleshooting within a J2EE environment.

2 Skills

Java SE (including 8), Java EE

Variety of SE / EE APIs – JDBC, JMS, JNDI, JMX, JPA, JAXB, JCA, JNI, JSP / JSF / Servlet, EJB etc

JDK command line tools

Variety of Eclipse based tools - RAD / RSA 6.x, 7.x, 8.x, IID 8.x, WID 6.x etc

Variety of open source and 3rd party class libraries and frameworks – Ant, Junit, Apache Commons, HTMLUnit, Maven, Spring etc

Wily Introscope, Tivoli ITCAM

WebSphere AS v4.x, v5.x, v6.x, 7.x, 8.x

Installation, configuration, tuning, troubleshooting

MQSeries v.5.2, v5.3

Installation, configuration

Development MQ-based applications (JMS, C)

Web UI - JavaScript, HTML, CSS, XUL

C - C, gcc, ld, make, Lex/Flex, Yacc/Bison

Other

Web services - SOAP, REST

Object-Oriented Design (UML)

RDBMS, SQL

Unix / Linux shell scripting, Tcl / Jacl, Python / Jython

R

XML, XSD, XSLT

SCM systems – Git, SVN, CVS, ClearCase, SCCS, PVCS etc

Docker

VirtualBox

Amazon Web Services: EC2, S3, SQS

MS Office, MS Project, Libre Office, OpenProj

x86 assembler

3 Professional experience

1.1 Numerous projects. Jul 2017 - current

Customizing Selenium and Chrome driver - learning mechanizms of websites bot protection Tools and technics: C++, Java, Javascript, Chrome devtools

Some scientific projects - too much math to explain. Tools and technics: R, Java

1 of 6

Last updated 04/16/18

Java 8 compiler plugin - modify comiler behavior to add trace logging. See https://github.com/y- petrov/autotrace

Tools and technics: Java 8, Eclipse, JDK and Git command line tools.

Hackerank - self excersising in Java.

Tools and technics: Java 8, Eclipse

Tuning Thunderbird (Mozilla-based mail client) - automate mailbox analysis Tools and technics: Javascript, Sqlite, SQL

Taking mockup Java8 certification tests.

Tools and technics - Java 8, Eclipse

1.2 Prolifics, a JYACC Company. Oct 1998 – Jun 2017. Consultant, senior consultant, principal consultant, solution architect.

As IT consultant I worked on numerous projects of various duration and complexity - from few weeks long troubleshooting / devops tasks to years long projects of design and development (e.g. PepBoys - about 5 years total, Celgene - over 2 years). I am equally comfortable with both types. Below is the list of the projects / assignments I worked in.

Internal initiative - WAS / WLP / BPM / ODM administrator <May 2017 - Jun 2017>

Automating the installation and configuration of various WebSphere based production

Tolls / technics - WAS, WLP, ODM, BPM, Linux shell scripting, DB2, Oracle, MS SQL, VirtualBox, Docker

M&T Bank – Java / BPM developer <Sep 2016 – May 2017>

Developing data access layer code – EJB 3, JPA

Developing mediation flows – IIB 8.5, IBM WebSphere BPM 8.5 Process Server

Developing unit tests – Junit 4

Mitsubishi UFJ Trust and Banking Corporation – installing and configuring IBM BPM Process Center <Apr 2017>

Installing and configuring IBM BPM Process Center

IBM BPM Standard v8.5.6, Windows Server 2012, MS SQL Server

Prolifics Internal project – building Docker images <Apr 2016 – Jun 2016>

Building Docker containers with WLP, WAS ND, BPM, DB2.

Tools: Docker tools, Unix shell scripting, wsadmin / jython scripting.

Stearns (Lending company) <Mar 2016, May 2016>

Performance troubleshooting.

Infrastructure upgrade.

WAS ND 7.5. MS Windows.

Infrastructure upgrade. TBC (Auto retail and services holding) <Jan 2016>

Performance troubleshooting. WAS administrator.

WAS ND 8.5, Linux.

Deutsche Bank (Financial services company) – WAS / BPM / BAM Administrator <Jul 2015 – Dec 2015>

Installing and configuring WAS, BPM, BAM.

Tools: Unix shell scripting, jython, IBM Packaging Utility

GE Capital (Financial services company) – WAS Administrator, IPAS Administrator <Apr 2014 – Jun 2015>

Configuring WAS Cells on hundreds of IPAS virtual systems, heavy use of wsadmin scripting

Configuring IPAS systems, the use of IPAS admin scripting.

Tools: Unix shell scripting, python, jython

EmblemHealth (Health Insurance) –WAS Administrator, Architect <Dec 2013 – Apr 2014>

Architecting of IIB centric infrastructure of the corporate IS

Installing up and configuring MQ, ODM Center, Business Monitor, WSRR.

Pepboys (National retailer and service provider) –Architect, Developer, Mentor <Nov 2010 – Dec 2013>

Primary role – architect, developer

The improving of the existing Information System

The migration of the applications from WSAD5.1/WAS5.1 to RAD8.5/WAS8.5

Platforms and tools: Linux, AIX, WinXP, RAD7, WSAD 5.1 IE, WAS 5.1 IF, WAS 6.1, DB2, Sybase, MQ 5.3, ClearCase, C, yacc

Technologies / frameworks: J2EE 1.3, J2EE 1.4, Web Services

Mass Mutual (Insurance company) –J2EE Expert < Nov 2010 >

Resolving the performance / stability issues

2 of 6

Last updated 04/16/18

Platforms and tools: WAS 6.1 ND, DB2

Morgan Stanley (Financial services company) –Developer < Feb 2010 – Nov 2010>

The development of the integration solution and related functionality

Primary role – developer

Platforms and tools: Linux, WinXP, WID6.2, WPS6.2, DB2

Technologies / frameworks: J2EE 1.4, Web Services, SVN, BIRT, Ant

Celgene (Bio-Pharm) – Architect, Designer, Tech Lead, Developer < Jul 2007 – Dec 2009>

Full SDLC of the application – requirements gathering and cleanup, project planning, architecture, design, implementation, QA, post production support, improvements / enhancements

Primary role – team lead

Platforms and tools: Linux, WinXP, RAD7/RSA7, WAS6.1, WLS10, WPF

Technologies / frameworks: J2EE 1.4, Axis2, JAXB 2, JUnit4, Htmlunit2.x, SVN, Gecko1.9 and Firefox extensions, Ant

Moore Capital Management (Investment company) – Designer, Developer < Apr-Jul 2007>

Design, develop J2EE applications

Mentor customer staff on J2EE technologies

Platforms and tools: Solaris, WinXP, RAD7, WAS6.1, MS SQL, DB2, WPS

NYC Municipal IT service – Analyst, Expert <Mar 2007>

Review the run-time infrastructure, provide best practices recommendations

Troubleshooting

Mentor customer staff

Platforms and tools: Solaris, WAS5, MQ 5

Olympus USA (Manufacturer of optics) – Analyst, Expert < Feb-Mar 2007 >

Review the run-time infrastructure, provide best practices recommendations

Mentor customer staff

Platforms and tools: Win2003, WAS6

Leading Consulting company Consultant < Jan 2007 >

Assess efforts required to migrate a set of J2EE applications from WebLogic v8 to WAS v6

Platforms and tools: Solaris, WAS6, WPS6, RAD6, WID, Oracle

Service provider for transportation industry Consultant < Jan 2007>

Assess efforts required to migrate a set of J2EE applications from WebLogic v8 to WAS v6

Platforms and tools: Solaris, MQ Series, WAS6, RAD6

Blue Shield California (Healthcare insurance firm) Consultant < Dec 2006>

WebSphere V6 ND Expert, J2EE Analyst

Reviewing and analysis of WebSphere V6 ND run-time environments, giving out recommendations on more effective use of WebSphere

Mentoring customer personnel

Platforms and tools: Oracle, WAS6 ND, Solaris

HR Service Provider Consultant < Nov 2006>

Assess efforts required to migrate a set of J2EE applications from WebLogic v8 to WAS v6

Platforms and tools: MS Windows, MQ Series, WAS6, RAD6

Pep Boys (An auto parts retail firm) Consultant < Sep 2006 - Oct 2006 >

J2EE developer

Design and develop connectivity layer for J2EE application to access disparate back-end EIS (CICS, RDBMS, non standard third party remote and local systems)

Provide support for administering, tuning and troubleshooting of the developed applications

Mentor Pep Boys IT staff on J2EE and WebSphere topics

Platforms and tools: WindowsXP, Linux, Sybase, CICS, DB2, Java / J2EE, JCA1.0, WSAD51IE, WAS51BISF, 3rd party systems (Acxiom, GE Capital, PNC / Works, TaxWare, ePartsExpert)

Blue Shield California (Healthcare insurance firm) Consultant < Aug 2006, Feb 2007 >

WebSphere V6 ND Expert, J2EE Analyst

Reviewing and analysis of WebSphere V6 ND run-time environments, giving out recommendations on more effective use of WebSphere

Mentoring customer personnel

Platforms and tools: Oracle, WAS6 ND, Solaris

3 of 6

Last updated 04/16/18

A leading financial services firm Consultant < Jul-Aug 2006 >

WebSphere V6 Expert, J2EE Analyst

Reviewing and analysis of WebSphere V6 ND run-time environments, giving out recommendations on more effective use of WebSphere

Mentoring customer personnel

Platforms and tools: Oracle, WAS6 ND, MQ v6, AIX

Avon (Manufacturer of beauty products) --Consultant < Jul 2006 >

WebSphere V6 ND Administrator, J2EE Analyst

Troubleshooting and performance optimization of the set of J2EE application

Automation of application servers configuring via Jython scripting

Platforms and tools: Oracle, WAS6 ND, MQ v6, AIX, Linux

Acoona (Search engine start-up) Consultant < Oct 2006 - Jul 2006 >

J2EE developer

Design and develop back-end part (EJB, JMS) of heavy-loaded J2EE application

Design and develop different supplementary and utility subsystems (logging, configuration, etc.)

Design and develop access to 3rd party remote applications (Verisign PFP, Targus)

Configure and support the number of WAS6 servers on developer workstation

Assist to configure and support the number of WAS6ND cells on Integration and QA environments

Mentor other team members

Provide troubleshooting support for QA cycle

Platforms and tools: Oracle, WAS6 ND, RAD6, WinXP, Linux

Marsh Consultant < Sep 2006 - Oct 2005 >

Assess efforts required to migrate a set of J2EE applications from WebLogic v8 to WAS v6

Platforms and tools: Oracle, MQ Series, WAS6, RAD6

A leading healthcare services firm – Consultant < Aug 2005 >

Assess efforts required to migrate a set of J2EE applications from WebLogic v6/v8 to WAS v5.1

Platforms and tools: DB2, Sybase, MQ Series, WAS5, RAD6

Geico (Insurance firm) – Designer, developer < Apr 2004 >

Design and develop proof of concept project to access existing Tuxedo application from EJB using XMLink

(custom JCA-compliant resource adapter)

Platforms and tools: Windows2000, Tuxedo7.1, Oracle, C, Java / J2EE, XMLink, WSAD51IE

Pep Boys (An auto parts retail firm) Consultant < Apr 2004 – Aug 2005 >

J2EE developer

Design and develop connectivity layer for J2EE application to access disparate back-end EIS (CICS, RDBMS, non standard third party remote and local systems)

Provide support for administering, tuning and troubleshooting of the developed applications

Mentor Pep Boys IT staff on J2EE and WebSphere topics

Platforms and tools: WindowsXP, Linux, Sybase, CICS, DB2, Java / J2EE, JCA1.0, WSAD51IE, WAS51BISF, 3rd party systems (Acxiom, GE Capital, PNC / Works, TaxWare, ePartsExpert)

An online retail store – Consultant < Mar 2004 - Apr 2004 >

Lead migrating of flagship online site from WSAD4/WAS4 to WSAD5/WAS5

Platforms and tools: AIX, DB2, MQ Series, WAS4, WAS5, WSAD4, WSAD5

Blue Cross Blue Shield Tennessee (Healthcare insurance provider) – Consultant < Mar 2004 >

Assess efforts required to migrate a set of J2EE applications from WAS3.5 to WAS5

Platforms and tools: Windows, AIX, DB2, MQ Workflow, WAS3.5, WAS5, VAJ, WSAD5

An IT services firm – Consultant < Feb 2004 >

Research solutions for migrating large financial application from BEA Tuxedo to IBM WebSphere Application Server using Progressions toolkit.

Platforms and tools: Tuxedo, Informix ESQL-C, WAS5, Progressions

John Hancock (A financial services firm) – Consultant < Jan 2003 – Feb 2004 >

Migrate set of J2EE applications from iPlanet to WebSphere

Platforms and tools: Solaris, Oracle, Sybase, MQ Series, WAS5, WSAD5

Penske Truck Rental (A leading transportation services firm) – Consultant < Dec 2003 >

Analyze existing WAS 5-based J2EE enterprise applications.

Determine ways of optimization for reaching maximum performance and availability

Platforms and tools: Solaris, Linux, DB2

4 of 6

Last updated 04/16/18

USAF Weather Agency (A government agency) – Consultant < Dec 2003 >

Analyze existing J2EE enterprise applications, developed and run under iPlanet.

Determine efforts required for the migration of these applications to WAS 5.

Platforms and tools: Solaris, iPlanet, Oracle

A leading financial services firm – Consultant < Nov 2003 >

Problem determination and performance tuning of WAS3.5-based J2EE application

Platforms and tools: Solaris, WAS 3.5, Sybase

John Hancock (A financial services firm) – Consultant < Nov 2003 >

Analyze existing J2EE enterprise applications, developed and run under iPlanet.

Determine efforts required for the migration of these applications to WAS 5.

Platforms and tools: Solaris, iPlanet, Oracle, Sybase

A large multi industry firm – Consultant < Oct 2003 >

Problem determination for J2EE application migrated from iPlanet to WebSphere on WAS5

Platforms and tools: Solaris, WAS5

New York State Department of Labor – Consultant < Aug 2003 >

Install, configure and test a number of WAS clusters

Review and improve design of messaging infrastructure; implement the design

Install a number of J2EE applications by creating required external resources

On-fly skill transfer

Platforms and tools: AIX, WAS5 Networking Deployment, WebSphere MQ 5.3

A financial services firm – Consultant < Aug 2003 >

Set up and tune development environment for J2EE application

Platforms and tools: WAS5 and MQ5.3 AIX

ADP – Analyst < Jul 2003 >

Set up production environment for J2EE Web application.

Install and configure WebSphere Application Server and MQ Series

Install and configure the application

Resolve occurring problems

Automate administrative tasks via WebSphere's WSCP scripts

Gather requirements for run-time monitoring of the application

Platforms and tools: Windows 2000 servers, IBM WebSphere AppServer 4.x, IBM WebSphere MQ v5.2, ColdFusion MX

Prolifics internal project – Designer and developer

Develop a framework for migrating from Tuxedo to J2EE.

Design and develop message processing subsystem

Platforms and tools: J2EE (EJB, JMS), C, WebSphere v5.0, v4.0, MQ Series

Kraft (A leading food and beverage company) – Developer and mentor

Develop client-server applications (Coffee Pot, Formula)

Mentor Kraft developers

Platforms and tools: Panther, C

Rush University Medical Center (A medical institution) – Analyst, developer

Develop client-server application (ERS)

Localize and analyze the problem in stress load situations

Resolve code problems

Platforms and tools: Panther, Oracle

Prudential Insurance – Architect, mentor, developer

Migrate legacy application (IIS) to Web

Redesign and re-architect application

Communicate Unix with mainframe application

Mentor junior team members

Platforms and tools: C, Java (HOD’s HACL), Panther, CISC

Society Nationale des Chemins de Fer, France – Analyst and developer

Check and optimize three-tear application

Analyze and make modification to the application

Platforms and tools: C, Panther, Oracle

5 of 6

Last updated 04/16/18

ECS--Mentor, developer, Tech lead

Migrate the client-server application (DL8000) from Unix character terminal platform to MS-Windows

Automate the process of code modification for new platform

Mentor and advise other developers on the team

Platforms and tools: C, Panther, Informix

SIAFF; Secretaria de Hacienda y Credito Publico – Analyst, developer

Develop reporting subsystem of client-server application

Platforms and tools: Panther, Oracle

A leading IT services provider – Developer

Develop Web-enabled client-server application (VADIS)

Platforms and tools: Web Application; Panther, Sybase

Merck (A pharmaceuticals firm) – Analyst

Analyze legacy client-server application and determine optimal ways to migrate this application to modern environment

Platforms and tools: C, Panther, Oracle, VMS

Prolifics internal project – Designer, developer

Develop set of samples of J2EE applications

Platforms and tools: Panther, WebSphere v3.0

E*Trade – Developer

Develop administrative subsystem of three-tier application (Archipelago)

Platforms and tools: C, Oracle, Tuxedo 6.4, SunOS

Bureau of Land Management – Architect, developer <Oct 1998 – Nov 1999>

Design the architecture of three-tier Web-enabled application (Collection and Billing System)

Develop subsystems of the application

Platforms and tools: Prolifics 2.0, Informix

1.3 USSR / Russia period. 1980 – Sep 1998.

The heavy use of computers (S/360, HP-UX 3000, IBM PC – Fotran, PL/1, Pascal, C) for scientific calculations

Writing computer games – IBM PC, x86 assembler, C.

Design and development of business applications – IBM PC, SunOS / Solaris, JYACC JAM, C, Oracle, Interbase

2 Professional certifications

IBM Test #297 - IBM Certified Solution Developer - WebSphere MQ V5.3

IBM Test #340 – IBM Certified System Administrator WAS5

Certified Programmer for the Java 2 Platform

Wily: Certification - Introscope Administration v.4.0 - Java Management Product 3 Education

MS in Application Math and Computer Science (Moscow Institute of Electronic Machinery, Faculty of Applied Mathematics, Moscow, USSR)

4 Training

IBM WebSphere 4.0 Advanced Edition (IBM Software Services)

Introscope Administration (Wily Technology)

6 of 6



Contact this candidate