Objectives:

Position in Java development or java project development for team up to 8 developers.

Summary:

Over 7 years in OOP using Java.

Experience with Eclipse plug-in development.

Experience with Web application development including DB layer.

Computer Skills:

Operating Systems : Windows 2000/XP, Windows 98/95, Linux and MS-DOS.

Programming Languages : JAVA, C#, SQL.

Technologies: Hibernate, JDBC, Servlets, JSP, Struts, Tapestry, JMS, JNDI, Log4J, Jakarta Commons, EJB, Web Services, Ant, Maven, JUnit, XML, XSLT, XSD, JiBX, DOM, SAX, XPATH, AXIS

UI: Eclipse plug-in, RCP, GEF, SWT, Swing, Applets

Web Servers : Apache Tomcat, JBoss, Jetty

IDE: Eclipse, IDEA

DBMS : MySQL, MS-SQL Server 2000, Oracle, Postgres, Firebird

Engines: Velocity, Spring

Environment: JDK 1.4, JDK 1.5

Source Control Systems: CVS, SVN(Subversion)

Educational Qualifications:

310-035 Sun Certified Programmer for the Java 2 Platform 1.4

2000 - 2006 Master degree of the Computer integrated engineering processes and manufacturing. Crimea institute information-polygraphic technologies.

1997 - 1998 Tavrida National University, Department of Mathematics.

Work Experience:

Contractor for BossDev, Simferopol, Ukraine

(Project manager) July 2007 – current

IGS Skill Games - multiuser network game server with clustering support. http://www.triviapot.com.

Roles & Responsibilities: Communication with customer, project specifications, usecases and diagrams making, changing the architecture specifications, creation tasks for developer, developing of the cluster, chat and trivia game parts.

Environment: JDK 1.5, Eclipse IDE 3.3, WTP, Maven, Apache Tomcat, EnterpriseArchitect 6.5, Jira, MS Visio, MS Project, SVN

Technologies: Spring, Hibernate, Log4j, JSF, JGroups, RMI

Contractor for XI-ART Inc. Toronto, Canada

(Project manager) October 2007 – current

ZooPip – solitaire mobile game.

Roles & Responsibilities: Communication with customer, project requirements and specifications

Environment: J2me, Eclipse IDE 3.3, Ant, CVS, Bugzilla

Technologies: SonyEricsson SDK

Contractor for UkrGermanEnterprise, Frankfurt am Main, Germany

(Project manager) October 2007 – November 2007

Website for internal USE of the ServerSoft Smart Solutions GmBH. Application contain authorization module and allow to view and edit user profiles. There are some user access levels in the application. User can create and view the reports and exchange the messages between the application users.

Communication with customer, project specifications, creation tasks for developers.

Environment: JDK 1.5, Eclipse IDE 3.3, WTP, Ant, Apache Tomcat, CVS, Bugzilla

Technologies: Spring, Hibernate, Log4j, Velocity, CSS

Contractor for addforce Systems Netherlands BV., Almere, Netherlands

(Eclipse plug-in developer) December 2006 – July 2007

Eclipse RCP application as client part of the big client-server application. RCP communicating with server through web services. RCP contain a lot of the SWT UI (dialogs, progress bars, properties, outline) and an eclipse forms editor.

Roles & Responsibilities: Developing of the all RCP.

Environment: JDK 1.5, Eclipse IDE 3.2, Eclipse forms, Maven, WebSphere, SVN, Trac

Contractor for Gwynn Group inc., Dallas, USA August 2006 – November 2006

(as project manager and software developer)

“Blueshare” – the meeting service that enables individuals to present desktop online and give control over mouse and keyboard. This application grabs your desktop and sends it to the server. Server collect screen data and send it to the clients. Meeting presenter can share control over mouse and keyboard.

Roles & Responsibilities: Project management, team leading

Environment: JDK 1.5, Eclipse IDE, Ant, Spring, Velocity, Log4J, CVS

Report generator for MSSQL DB – Generates Excel report by data from the MSSQL server.

Roles & Responsibilities: development all parts

Environment: Visual Studio.Net 2003

“Smash the Dish” – game for the exhibition, based on the guessing the number.

Roles & Responsibilities: project management, development

Environment: JDK 1.5, Eclipse IDE, Ant, Swing

Offshore Creations (BossDev), Simferopol, Ukraine May 2003 – August 2006

(as software developer)

Buena Vista rebate site - BuenaVista Home Entertainment provided a facility whereby rebates can be submitted online. The idea is that unique DVD codes entered codes online using a web site and qualify consumers for rebates. http://www.tvondvdoffer.com/

Roles & Responsibilities: project management, development all parts

Environment: JDK 1.5, Eclipse IDE, Ant, Spring, Hibernate, JavaScript, SVN

Whirlpool rebate system– this application intended for the collection data from the some XML sources, store data to the DB and generate reports by the request. Consist of: console application which parse XML files and store data to the database, and server which has web part allowed generating reports.

Roles & Responsibilities: development all parts

Environment: JDK 1.5, Eclipse IDE, Ant, Jakarta Commons, Spring, Hibernate, SVN

Burger King – web application for the Burger King company for storing and managing data about checks of the Burger King restaurants.

Roles & Responsibilities: developer all parts

Environment: JDK 1.5, Eclipse IDE, Ant, Spring, Hibernate, JavaScript, SVN

Eclipse plug-in Process editor – graphical editor like MS Visio for modeling business process. Editor is an eclipse multipage editor with graphical page and XML editor page. Editor has preview, outline and properties windows. Editor created with popular GEF library.

Roles & Responsibilities: research of the technologies, development, support

Environment: JDK 1.5, Eclipse IDE, Ant, Swing, SVN

Chat server and client – client and server based on the Jabber standard. Chat created as standalone java app and applet. Chat has conference and logging extensions.

Roles & Responsibilities: research, development all parts

Environment: JDK 1.4, IntelliJ IDEA, Ant, Applet, Swing, Web services, JDBC, CVS

SQL query builder (web application) – Web application with UI controls for building SQL queries for the DB.

Roles & Responsibilities: development

Environment: JDK 1.4, IntelliJ IDEA, Ant, Struts, CVS

System with web interface for employee’s registering – simple web site with authentication for managing information about employee’s of the company.

Roles & Responsibilities: development

Environment: JDK 1.4, IntelliJ IDEA, Ant, JSP, JDBC, CVS

Contractor for Simfinet Internet provider., Simferopol, Ukraine

(as software developer) October 2002 – May 2003

Communication server and web site – client-server application for transforming and delivering messages in different format.

Roles & Responsibilities: Developing of the server side part: messages queues, message delivering, web interface for admin and user site parts.

Environment: JDK 1.4, IntelliJ IDEA, Ant, JSP, AXIS, JDBC, XML, XSLT, Velocity, Javascript, CVS

Internet statistics system – client-server application which collect data from the databases of some access points of the internet provider, count local and internet traffic, generate reports and allows customers to see the traffic usage.

Roles & Responsibilities: Developing of the server side part: messages queues, message delivering, web interface for admin and user site parts.

Environment: JDK 1.4, IntelliJ IDEA, Ant, JSP, JDBC, Velocity, PostgreSQL, Javascript, CVS

Inteh Ltd., Simferopol, Ukraine November 2000 – October 2002

Hardware engineer of IT department

Simferopol, Ukraine

Used Software and Technologies:

1C bookkeeping, MS Access, market and new technologies investigations.

Responsibilities:

Workstations support, internet/intranet support.

Personal Data:

Born: 23 January 1980, Simferopol, Ukraine

Languages: English - writing – good, verbal – average, technical - good

Russian – native

Martial status: married, son 2 years old

Портфолио