We provide IT Staff Augmentation Services!

Java Resume

New Jersey, NJ

SUMMARY

Deep knowledge of IT technologies acquired through more than 5-year professional experience especially in development of large-scale, distributed and mixed-language systems. Experience in developing project starting from scratch, including architecture prototypes creation and evaluation, elaborating principal technical solutions according to main technical risks and implementing of core subsystems in the phase of construction. Also skilled in support and revision of legacy systems as well as in development of new products and its integration with legacy systems. Proven ability to apply design patterns when solving formulated tasks. Capable for self-education, quick understanding and solving the problems, creatively and effectively. Prefer to work in team, have extensive communications skills and experience in interaction with end users. Intermediate level of English – writing, speaking.

EDUCATION & PROFESSIONAL DEVELOPMENT

Master of Computer-Aided Systems Software
Major in interactive applications, databases support tools, modern programming languages, network protocols, systems of interactive graphic arts and computer animation.

PROFESSIONAL SKILLS

Software Development Methodologies:

SCRUM, Acceptance Test-Driven Development, Feature Driven Development (FDD)

Programming Languages:

Java, Groovy, PL/SQL, T-SQL, XML, HTML, JavaScript

Internet technologies:

AJAX, Apache HTTP Server, JSON-RPC, Web Services, SOA

Java technologies:

JMS, JAXB, SWING, JAX-WS, Java Server Pages (JSP) / Servlets, GWT

J2EE Frameworks:

ATG Platform, Grails, Hibernate, Spring, Apache velocity, Acegi, Java Server Faces

Application Servers:

Jetty Servlet Container, Jboss, BEA Weblogic, ATG Dynamo Application Server, Apache Tomcat

JavaScript:

Jquery, Dojo, SmartClient

RDBMS:

Oracle. Microsoft SQL Server, PostgreSQL, MySQL

Building Tools:

Ant, Maven, Make

Version Control Systems:

CVS, Subversion, MiArosoft VSS, Team Foundation Version Control

Spoken Languages:

English(Intermediate), Russian(Native speaker)

PROJECTS PARTICIPATION

Feb, 2011 - Now. Developer, Confidential,

Customer

-

Project:

Design and development of Web Self-Case application for Czech mobile operator Telefonica/O2. The goal of this application is to enable the TO2 customers buy mobile products and services through the online shop and provide them a common login interface through the "Single Sign On" system. It\'s big B2C application based on ATG platform. Main TO2 vendor for this project is Spanish company Indra, EPAM was acting as subcontractor for TO2.

Participation:

Automation of Installation, deployment processes of project environment including database initialization. Implementation of technical design - clients to SOAP web services(Activation / Deactivation / Retrieving status of customer services like MMS, ROAMING, Call forwarding etc...). Dealing with ajax - web forms implementation and handling. Data persistence - storing of customer products retrieved and aggregated from remote interfaces.

Team:

6 Developers, 1 Team Lead, 2 QAs, 1 BA, 1 PM

Tools:

Eclipse, PL/SQL Developer, ant, ATG Tools (ACC/BCC/... etc), Enterprise Architect

Technologies:

Oracle 11g, MySQL, JEE, ATG

Dec, 2010 - Jan, 2011. Key Developer, Confidential,

Customer:

Confidential,

Project:

eCommerce solution for B&Q customer, based on ATG platform

Participation:

Participating in the design and execution of empirical/analytical/modeling studies and investigations Developing application features.

Team:

9 dev 1 team lead

Tools:

ATG tools, eclipse, oracle SQL developer, ant, SVN

Technologies:

Oracle, J2EE, ATG

Dec, 2009 - Aug, 2010. Developer, Confidential,

Customer:

eHarmony

Project:

New web based dating solution. This project utilizes both of synchronous and asynchronous communication between components of business logic that were implemented as a set of web services via Spring integration framework. It also contains Web AJAX based UI that is implemented with Spring web flow technology and utilizes together SOLR, Voldemort and Oracle as persistence storages as well as geo search possibilities of Solr indexing server.

Participation:

Involved in all principal system components, i.e. web application and web services (events, mailer, mailbox, profile, account etc.) 1. Restful Web Services Development: API for mobile platforms that provides news feed, internal API for messages exchange(mailbox service), account management(account service), sending emails(courier service) 2. CMS Integration: creating web conversations by using Spring web-flow, ajax calls handling, client data validation using JavaScript. 3. Configuring web application security: login/logout through SSL connection, roles-based access restriction to content depending on account using Spring Security. 4. Developed from scratch command line application based on Spring Batch API for broadcasting emails to registered users.

Team:

1 PM, 15 developers, 2 UI engineers, 5 QA

Tools:

Eclipse, Maven, JUnit, PMC, TAF

Technologies:

Oracle db, Voldemort, J2EE, Spring IOC/AOP/Integration/WebFlow/Security, Hibernate, Solr, Jersey framework

Mar, 2009 - Sep, 2009. Developer, Confidential,

Customer:

Confidential,

Project:

The Application programming interface that is used for integration of external applications with the main product. The module structure includes scripts editor, as one debugger, and also a web interface for possibility access from network. As base of module technologies have been used Microsoft Dynamic Language Runtime and Web Services. The module is developed from scratch and successfully delivered to customer.

Participation:

Script engine development: integration of IronPython language into existing platform, writing IDE components, creating soap based web service for external applications. Refactoring of application that searches and reserves phone lines from Delphi to C# (including search engine based on A* algorithm and UI part)

Team:

2 Developers 1 Tester

Tools:

Microsoft Visual Studio, Microsoft Team Foundation Server, Oracle SQL Developer

Technologies:

Oracle, .NET, C#, NHibernate, SOAP Web Services, XML

Feb, 2008 - Oct, 2008. Key Developer, Confidential,

Customer:

Confidential,

Project:

Mediation Solution for the mobile operator company. Contains set of converters for sms, mms, wap and voice services. Also provides an interface to online billing system for internet service.

Participation:

Converters development: several small command line applications written on pure C, that converts bulk data from mostly Asn1 format to that one (mostly CSV) that billing system accepts. Mediation solution development: writing scripts, inside of "Convergent Mediation Engine" tm (Nokia) that aggregates event data from firmware (devices that organized GSM network, such as MSS, BSS etc.), routes data to a target systems (billing, security, interconnect systems) and performs pre-billing for internet (GPRS) service.

Team:

2 Developers 3 Testers

Tools:

Convergent Mediation Platform,

Technologies:

Apache Derby , J2SE, XML, ASN.1

Jul, 2008 - Sep, 2008. Key Developer, Confidential,

Customer:

Confidential,

Project:

The web application for test automation of customer\'s products. Key features - test suites launching, collection of statistics, representation of results (categorized views, sorting, filtering), generating reports in excell format.

Participation:

Leading the development process - analysis of design requirements, communications with customer (Russian spoken), planning and implementation user stories: data persistence into xml formatted file, CMS integration, configuring security.

Team:

2 Developers 1 Tester

Tools:

Eclipse, SVN, Ant

Technologies:

JSP/Servlets, XML

Dec, 2007 - Feb, 2008. System Integrator, Confidential,

Customer:

Confidential,

Project:

Web Extension of existent internal portal, based on FreeBSD platform. Manages remote services by telnet protocol. Uses requests and logs data encryption.

Participation:

Development of cross-platform CGI script based on pure C: 1. Handling of user submitted forms 2. CMS Integration (using Server Side Includes) 3. Session and logs data encryption based on triple des algorithm 4. intercommunication with internal services through telnet utility using pipes

Team:

4 Developers 1 Tester

Tools:

Make, Telnet, Apache HTTP Server

Technologies:

Ansi C, CGI, Telnet, 3DES

Mar, 2006 - Feb, 2007. Junior Developer, Confidential,

Customer:

Confidential,

Project:

A Win32 platform based bill force system for phone calls rating. Complicated project, integrated with java technologies based front end, C++ based powerful rating engine and sql server interaction. Provides run-time processing of about 200 thousand customers. Participation in upgrade of this project is 6 month up to completion and delivering.

Participation:

Responsible for acquisition stage of billing system - parsing data, pre-processing, filtering, enriching and sending to next stage. Involved mostly in bug fixing, was trained for development processes, methodologies, learned English.

Team:

3 dev 3 Testers

Tools:

Microsoft Visual Studio, CVS

Technologies:

MSSQL 2000, C++, XML

Hire Now