You are on page 1of 5

SUMMARY:

11 Years strong experience in various fields and platform includes System analysis, design, application
(Inter/Intranet) development and testing.
Clear understanding and about 10 years experience in Object Oriented Programming & Design (OOPS) Concepts.
10 Years of experience in Design and Development of n-tier Internet, Intranet and Client-Server application and Good
Knowledge on Full Software Life Cycle Process.
Expertise and having more than 9 Years experience in Java using Swing, Servlets, JSP, EJB, Web Services,
JavaMail, JMS and JDBC.
Expertise and having more than 4 Years experience in C/C++ using Win32 API's, Visual C++ (MFC),
ACTIVEX/COM/DCOM
Experienced in Database concepts with Oracle, Microsoft SQL Server and PostgreSQL (writing complex queries and
stored procedures).
Expertise in Programming with TCP/IP Protocol, HTTP, Socket Programming.
Good working experience in Developing Web Services.
Good working experience in XML, DTD/Schema, XML Parsers (DOM and SAX).
Good working experience in JavaScript, HTML and DHTML.
Good working knowledge in XML and SOAP.
Good understanding of UML modeling (Use cases, activity diagrams, class diagrams generation, ability to come up
right relations among the classes, interaction diagrams, etc.) using Rational Rose.
Expertise in RAD tools like Borland Delphi, Microsoft Visual Studio, JBuilder, IBM Websphere Studio Application
Developer, Eclipse and IntelliJ IDEA.
Excellent Interpersonal and communication skills. Quick learner in new technologies.

SKILLS:
Operating systems:UNIX (HP-UX, SCO), LINUX, Windows 95/98/NT/2000/2003, Prologue Twin Server.
Development tools:MS Basic, Borland Pascal, Delphi, Microsoft Visual C++ (including MFC), GCC (GNU C++),
JBuilder, IBM Websphere Studio Application Developer, IntelliJ IDEA, Eclipse, Agitator..
Databases:Oracle, MS SQL Server, PostgreSQL, Paradox, Microsoft ISAM.
Languages:C/C++, Java, Pascal, Basic, SQL, Oracle PL/SQL, Intel x86 and HPPA assemblers, HTML/DHTML,
JavaScript, XML & its parsers, UML.
Other:TCP/IP network programming, CORBA, ACTIVEX/COM/DCOM, Web Services, EJB, JMS, Java Servlets, JSP,
JDBC, JavaMail, SOAP, Lex/Yacc language processing tools, ERWin, Rational Rose.

CERTIFICATES:Master C Programmer, Master Java Programmer, Master Oracle PL/SQL Programmer, Master
JavaScript Programmer, Brainbench

EXPERIENCE:
01/2008 - present NOKIA (San Francisco, USA)
Project:N-Gage & SNAP Mobile.
Title:Senior Software Engineer.
Details:Nokia provides two platforms to power connected, mobile gaming across Nokia's breadth of phones. N-Gage
is for developing rich immersive games on smart phones and SNAP Mobile is for developing fun, mass-market Java
games.
Role:Responsible for the technical direction of the Java components of Nokia's multiplayer gaming and community
platform; apply commercial Java Engineering experience including design and development of both client-side (Java
Swing, application architecture, and unit testing) and server-side elements (Java Servlets, SOAP and Web Services,
threading and concurrency); perform both design and hands-on coding; utilize software development skills, including
design, implementation, build system management (ANT), unit testing, and agile development methodologies; work
closely with server-side architects to evolve the platform; gather formal requirements and prepare design document to
ensure stakeholder participation and approval. Build new client-side capabilities and components; optimize network
communications using TCP, UDP and HTTP.
Environment:Windows XP, Mac OS, Centos Linux, Internet Explorer/Mozilla Firefox (clients), Oracle 10i, TOAD 9,
Eclipse 3.2, IntelliJ IDEA 7, JDK 1.4/1.5, JForm Designer 4, Ant 1.7, Web Services (AXIS 2), JBoss Application
Server 4.0/4.2, Struts 2, Spring 2.0/2.5, Hibernate 3.3, JUnit 3.8/4.
07/2007 - 01/2008 Western Union Payment Services (San Francisco, USA)
Project:Equity Accelerator.
Title:Senior Software Engineer.
Details:The Equity Accelerator program provides consumers with secure automatic payments to pay off mortgages
much earlier with substantial interest savings.
Role:Involved in development of Web Application (like a thin client). Refactored architecture of application with the
object of migration to Service Oriented Architecture. Designed and developed Business Calculation Services (based
on Service Oriented Architecture) for Business Components.
Environment:Sun Solaris 5.9, Internet Explorer/Mozilla Firefox (clients), Oracle 9i, TOAD 8.6, Eclipse 3.2, JDK
1.4/1.5, Maven 2, Web Services (AXIS 2), BEA WebLogic Server 8.1, Jakarta Tomcat 5, Struts 1.2, Spring 1.2,
Hibernate 3.2, JUnit 3.8.

10/2006 - 06/2007 SILVACO DATA SYSTEMS Inc (Santa Clara, USA)


Project:SmartSpice - Analog Circuit Simulator.
Title:Senior Software Engineer.
Details:Simulator delivers the highest performance and accuracy required to design complex analog circuits, analyze
critical nets, characterize cell libraries, and verify analog mixed-signal designs. It is compatible with popular analog
design flows and foundry-supplied device models.
Role:Involved in bug fixing, refactoring and support of application.
Environment:Windows 2000/XP, Sun Solaris 5.6/5.8, Redhat Linux 32/64, GCC 3(GNU C++), JDK 1.1, Microsoft
Visual Studio 2003, Sun Development Studio 10.

01/2006 - 10/2006 UTL Ltd. (Minsk, Belarus)


Project:Complex of programs for supporting IT-infrastructure of enterprise, for Juniper Networks (Sunnyvale, USA).
Title:Software Architect/Senior Software Engineer.
Details:Some typical web application for enterprise (Sales Department, Customer's Support Department, etc). This
application has functionality: download/upload files, generate reports in different formats (Word, Excel, PDF),
integration to others application (Oracle ERP, PeopleSoft, etc), manipulate huge data, etc.
Role:Involved in creation of Technical Application Design for the application after reviewing the Business and Project
Design. Designed and developed Business Services (based on Service Oriented Architecture) for Business
Components. Responsible for Design of Layers for the application. Developed UI components as Tag Library.
Involved in testing and quality assurance by writing test cases and executing them. Lead a team of Senior and mid-
level Software Engineers.
Environment:Windows 2003 Server, Sun Solaris 5.9, Internet Explorer/Mozilla Firefox (clients), Oracle 9i, Oracle
Enterprise Manager, ERWin 4, TOAD 8.6, IntelliJ IDEA 5/6, Agitator 3.0, JDK 1.4/1.5, J2EE (EJB, JMS), AJAX (DWR
1.1), Web Services (AXIS), BEA WebLogic Server 8.1, JBoss 4.0.3, Struts 1.2/1.3, Spring 1.2/2.0, iBatis 2.1,
JasperReports 1.2, JUnit 3.8.

01/2005 - 01/2006 Logic Way Ltd. (Minsk, Belarus)


Project:ELAD - Electronic archive of documents, for FORS Ltd. (Moscow, Russia).
Title:Senior Software Engineer.
Details:ELAD is an information system designed to maintain electronic document collections in institutions of any type
and size. ELAD provides simultaneous access to documents for unlimited number of users. ELAD is used for
gathering, processing, storing and accessing electronic document copies of any type and size according to security
requirements. ELAD provides simple and comfortable access from local or remote hosts of any configuration.
Role:Involved in bug fixing and refactoring of EJB, Web Application and GUI interface. Developing new features and
supports Web Services.
Environment:Windows 2003 Server, Internet Explorer (clients), Oracle 9i, Oracle Enterprise Manager, ERWin 4,
TOAD 7.4, IntelliJ IDEA 4/5, JDK 1.4 (Swing), J2EE (EJB, JMS), Oracle Application Server 9/10, Web Services,
Struts 1.1, Spring 1.1, JUnit 3.8.

Project:TDP - Drive-Test Web-Planner, for Intetics Co. (Bensheim, Germany).


Title:Software Architect/Senior Software Engineer.
Details:Special web application for car dealer. The application is allowed clients seeing information about cars and
reserving test drives. This application has additional integration with standalone ERP-System (through Web
Services).
Role:Preparation of technical specification, components and database design, programming and unit testing.
Environment:Windows 2003 Server, Internet Explorer/Mozilla Firefox (clients), Oracle 9i, ERWin 4, TOAD 8.6, IBM
Websphere Studio Application Developer 5.1, JDK 1.4, IBM Websphere Server 5.1, Web Services, Struts 1.2, Spring
1.2, JUnit 3.8.

08/1999 - 01/2005 Eltis Ltd. (Minsk, Belarus)


Project:CRM - Customer relationship management, for Accentia Ltd. (Paris, France).
Title:Software Architect/Senior Software Engineer.
Details:Web application integrated Sales, Customer and Support Service modules enable employees to share
information to improve sales success and deliver consistent, efficient customer service.
Role:Preparation of technical specification, components and database design (including development of stored
procedures and triggers), programming and unit testing and development of user interface.
Environment:Windows 2000/2003 Server, Linux RedHat 7.2 (server), Internet Explorer 5 (clients), Oracle 8, Microsoft
SQL Server 2000, PostgreSQL 7.2, SQL Server Enterprise Manager, Oracle Enterprise Manager, ERWin 4, IntelliJ
IDEA 3/4, JDK 1.4, Jakarta Tomcat 4, Struts 1.1/1.2, Spring 1.2, Hibernate 3, JUnit 3.8.

Project:exLibris - On-Line Library, for Vivario Ltd. (Paris, France).


Title:Software Architect/Senior Software Engineer.
Details:Special software for French libraries including cataloging, search, hold and rent different kind of objects
(books, VHS, CD, DVD, etc).
Role:Preparation of technical specification, components and database design, programming and unit testing and
development of user interface.
Environment:Windows 2000 Server, Linux RedHat 7.2 (server), Internet Explorer 5 (clients), Oracle 8, Microsoft SQL
Server 2000, PostgreSQL 7.1, SQL Server Enterprise Manager, Oracle Enterprise Manager, ERWin, IntelliJ IDEA
2.6, JDK 1.3, Jakarta Tomcat 4, Struts 1.0, JUnit 3.8.

Project:CENTAURE - Comites d'Entreprise, for Vivario Ltd. (Paris, France).


Title:Software Architect/Senior Software Engineer.
Details:Internet portal for Committees of enterprise management (trade-union organization) for with the purpose of
automation and support the employees of enterprise by a broad spectrum of services (forum/rent of
objects/sport/entertainments).
Role:Preparation of technical specification, components and database design (including development of stored
procedures and triggers), programming and unit testing and development of user interface.
Environment:Windows 2000 Server, Linux RedHat 7.2 (server), Internet Explorer 5 (clients), Oracle 8, Microsoft SQL
Server 2000, PostgreSQL 7.1, SQL Server Enterprise Manager, Oracle Enterprise Manager, ERWin, JBuilder 4/5,
IntelliJ IDEA 2.6/3/4, JDK 1.3/1.4, Jakarta Tomcat 3/4.

Project:TwinTernet - internet of servers for Prologue Twin Server, for Prologue Software (Paris, France).
Title:Senior Software Engineer.
Details:Development the internet of servers (HTTP, Mail, DHCP, DNS) and tools them administrations and
configurations constructed on a uniform base kernel.
Role:Development of a server base kernel being with a basis for creation multiprocesses of servers in operating
systems with limited number of physical processes and to ensure by their increased reliability and efficiency. Main it
the objective - to simplify processing the large number of connections (TCP/UDP) with by limited number of physical
processes. Development HTTP Configuration Server for administration and configuration internet of servers (HTTP,
Mail, DHCP, DNS). HTTP Configuration Server specialized HTTP the server, which represents to the user the
interface as HTML forms of editing of configuration parameters supported by anyone of internet browser (Lynx, MS
Internet Explorer, Netscape Navigator).
Environment:Windows NT, Prologue Twin Server 2.2, Microsoft Visual C++ 1.5/6.0, Socket API (Winsock 2.0, BSD
Socket API), Win32 API.
03/1998 - 08/1999 Todes Ltd. (Minsk, Belarus)
Project:State Information System of Social Security, for the Ministry of Social Security
(Belarus).
Title:Senior Software Engineer.
Details:Countrywide distributed system which automates all tasks of the National Social
Security System, including allocation, calculation and payment of pensions, benefits for whole
country. Complex computations, huge amounts of processed data, in conditions of intensively
changing legislation.
Role:Components and database design (including development of stored procedures and
triggers), development of server-side components, including design and development of
language for description of legislation, interpreter, compiler and integrated environment for this
language. Development of subsystem of state grant-in-aids (client part), the description of the
legislation.
Environment:HP-UX 10.20, SCO 5.0 Unix (servers), Windows 95/NT (clients), Oracle 7/8,
Delphi 3/4, ERWin, Oracle Enterprise Manager, GCC (C++GNU), Microsoft Visual C++ 6.0.

07/1996 - 02/1998 Compunication Ltd. (Minsk, Belarus)


Project:Calculation of assignment and composition of the republican budget, for Ministry of
Finances (Belarus).
Title:Software Engineer.
Details:A system of CAM budget management and a finance calculation of assignment. It
connects with problems of the Main state treasury and in territorial revenues. System developed
for user of computer system of the Ministry of Finances (Belarus), in particular, for specialists of
budgetary control, for leaders of the Ministry of Finances of Republic of Belarus, workmen's of a
branch governing the Ministry of Finances of Republic of Belarus.
Role:Development of client and server application. Programming and unit testing, components
and database design (including development of stored procedures and triggers), data conversion,
preparation of detailed technical documentation.
Environment:Windows NT (servers), Windows 95/NT (clients), Delphi 2/3, Microsoft SQL
Server 6.5, Microsoft SQL Server Enterprise tools.

Project:Personnel department, for Academy of Music (Belarus).


Title:Software Engineer.
Details:Informational database for personnel department of the Academy of Music of Republic
of Belarus. The system has been used as a source for various reports: employees reports,
inventory reports and others.
Role:Development technical specification, components and database design, programming and
unit testing, documentation and user manuals preparation, on-site support.
Environment:Windows 95/NT, Delphi 3, Borland Database Desktop, Paradox 5/7.

Project:Programs for accounting automation.


Title:Software Engineer.
Details:Formation of banking documents. Units of a complex program for calculation wages.
Development of a complex programs for management of merchandise in storage.
Role:Development technical specifications, components and database design, programming and
unit testing, data conversion, on-site support and user training.
Environment:MS DOS 6.22, Windows 3.11/95, Delphi 1/2, Borland Pascal 7.0, Microsoft Basic
7.1, Microsoft ISAM, Microsoft Visual C++ 1.5.

EDUCATION:MS in Electrical Engineering (major in Computer Science), Belarusian State


Polytechnic Academy, Minsk, Belarus, 1997

REFERENCES:Provided on request.

You might also like