Post Job Free

Resume

Sign in

Project Manager

Location:
Franklin Park, IL
Posted:
June 05, 2014

Contact this candidate

Resume:

Alexander Peryshkin

**** ********** **, **********, ** 60540

630-***-**** home; 630-***-**** cell

Executive Summary

• Has good knowledge & architecture experience with JAVA, C/C++, Perl, UNIX, Oracle and has outstanding problem

solving talent;

• Has extensive knowledge of Hadoop and Big Data analysis techniques.

• Has excellent communication skills which are proven through customers support and training;

• Sophisticated architect with hands-on implementing/coding skills for multi-tiered J2EE design;

• Well-disciplined coder for writing high quality reusable concise code dealing with complex problems.

• Extensive experience with key frameworks such as Spring, Struts, JSF, Hibernate, MVC, design patterns, and industry's

best practices;

• Proficient in load testing, profiling, troubleshooting, and performance tuning on applications, DB, and servers;

• Proven skills in establishing strategic direction yet strong technically in designing, implementing, and deploying

applications;

• Collected/translated business requirements into web based distributed architectures & robust scalable designs;

• Redesigned & integrated several Client-Server applications into a single modern Object-Oriented application in J2EE

with Tomcat and an Oracle DB back-end.

Recent Focusing Areas besides Standard Java JEE

• Capacity, Scalability, and Performance tuning as Architect and Engineer in local and wide area networks;

• Business Process Management and Project management;

Professional Development and Certifications

• Cisco Certified Network Associate (CCNA)

• Keller Certified Project Management (PM)

Technical Proficiencies

Analysis, Design, and Programming Languages/Technologies

• Advanced: OOP, OOAD, Gang of 4 and J2EE design patterns, Struts 1.X, Core Java, JEE, EJB, Servlets, JSP,

JDBC, XML, HTML, SQL, Perl, Python, JavaScript, C, C++, MQ, Ant, Junit;

• Experienced: UML,AJAX, Swing and AWT, SOAP;

• Knowledgeable: PHP; RMI; Webservices; Spring and Hibernate;

Application Design and Project Management

• Requirements: Interview clients, collected and translated business requirements into platform specifications;

• Analysis: Model domain object & design in OOAD in UML for low coupling, high cohesion and reuse, & SOA;

• Define and design functional specifications and scope with well-defined interfaces, components, and Agile framework;

• Testing: Guidelines, standards, test-driven, and quick release using modern IDEs;

• Management: ITUP, Use case driven, and Agile approached estimation, organization, and assignment;

• Lead & mentor: developers in coding complex solutions. Conduct code & design review for defects & flaws.

Tools, Software, Development, and Deployment (Development, Testing, and Environments)

• IDE & RAD Tools: SQL Developer for Oracle 10/11g, Websphere/RAD, Eclipse, Visual Studio, Visio, MS Project;

• Profiling Monitoring Performance Test: Purify,

• Development and Deployment Environment: Windows, UNIX, Linux, Apache, Tomcat 4/5/6, JBoss, Oracle

8/9i/10g/11g; Clear Case, Clear Quest, CVS, SVN, Ant, WebSphere, Cold Fusion, LabView;

Professional Chronology

Contractor, Collabera Inc. (BCBS), Chicago, IL 09/2013-04/25/2014

• Java, J2EE, JSP, JSF, Spring, Hibernate, Restful Web services, WebSphere Web server, RAD 7.5, DynaTrace 4.2;Wily,

I work in the "PMCTG PAE Config2" team, which provided tier 3 support for Alineo/Aerial application. I did Configuration

Managerment for DEV and multiple TEST environments for this application and I participate in resolving production issues

with that application. Alineo/Aerial application is written on Java using J2EE Spring and JSF frameworks.

• I also did installation and configuration Eloquence application on multiple servers with setting up a load balancing.

• I coordinated Admin Copy of Data and rules between different environments.

Technical Lead, Infosys (Allstate), Northbrook, IL 10/2012-08/2013

• Java, J2EE, JSP, JSF, Struts, Spring, Hibernate, Restful Web services, WebSphere Web server, RAD 8.0,

DynaTrace 4.2;

• I work in the "Health Initiative" team, which search for root cause of problems in the Allstate suite of applications and

provides the fixes for those issues. Applications are written on Java using J2EE Struts and JSF frameworks. I used

proprietary tools and DynaTrace. We also started development a new application base on JEE Spring and Hibernate for

future migration of their main application to new framework.

• I also work as a programmer in E-signature project. I used MD5 Digest, 3DES encryption and decryption JAVA packages to

provide validation of motorist information on insurance card. JAXB and XJC was used to generate JAVA classes from XSD

template.

Sr. Technical Architect, AT&T, Chicago, IL 06/2007-09/2012

• Java, J2EE, JSP, Struts, Tomcat Web server, WebStart, Oracle 11g, UNIX Solaris 10, SQL Developer;

• I lead the team, which provides the application support and development using Java, Solaris & MS Window XP for

Mechanical ESOIs Distributing system (MEDS). MEDS application front end was implemented on Tomcat web server with

Struts framework. Back end was based on Oracle Data Base. Business logic was implemented in JAVA and it ran on a UNIX

server. I participate in all stages of this project. Full development cycle started from business requirements and completed by

production support.

• I have succeeded as an application architect in combining 7 different applications into a single one. I was able to encapsulate

differences in existing applications and fit multiple conflicting requirements in a single web application. This unified

application was rolled out for use in all regions and markets. This resulted in an increase in user productivity because the

unified application showed information from different regions in one window. Reduction in number of applications reduced

the total system support cost.

• I participate in writing code for new application. I wrote about 20% of JAVA code of combined MEDS application.

• I performed a project manager role in two MEDS enhancement projects.

• I completed an MBA with Project Management certification at Keller Graduate School of Management on 2007 and I

completed CCNA certification in 2012.

Technical Architect, AT&T, Chicago, IL 12/2005-06/2007

• Java, C++, HTML, Apache Web server, WebStart, Oracle 9, UNIX SUN/Solaris 9, RMI, CVS;

• I provided the application support and enhancements development using Java, Solaris & MS Window 2000 for Mechanical

ESOIs Distributing system (MEDS). We supported seven different MEDS applications. In every supported region (West,

Midwest, Southwest, and East) we had different applications for business and consumer clients. On January 2006 I was

spotlighted with MEDS team for the on time completion of the MEDS CIS compliance project: “Alex Peryshkin and Vinay

Gaonkar worked the necessary JAVA programming enhancements for the West, and Midwest regions. The end benefits to

the business include: 1) the addition of a new " No trespassing " warning message [ i.e.: " AT&T / SBC authorized use

ONLY, subject to monitoring. All other prohibited. "; 2) a new password field where the intranet PIN is required for login

authentication and 3) a new " timeout " feature with beep alert / Flashing E icon notification feature. ”

Technical Architect, SBC, Chicago, IL 07/2003-12/2005

• Java, C++, HTML, Apache Web server, WebStart, Oracle 9, UNIX SUN/Solaris 8, RMI, CVS;

• I provided the MEDS application support and enhancements development. MEDS is a client server application, which

distributes Errored Service Order Images to reps, keep track of their work, and provide reports. Server portion of

MEDS runs on SUN station, the client runs on Personal Computers with Windows. Reports are provided using a WEB

interface. More than 10000 reps are using MEDS. My activities included bug fixing in Java code and small

enhancements requested by user. One of my enhancements include optimization of MEDS requests to LFACS/SOAC

legacy system to verify error-ed Service Order status.

• In addition to my work responsibilities I completed three Java classes with Kinetics and SBC instructors.

• I was Spotlighted in 4th qtr 2004 for mainframe CPU savings of approx $350k per quarter.

Technical Architect, Ameritech, Chicago, IL 10/2000-07/2003

• C, C++, UNIX Sun Solaris 9,SCCS;

• I worked with Solaris, Service Orders Processing system, and distributed environment. I developed a number of

resolvers on FACS Internal Resolution service order analysis and System Technology (FIRST). FIRST was developed

to do manipulations including automated correction of the errors in service orders. FIRST system deployed on

Sun/Solaris workstation and includes a lot of interfaces to different SBC systems and databases. FIRST communicate

with the following legacy systems: FACS, TIRKS, WFA, SWITCH, and MARCH. Those systems deployed on UNIX

and mainframe computers. FIRST communication with others computers was done using sockets, HALLAPI interface,

and MQ. My activity included C/C++ coding and using HALLAPI library.

• I completed 5 days Java class with SBC instructor.

• I was able to work effectively with remote team members using conference calling, NetMeeting, and e-mail.

Programmer Consultant, Ameritech, Chicago, IL 06/1999-10/2000

• C, C++, Perl, Shell scripts, UNIX Sun Solaris 9,SCCS;

• I completed of porting large product "10 Digit Trigger" from SBC environment to Ameritech. It's C++ development for

FIRST application. I worked with Solaris, Service Orders Processing system and distributed environment. I developed

the Local Number Portability automation system (LNP). LNP project added several thousand lines of C++ code and

about one thousand lines of Perl to the FIRST system. LNP Development was done in Solaris OS with Sun

development environment. I wrote several resolvers as well.

Programmer Consultant, Rockwell International, Elk Grove Village, IL 04/1997-06/1999

• C, Perl, UNIX, Solaris, OS9, Embedded, Real time and Redundant systems.

• I worked to provide Automatic Call Distribution center feature enhancement and support. I analyzed current code, which

included several million lines of C code, and I provided required code improvements. The Spectrum integrated Call Center

System was built upon a distributed processing architecture designed to integrate with an enterprise computing environment

and increase the efficiency of the service representative operations. The Spectrum system can cost-effectively meet the needs

of virtually any size call center, up to 2, 400 agent positions. Spectrum is a non- blocking system that can handle call

volumes up to 25 calls per seconds (90, 000 calls per hour). These calls can involve Voice Response Units (VRUs), host

database interrogation and call transfers. Multiple units can be networked to provide automatic backup and load balancing.

The Spectrum Integrated Call Center System is a comprehensive solution for the challenges of call center management.

System functions span automated call distributions, automated voice response, data integration, and voice messaging and

automated outbound call management. Spectrum uses standard Ethernet and TCP/IP data links to permit users to implement

3rd party, best- in- class applications for CTI, data- directed inbound call routing, and automated customer contact systems

for outbound calling. Involved in the dynamic memory management, data base table expansion, and call processing.

C Senior Programmer, University of Chicago, Hyde Park, IL 03/1996-03/1997

• DEC UNIX, Linux, software development and system support. C/C++, Tcl/Tk, real time programming, device drivers.

I was responsible for general software support of the Organismal Biology and Anatomy lab in the University of Chicago. Lab

uses Alpha station with DEC UNIX, several Pentium computers running Linux Red Hat, and VAX/VMS cluster.

SYBASE project: Responsible for software and administrative support of SYBASE database holding experimental data (~ 600

M byte).

Bird song recording project, Saber: One of the OBA Lab research directions is the bird song study. Birds are kept in the sound

isolated boxes with microphones. Each microphone is connected with ADC controls via the computer. The Recording system is

based on the Pentium Pro computer with Linux OS. A maximum number of 16 channels might be connected to the ADC plug in

board, manufactured by National Instruments Inc. (at MIO 16x). To control this board we wrote a Linux driver and distributed the

on-line software system with GUI. This driver works with interrupts and used DMA channels to read from the device buffer.

Software was implemented as a client-server model. Server process ran several threads. The device thread ran code to de-

multiplex input data, put every channel in the individual circular buffer, make analysis to estimate value of every set of data, and

to record useful sound fragment on the disk. Command thread got user commands through TCP/IP sockets from the user on any

computer. GUI can reside on any computer and provided a fancy front end to Command Line Interface and also provided a

graphical data representation, which included the signal oscillograms, graph of power, and a Fourier image of the signal. GUI

was written using C, X windows / Motif, and Tcl/Tk. This project size was about 10k lines of code.

C Software Engineer, Motorola/Unisoft Consulting Co., Arlington Heights, IL 10/1994–03/1997

• C, Perl, Shell scripts, UNIX, X-windows/Motif, X- Designer, LabView.

• I designed and developed Advance Test Tools for Motorola Corporation Cell phone environment. Tools included GUI

client/server, and real-time applications. C, Perl, UNIX, X- Designer, LabView. Designed and participated in the

development of the Command Line Interface (CLI) handler to SIFT. SIFT is a proprietary Motorola system created to

simulate the traffic of the entire cellular phone networks. Originally SIFT was controlled by GUI. CLI handlers performed

commands from different software systems received through networks, and also automated SIFT control with the script. I

worked with a team of SIFT developers (five people) during four months. My next project was for integrated scripting

environment (SETT) to write a library that allowed to start SIFT and perform executing all existing SIFT command from

SETT. I wrote all necessary scripts to do basic tests. The SIFT library for SETT was written with Perl except a few C

routines which provided a socket communication. SIFT and SETT runs on Spark station with Sun OS. I worked with this

project about six months and I wrote about 6k lines of Perl code.

IT Research Associate (Post Doctoral study),Fermi National Lab, Batavia, IL 12/1990–

10/1994

• C, C++, FORTRAN, VAX/VMS. UNIX, VxWorks, LabView, MS-DOS / Windows

• Scientific research: Top quark search and W mass measurement. Designed, developed, and implemented the client-server

applications for Big Data storage and multi variable analysis of the physics processes using Neural Networks, H- matrix, and

Likelihood methods (C, C++, FORTRAN, VAX/VMS. UNIX, VxWorks, LabView, MS-DOS / Windows). I participated in

the development of the real-time trigger systems to perform data reduction. A main unit of this system is a VXI crate with

V68040 processor with VxWorks OS connected through Ethernet with a UNIX host computer.

Scientist, Institute of Nuclear Physics, Novosibirsk, Russia 06/1977-12/1990

• C, FORTRAN, Assembler, RT-11, CAMAC, custom H / W.

• Designed, developed, and implemented the real-time control system for vacuum photocathode's production line.

• Leader of the Neutral Detector on-line software development group. Designed, and developed event driven multi-tasking,

real-time on-line system with GUI.

Educational Qualifications

Keller School of Management, Chicago, IL 09/2002 - 09/2007

Master's Degree, MBA with Project management certification

Fermi National Laboratory, Batavia, IL 12/1990-10/1994

Post Doctoral study

Institute of Nuclear Physics, Novosibirsk, Russia 01/1984 - 06/1988

Doctorate Degree, Physics

Novosibirsk State University, Novosibirsk, Russia 09/1972 - 06/1977

Master's Degree, Computer Science

Novosibirsk State University, Novosibirsk, Russia 09/1972 - 06/1977

Master's Degree, Physics



Contact this candidate