Professional Profile

I am an experienced Software Developer with profound knowledge of J2EE framework, Object-Oriented Methodologies and corporate experience in analysis, design, development and maintenance of J2EE and other Web Applications using WSAD and other tools. Experience in full-lifecycle development – problem definition, technological implementation (coding), quality assurance and maintenance.

  • Highly motivated hard worker with professional attitude and work ethics.
  • Quick and independent learner, always eager to improve my knowledge.
  • Bright, friendly, and reliable.
  • I get along well with others and deliver work on schedule.

    My main skills are:

  • Project Management (5 years)
  • Java, J2EE (10+ years)
  • Web Applications development (10+ years)
  • Application Analysis (10+ years)
  • Business analysis (5+ years)
  • Application testing (10+ years)

  • I am a US citizen.

Main Skills

Project Management:
I was managing team of consultants 2 on-site and 10 offshore. I had to work with both fixed bid projects (fixed budget) and fixed time projects. I also worked with standard projects to make sure it is completed within budget and on time. I was managing project risks such as availability of additional resources from other dev teams and infrastructure resources. Most of the projects were full SDLC.
Java/J2EE:
Last 8 years I worked with IBM WebSphere environment starting 5.1 and finishing on 8.4. I worked with JMS and enterprise bus, Web Services, JDBC and other related technologies.
Web applications:
I designed and implemented web applications using Struts, JSP, HTML, JavaScript, XML, XSLT, Ajax and JSON. Web application were designed using SOA architecture enabling tier and object separation and generalization. I used 3 tier approach with UI as tier 1, Java/J2EE back end as tier 2 and Database (Oracle, IBM iSeries DB2) as tier 3. All tiers were designed to be independent from each other using interfaces.
Application analysis:
If I am responsible for developing and application or at least for creating a solution, then I always tries to implement logging mechanism in all tiers of the application. This logging mechanism would on/off mechanism not to slow production version of app. Analyzing application that I know nothing off is usually involved going thru source code, testing UI to understand app functionality, creating data flow diagram, process flowchart and etc. it helps if some tools are available to simplify app analysis.
Business Analysis:
I closely worked with business users of our web applications to help them solve business problems and increase their productivity. Sometimes suggesting a solution I was able to see in their area or request coming from business users it all started with business requirements. I am very good at getting to the bottom of the problem and creating requirements for dev team to implement. I also work with different business or technical teams to create full solution. I do a good job of communicating statuses to both business users and IT managers and stakeholders.
Application testing:
I was involved in different types of testing the application including the systems of applications were part of. I did Unit testing, UI testing, UAT testing with business users, integration testing of all components of the system and data flow testing.

Work Experience

Dec 2015 - Present

Self-employed, Greater Chicago Area

Consultant


  • I am managing team of consultants on-site and offshore.
  • I am doing code reviews and testing.
  • I am following projects thru full SDLC.

June 2010 - Oct 2015

Walgreens Co. Deerfield, IL

Project Manager


  • I am managing team of consultants on-site and offshore.
  • I am working with allocated budget for this projects to make sure we project is completed within budget and on time.
  • I am managing project risks.
  • I am following projects thru full SDLC.

May 2009 - June 2010

Walgreens Co. Deerfield, IL

Sr. Business Systems Analyst


I am responsible for managing project to create collaboration portal for Vendors/Supplier and corporate Walgreens staff. I was managing project from RFI to vendors (IBM, Microsoft and Oracle) for collaboration packages/portals to going into production for pilot vendors.

  • Working with Vendors and business users to determine the best collaboration platform/package to be used.
  • Working with Vendors to determine work plan for implementing the platform in corporate environment. (Microsoft SharePoint 2010)
  • Gathering requirements from business users.
  • Working with infrastructure groups (security, hardware) to determine the risks and path to implement the solution within corporate network/environment.
  • Working with consultants to supervise the development/implementation of desired features.
  • Integrating Java based applications with SharePoint 2010 Portal.
  • Working with multiple groups (Network, security) and SharePoint experts to bring the solution to production environment and selected pilot vendor use.

June 2007 - May 2009

Walgreens Co. Deerfield, IL

Sr. Programmer/Analyst


Responsible for multiple J2EE projects in Retails Systems and Vendor support department. I am responsible for implementing new enhancements to the existing Distribution Centers Order Management applications and creating new Applications to manage Orders from Direct to Store Vendors.

  • IBM Websphere WSAD 5.1 (Enhancements to existing applications).
  • IBM Websphere RAD 7 (New applications).
  • Java 1.3 and 1.6
  • WebMethods 6.5.
  • EDI.
  • JDBC to Oracle and DB2 on iSeries AS400
  • JMS (Integrated part of WAS 6.1).
  • Servlets.
  • Portlets with Portal framework.
  • Web Services, SOAP.
  • XML, XML Schema

March 2007 - June 2007

ULINE Inc., Waukegan IL

Contractor


Overview
Uline has established a direction to migrate from its current RPG based Order Management & Call Center system to an application with a rich user interface, and a system design that incorporates a more maintainable object oriented/JAVA based best practices. The Order Management System (OMS) is used by Customer Support Representatives (CSR)s across six (6) Uline contact centers located in; Chicago, IL, Atlanta, GA, Los Angeles, CA, Minneapolis, MN, Dallas, TX, Philadelphia, PA The applications used by the 250-300 CSR’s constitute the most strategically important applications for the company. The majority of customer interactions are supported by these applications. Uline sells commodity products, and the level of service provided by their CSR’s is a key differentiating factor.

OMS (My responsibilities)

  • Third Party Interfaces with UPS – Tracking Shipments, FEDEX – Service Availability, Tracking Shipments, GSO (Golden State) – Tracking packages.
  • Controller layer: MDBs, contract validations.
  • Business Services include Stateless Session EJBs.
  • Integration Services include Data Objects returned to the client, Integration Adapters for DBs, Creation of XML, XML parsing.
Technologies
  • Technologies that were used include Java 5, JMS using WebSphere SIB, Session EJBs, MDB, JDBC, Web Services, XML Parsing.
  • Development Platform: RAD 7.0.1.
  • Application is running on WebSphere App Server 6.1.
  • Duties include: design, coding, testing.

July 2006 - Jan 2007

FirstEnergy, Akron OH

Contractor


Architecture, Developed and Tested Web CSR application. This application is for Customer Service Representative working on helping customers of FirstEnergy Companies maintain their web site registration. This includes functionality to register new customers, removing customers, adding and removing accounts to/from their site profile. Web CSR also allowed updating their profile, changing passwords, unlocking the customer, if the customer failed to login more then 3 times and was locked out. Architecture and Develeloped Billing and Payments options of Customer Web Site. Those options allowed to view their accounts, make Bank Draft payments, view payment history and other billing and payment related functionality. Bother of these applications were integrated with SAP thru Web Methods web service calls.

  • Web Technologies that were used include Java 1.4.1, Struts 1.2.7, Sitemesh, log4j, JDBC, Web Services.
  • Development Platform: SAP NetWeaver.
  • Application is running on Apache Web Server and SAP J2EE Engine.
  • Supervised team of 2 Contractors.
  • Duties include: analysis, design, coding, testing.

March 2002 - Apr 2005

AT&T. Hoffman Estates, IL

Technical Architect


Architected, developed and implemented various solutions using J2EE framework and other technologies.
1. March 2004 - April 2005
  • The eBill team has the need to send upwards of 200,000 real-time emails per day relating to Online Payment Capabilities
  • Designed and implemented a sophisticated distributed system utilizing J2EE approach using WAS 5.1.1
  • Developed high-throughput asynchronous transaction processing capability through the use of Sonic ver. 4 Queue and JMS
  • Managed 2 Analysts and 1 Senior Analyst as part of the team.
  • Coding and testing of multiple stateless EJBs including: Validator, Content Manager, Emailer, Logger, DB Manager, and others)
  • Sophisticated transaction handling with two-phase implementation
2. March 2003 - March 2004
  • Development of J2EE compliant Sales Aid Application Server using WSAD 5 utilizing Enterprise Offer Management Server and UM BIS
  • App Server publishes Web Services which are invoked from Desktop client application.
  • Web Services invoke Session Bean which does all the work including communicating with Epiphany Rule based Offer Management System, Oracle Database and Usage Management Data.
3. December 2002 - March 2003
  • Development of client (servlet) software that would sit between HP and SBC Rubik Server.
  • Implemented bi-directional communication using XML SOAP and Rubik Web Services
4. March 2002 - December 2002
  • Development of WebGate (web based project Management tool) and integration with Artemis/SPI.
  • Conversion and enhancement project moving the application from IIS/COM platform to J2EE
  • Tight integration into Artemis/SPI using web services
Tools: WSAD, WebSphere, IIS, Rubik, WAS
Databases: UDB, Oracle, MS SQL Sever 2000

June 1998 - Mar 2002

Cohesia Co.

Software Engineer


  • Developed and maintained MASS, Metallurgical Plant Control application, in a Client/Server environment.
  • Developed and implemented system architecture utilizing Object Oriented DB on Oracle 7.3 platform.
  • Creation of client and server components using VC++ with MFC.
  • Evaluation and integration of the following third party components: RogueWave DBTools, Tools.h++, ObjectiveGrid, IONAs Orbix 2.3
  • Design of the desktop GUI as well as prototyping of the Web Application.
  • Coding of ISAPI DLL in VC++. The dll responsible for generation of HTML/JavaScript output.
  • Evaluation of JDK 1.3 as alternative front end implementation.
Tools: IIS, Visual Studio, VC++, VB6, VSS
Databases: MS SQL Sever 7

May 1996 - May 1998

Advanced System Designs

Programmer/Analyst


  • Development of Client/Server application, using Visual Age C++ for Windows on PC side. Server is AS/400.
  • Application was designed to locate and track earth-moving equipment using Orbcomm low orbit satellites.
  • With Orbcomm satellites data can be sent both ways enabling application not just receive data but also send data to equipment in the field. Duties include coding, testing, installation.

Jan 1995 - Apr 1996

Professional Solutions, Inc.

Programmer/Analyst


  • Working on implementation of Michigan Child Support Enforcement System (CSES).
  • Implemented Payments Processing System, in Detroit (high volume data system, more then 1 million dollars per day) (C, Clipper on OS/2 platform).
  • Development of CSES on C++ and Client/Server platform. Duties include analysis, design, and coding, testing, installation

November 1993 – January 1995

Dolman Technologies Group, Lansing, MI

Consultant


  • Designed programs for communications between PC and Audio/Video recording system.
  • Duties include: analysis, design, coding, testing, enhancement and modification of existing programs (C/C++), support for PC software and hardware.

Managerial Skills

Excellent, 2 years

Project execution and control

Excellent, 2 years

Effective problem management

Excellent, 6 years

SDLC methodologies

Excellent, 2 years

Process-oriented

Excellent, 2 years

team and individual leadership

Excellent, 2 years

oral and written communication

Excellent, 2 years

conflict resolution

Excellent, 2 years

delegating

Excellent, 2 years

coaching and mentoring

Excellent, 2 years

industry knowledge

Excellent, 2 years

design skills

Technical Skills

Expert, 10 years

JAVA / J2EE

Expert, 14 years

XML & XSL

Expert, 10 years

JDBC

Advanced, 3 years

JMS & SOAP

Advanced, 6 years

C / C++

Expert, 15 years

HTML / CSS / JSP / PHP / ASP

Advanced, 6 years

Javascript

Beginner, 1 year

jQuery Framework

Education

Radio-Electronic-Automation Institute, Moscow, USSR

BSCS in Mathematics and Computer Science


• Held leadership positions with a university volunteer network.
• Speak read and write English and Russian fluently.