Stan Sokolov

Resume: Java, J2EE developer

My goal is to consider different challenging positions as a Java and J2EE programmer.
 
photo
  Contact Information:
  Bucks County, PA
  United States
  sokolov@trade4stas.com
  Primary Phone: (609)-203-9710 (Time 9am-10pm)
 
  url: http://www.trade4stas.com/resume/index.html
word document   MSWord resume(~300KB)


Java EJB Java EJB 2.0 Fundamentals Java 2 Platform Enterprise Edition J2EE
Java Server Pages JSP 1.1 Java Server Pages JSP 1.2 Java Server Pages (JSP 2.1)
RDBMS developer Java 1 programmer J2EE 1.4 fundamenetals

 
WORK STATUS US
 
I am authorized to work in this country for any employer as a US citizen.
 
SALARY RATE
 
I am not looking for a new job at this time. Rate is provided for a reference only. Full time is 120K a year plus benefits. Contract from $85/hour depending on the project. My relocation or travel is only possible on full your expense.
 
SKILLS
 
Skill Name Skill Level Last Used Experience
Spring Expert Currently 4 years
Java Expert Currently 8 years
J2EE Expert Currently 7 years
EJB Expert Currently 4 years
JSP/Servlets Expert Currently 8 years
XML Expert Currently 6 years
Hibernate 3.1 Expert Currently 2 years
HTML,CSS, JavaScript Expert Currently 6 years
Websphere Application Server 4,5,6,6.1 Expert Currently 3 years
WSAD 4,5, RAD 6 Intermediate 3 years ago 2 years
IntelliJ Expert Currently 2 years
Eclipse Expert Currently 2 years
DB2 UDB Intermediate Currently 3 years
Borland C++ Intermediate 4 years ago 5 years
MQ series Intermediate 4 years ago 3 years
WebServices (SOAP,WSDL,IBM,AXIS) Intermediate Currently 1 years
UNIX (Linux, AIX) Intermediate 2 years ago 1 year
Apache, IBM HTTP Server, Tomcat Intermediate Currently 7 years
Struts Intermediate Currently 1 year
SQL Intermediate Currently 9 years
UML Beginner Currently 7 years
XSLT Beginner 4 years ago 1 years
MVS/Mainframe Beginner 3 years ago 3 years
LDAP Beginner 4 years ago 1 year
AJAX Beginner Currently 1 year
Oracle 10G Beginner Currently 1 year
Perl Beginner Currently 1 year
 
EXPERIENCE 1998-2008
 
 
1/2008-De Lage Landen    Get more info...
PA, United States

Software engineer

De Lage Landen is part of Rabobank that holds Triple A (AAA) credit status by the major ratings agencies, making it the only privately owned bank in the world with such a status. De Lage Landen is a full owned subsidiary and is a leading international provider of private label leasing and financing programs to banks and manufacturers

Project: ICV (Integral Client View)

Role: Senior java developer, Full Time

Responsibilities: Supporting existing version of application; Architectural improvements where possible; Defects fixing; New features development; Optimizing and support of build process using CruiseControl.

Results: Structure of existing system was analyzed order to support it and respond to the ongoing daily problems. A lot of system defects were fixed. New modules were implemented for notifications delivery. Optimization of database transaction management was made to use aspect oriented programming trough spring. Build process was cleaned and automated with help of CruiseControl framework and ANT. Work on new version of the project was successfully begun. Migration was made from WebSphere AS to Tomcat and from RAD to Eclipse. Code base was migrated from using IBM webservices framework to AXIS

Technologies: J2EE, Websphere 6.0, RAD 6, Eclipse, Tomcat, Hibernate 3, Spring 2.1, CruiseControl 2.7, JiBX, Castor, JAXB, AXIS 1.1, Spring AoP, Oracle 10g.
 
1/2004-12/2007. Caregain    Get more info...
NJ, United States

Software engineer

Caregain is a company that develops software to reduce healthcare cost for employers and insurance health plans.

Project: DCP (Claim Adjudication System that was developed for CIGNA)

Role: Lead developer

Responsibilities: It included writing low-level design for Java application backend, reviewing of UI design, providing complex SQL queries for the UI team in India, implementing of business and database layer, Unit testing. It also included partial DB design (MS SQL) and project administration.

Results: New modules were developed for adjudication special claim types. UI interface was implemented to configure claim adjudication engine.

Technologies: WebSphere 5.0.2, jIDEA, NetBeans, Tomcat 5, Hibernate 2, AXIS, WebServices, SOAP, Struts, ANT, DB2, MS-SQL, Vocomo Voice Studio (IVR), Linux SuSE 9.0.

 
5/2001 - 12/2003. International Business Alliance (IBA)    Get more info...
Minsk, Republic of Belarus, Rodgau (Frankfurt Main), Germany

E-commerce applications were developed for IBM Germany and IBM Worldwide. I was an official IBM contractor. Following projects were assigned to me and my team: IBM Common Custom Classification System (CCCS) and IBM Electronic Transport Order (ETO).

CCCS Application is to provide custom classifications of IBM merchandises to the users and other IBM applications. It contains about 5000000 custom classifications to all products that IBM has ever produced. System is available to all the countries where IBM has local departments. Application has a front-end (web) interface available for the users and backend interface available for other applications, usually for mainframe applications. Backend processes use MQ-series to contact needed service of CCCS application.

ETO Application is a system to connect local IBM departments with local transport carriers. It provides facilities to assign orders to carriers and track how the orders are processed.

2002-2003 Role: Sub-Teamleader This position assumed management of six Java developers in Minsk/Belarus.
Responsibilities included technical project management and some administration activity: tasks assignment, preparation of timesheet reports to project managers, Java code review, and creation of internal (low-level) application designs. My job included implementation of the most important tasks that were assigned to our team (specially various business transactions). Our team also provided database management. It included creation of DB2 DDL files, SQL migrations scripts, creation of DB2 Java stored procedures. Production DB2 databases were located on PowerPC servers cluster and mainframe MVS host. Test databases were hosted on Win32 and Linux (SuSE 8.2 pro).

2001-2002 year. Role: Software Developer
Responsibilities: It included development of the new business transactions and support of the both applications (CCCS and ETO). Java code had to be developed using WSAD v.4.X and 5.X as main development tools (From the earlier beginning Visual Age for Java was used). Management of local test servers WAS 4.x and 5.x WTE. It also included preparing code to deployment on the production WebSphere server on AIX environment. Code had to be synchronized with CVS repositories on the regular basis. Some of my tasks included usage of the WebSphere embedded MQ. Production and test queues were accessed using MQ Java libraries. Database access layer development using EJB CMP beans and Session bean facades was also part of my job. UI development included validation of JSP pages according IBM internal standards for User Interface. Borland C++ 5.02 was used to create custom text editor and the JSP syntax checker utility (check JSP pages according IBM internal standards).

Results: Several versions of the applications (ETO and CCCS) were created and deployed on the production environment.

Technologies: Java, Servlets, JSP, EJB, MQ, WebSphere AS, WSAD, DB2, C++
 

8/2000 - 5/2001 Jenty International Road Carriers group    Get more info...
Minsk, Republic of Belarus Software developer

Application used Tomcat as a web application server. Microsoft J++ was used as a main development tool. Borland InterBase was used as a database server. Borland Delphi 2-4 was used to create local windows clients for the database server. The application included custom authentication and authorized models. It used Servlets on the presentation tier and some custom classes to provide access to persistence data via JDBC. Java application was basically used to perform dynamical data inquiries. Also some backend processes were created to provide some time-consuming data analyses. Delphi clients were used to fill data in the database.
Technologies: Java, Servlets, Microsoft J++, Interbase, Delphi
 

4/1998 - 8/2000 Pharmaservice Minsk   Get more info...
Minsk, Republic of Belarus. Software developer

A medical drug classificatory was developed. Classificatory was created to provide custom search of medical drugs using type of drug, medical class and medical group. It provides different sorting modes (price, availability) for the users. Application was supposed to work on W32 platform. Delphi 2.0 Application was used as an IDE. Paradox (Borland Database Engine) was chosen as database server.
Technologies: Delphi, Paradox
 

 
EDUCATION 7/1998
 
Belarusian State University of Informatics and Radio-electronic (BSUIR)  Information about this school
Belarus, Minsk
Master's Degree
Specialty: Computer Systems and Networks
 
OTHER WORKS
Hobby web site  www.trade4stas.com

This project is an online emulator of the brokerage house website. It helps user to follow stock trades, calculates cost basis, follow daily stock quotes, generate historical reports, add, edit, drop stock position, set alerts, and prepare tax reports. Product is hosted on the www.trade4stas.com. It is used by around 50 people.

The current functionality allows user to register and enter information about stock trades and real estate investments. It helps user track brokerage house commissions and fees. Maintain list of dividends. The functionality outstanding includes automatic trade execution using latest available quotes and supporting different stock exchanges. Currently product is Available in two languages: English and Russian.

Site includes very sophisticated mortgage calculator that allows registering configured mortgage real estate profiles and exposing them trough the web or distributing by email.

www.trade4stas.com screenshot

 
REFERENCES
 
  • De Lage Landen-confidential, available only after resignation from the current job.
  • CareGain/FiservAvailable/confidential.
  • IBA-Available/confidential.
 
ADDITIONAL INFORMATION
 
Brainbench certificates:

Test Score Date Transcript ID
Java - EJB 2.0 Fundamentals  3.66 2003-10-23  4702453
Java 1  3.48 2003-10-27  4702453
J2EE  2.81 2003-10-28  4702453
Java - EJB  3.00 2003-10-28  4709674
Java Server Pages (JSP 1.1)  3.44 2003-12-05  4762327
Java Server Pages (JSP 1.2)  3.06 2003-12-09  4767567
Java Server Pages (JSP 2.1)  3.42 2006-06-01  4702453
RDBMS Concepts  3.23 2004-10-06  4702453
J2EE 1.4 Fundamentals  3.05 2007-03-20  4702453
 Last updated: 03 October 2009