1. YURY VERAMEICHYK
OBJECTIVE To obtain a position an ARCHITECT/LEAD DEVELOPER
HIGHLIGHTS
• Strong working knowledge and experience in Java2, Java2EE Rational Software Architect 8.0(RSA8),
Java2EE Rational Application Developer 9.0 (RAD9.0) (development for IBM WebSphere, BEA
Weblogic, Tomcat, JBoss)
• Strong working knowledge and experience in Java client Rich-GUI applications development using Java
• Strong working knowledge and experience in Java thin-client applications development using Struts, JSP
• Strong working knowledge and experience in Java thin-client applications development using JSF
• Strong working knowledge and experience in Java thin-client applications development using HTML5,
CSS3 and java-script framework - Dojo
• Strong working knowledge and experience in Java thin-client applications development using HTML5,
CSS3 and java-script framework - jQuery
• Strong working knowledge and experience in JEE applications development using Spring framework
(core, MQ)
• Strong working knowledge and experience in Java REST/SOAP JAX-RPC, JAX-WS services development
• Working knowledge in Eclipse RCP client applications development
• Strong working knowledge and experience in IBM WebSphere Application Server 5.X, 6.0, 6.1, 8.0, 8.5:
JSP, Servlets, EJB 2.1, EJB 3.0 development, strong working knowledge and experience in 3-tier
applications development
• Strong working knowledge and experience in IBM WebSphere Application Server 6.0, 6.1, 8.0, 8.5 (WAS
ND 6.0, 6.1) administration
• Working knowledge and experience in IBM WebSphere MQ 6.0, 7.0 administration and development
• Working knowledge and experience in IBM WebSphere Process Server 6.0 administration and
development
• Working knowledge and experience in IBM WebSphere Portal Server 6.0 administration and development
• Working knowledge and experience in data, system and use-case modelling using UML, Rational Rose
2001, Rational XDE, Rational Software Architect (RSA7.0) and Rational Software Architect (RSA7.5)
• Working knowledge and experience in JavaScript, HTML, XML
• Working knowledge of DB/2 6.x-7.1, 8.2 as database administrator and developer
• Working knowledge of Oracle 11g as database administrator
• Working knowledge of Oracle 8.x, Oracle 8.i SQL, PL/SQL, Oracle 11g as a developer, administrator
• Working knowledge of Cobol/host
• Pretty good knowledge and experience in Visual C++ (STL, ATL, MFC)
• Working knowledge and experience in Lotus Domino 4.X- 5.X as developer, administrator
SOFTWARE Windows XP/7, Windows 2008 Server, AIX 4.2, Free BSD Unix, SUSE Linux
(SLES), RedHat Linux (RHEL)
Java2, Java EE 1.4, Java EE 5.0, IBM WebSphere Application Server 3.5-5.02-
8.5
IBM WebSphere Application Server 6.0 and WAS ND 6.0,
IBM WebSphere Application Server 6.1 and WAS ND 6.1 (Feature Pack for
WebServices, Feature Pack Web2.0, Feature Pack EJB3.0),
IBM WebSphere Application Server 8.5
IBM WebSphere MQ 6.0
BEA Weblogic Application Server 6.1,
Apache Tomcat 3.2-4.1.18, JBoss 3.2
IBM WebSphere Application Developer (WSAD) 4.03-5.1
IBM Rational Application Developer 7.0-9.0 (RAD9.0)
Rational Rose 2001, UML
Rational Software Architect 7.0(RSA7.0)
Rational Software Architect 7.5(RSA7.5)
IBM Rational Integration Developer 6.0
2. IBM DB2 6.2- 8.2, SQL
Oracle 8.x, 8i, SQL, Oracle PL/SQL, Oracle 11g
HTML, XML, JavaScript including JavaScript toolkits (jQuery, Dojo)
HTML5, CSS3
REXX, Object REXX
Seagate Crystal Reports 7.0-8.0
Remedy AR System 4.0 for Oracle 8.0/AIX 4.2 (a middleware for CRM)
Lotus Notes Domino 4.X-5.X,
Microsoft Visual C++ 6.0
Open source projects, toolkits: Log4j, Castor, Xerces, Xalan, XStream, Struts,
Tiles, Cocoon, FOP, Spring, Hibernate, iBatis,
JSF2: IceFaces, PrimeFaces
HARDWARE IBM PC and compatible PC
PROFESSIONAL EXPERIENCE
January, 2014-
Present
IBA, Minsk
Lead architect
System analysis
• Architecture and design, documentation
• Development
• Collaboration with customer (BPS Sberbank and SberBank Russia)
“ECM archive for banking area” project areas:
• ECM archive for banking
Development of 3-tier J2EE application in order to integrate ECM-based solution
with the applications in the applications landscape of BPS-Sberbank (client data).
Administration of the application and deployment it into IBM WebSphere
Application Server based environment.
Development 3-tier J2EE application (thin-client, EJB, throughput and performance
oriented application) , wiring the application components, web-services,, EJBs using
SOA, IBM PEGA, IBM MQ, IBM MessageBroker and integration of the application
with applications of BPS Sberbank and Sberbank applications landscape.
Tasks on the project:
• Architecture and design of ECM archive 3-tier application, design of project
components using IBM Rational Application Developer 9.0
• Development of documents for the development process and operational
process for project (Development Manual, Operational Manual,
Development handbook)
• Project setup and project guidelines documentation, establishing of
development process using) Rational Application Developer (RAD 9.0)
• Test environment setup, operational documentation, application
configuration guidelines documentation, setup of administering and
deployment process for IBM WebSphere Application Server 8.5
• Development using Rational Application Developer (RAD 9.0)
• Design and developing of the most important sub-systems for backend,
persistence layer of application (components used to work with ECM-
applications, search-sub system, object-id generator sub-system, business
logic manager-sub-system, reporting sub-system, application security sub-
system, server application user-context, export via WebSphere MQ sub-
system, import from WebSphere MQ, access to Corporate Directory of BPS
Sberbank– LDAP component), development of core application and
components using Spring, development of solution for transactions
management using EJB3 and EJB CMT transactions, development of
components for integration with ESB (IBM MQ messagebroker)
• Redesign and development of features provided in, performance
optimisation and performance tuning of application
3. • Performance Optimizations and development of features provided in
application framework using features supplied with ECM IBM FileNet
system
• Integration of application with IBM WebSphere Portal applications and
development of SSO solution concept for BPS-Sberbank
• Development of Eclipse-plugins and tools in order to distribute WebSphere
server profiles for development environment
• Implementation Eclipse-plug-ins, tools, templates and guidelines for IBM
WebSphere profile management for development environment of
applications
• Design and development the business logic. Design and implementation the
basic classes used to implement business logic (business rules, manager of
business objects).
• Design and development of import and export functionality, used for
interaction between application and external systems via IBM WebSphere
MQ 7.0
• Design and development of components/ integration layer, intended for
interaction between application and external systems like: Oracle Siebel
CRM, IBM PEGA BPM
• Design, development of the thin-client framework, development of base
components (based on Spring, JSF2, PrimeFaces 4, jQuery).
• Design, development of WebServices (IBM WAS 8.5) - SOAP JAX-WS
• Design and developing of the business logic workflows, intended to
implement approval system. Design and development the client UI,
ontrollers, interactions with the server, implementation of server business
logic for the most important business processes.
• Implementation efforts estimation
• Administering of SVN repository
• Administering of IBM WebSphere environment (clustered environment
with IBM FileNet ECM application and also with custom JEE applications
deployed)
• Support in administering of environment on production
IBA, Minsk
November,
2003- 2014
IBA, Minsk
Lead architect
System analysis
• Architecture and design, documentation
• Development
• Collaboration with customer (IBM and Daimler)
“GLOBUS” project areas:
• GLOBUS – Global Buying System.
Development 3-tier J2EE application instead of legacy Win32/Smalltalk
application, development of GLOBAL buying and procurement system for
Daimler AG.
“EasyDoc” project areas:
• EasyDoc – The goal of the sub-project is to create a simplified frontend for a
dedicated group of users with a very particular functional requirements and
performance requirements, provide soluition based on SOA and integrate the
applications into WebSphere Portal infrastructure of Daimler.
Development 3-tier J2EE application (thin-client, EJB, SQL-centric, throughput
and performance oriented application) , wiring the application components,
web-services, EJBs using SOA, IBM WebSphere Process Server , integration of
the application with GLOBUS and 3-rd party applications of Daimler AG
applications landscape.
4. Tasks on the project:
• Architecture and design of GLOBUS 3-tier application, design of project
components using IBM WebSphere Studio Application Developer 5.0X/
Rational XDE, since January of 2007 Rational Software Architect 7.0,
migration of model from Rational XDE, design and UML model
development in RSA 7.0, since Oct 2009 migration to Rational Software
Architect 7.5
• Development of documents for the development process and operational
process for GLOBUS and EasyDoc projects (Development Manual,
Operational Manual, Development handbook)
• GLOBUS Project setup and project guidelines documentation, establishing
of development process using Rational Software Architect (RSA 7.0,
RSA7.5) and Rational Application Developer (RAD 7.0, RAD 7.5)
• Test environment setup, operational documentation, application
configuration guidelines documentation, setup of administering and
deployment process for IBM WebSphere Application Server 5.02, since Jan
2007 for IBM WebSphere Application Server 6.0 and since Oct 2009 IBM
WebSphere Application Server 6.1 (FEP WS, FEP EJB3)
• Development using IBM WebSphere Studio Application Developer 5.1,
since Jan 2007 - Rational Software Architect 7.0 (RSA7), since Sep 2009 -
Rational Software Architect 7.5 (RSA7.5)
• Design and developing of the most important sub-systems for backend,
persistence layer of GLOBUS application (Er-Physical model used to work
with database, search-sub system, object-id generator sub-system, business
logic manager-sub-system, reporting sub-system, application security sub-
system, server application user-context, export via WebSphere MQ sub-
system, import from WebSphere MQ, access to Daimler Corporate
Directory – LDAP component).
• Design and developing of the most important sub-systems for backend,
persistence layer of EasyDoc application (persistence framework based in
SQL centric iBatis open Source fwk, search-sub system, object-id generator
sub-system, business logic manager-sub-system, reporting sub-system,
application security sub-system, server application user-context, Web-
Service component development).
• Redesign and development of features provided in GLOBUS framework
(JDBC 2.0 batch-update), performance optimisation and performance tuning
of GLOBUS application
• Performance Optimizations and development of features provided in
EasyDoc application framework (JDBC 2.0 batch-update), performance
optimisation and performance tuning of EasyDoc application
• Wiring EasyDoc application components using IBM WebSphere Process
Server 6.0,
• Integration of EasyDoc application with WebSphere Portal 6.0 applications
• Development of Eclipse-plugins and tools for generation of Er-Model
classes, used in application (Er-Physical model, object id generator sub-
system), development of Eclipse-plugins used to manage application Er-
Model, distribute GLOBUS server profiles for development environment
• Implementation Eclipse-plug-ins, tools, templates and guidelines for IBM
WebSphere profile management for development environment of GLOBUS
and EasyDoc applications
• Design and development the business logic. The business logic is the most
complex and time-consuming part of GLOBUS application. Design and
implementation the basic classes used to implement business logic (business
objects, manager of business objects, commands).
• Design and development of GLOBUS export functionality, used for
interaction between GLOBUS and external systems via IBM WebSphere
MQ 6.0.
• Design, development of GLOBUS Rich GUI framework, development of
base components and controllers using GLOBUS RichGUI client framework
(based on Java Swing).
5. • Design, development of GLOBUS ThinClient framework, development of
base components (based on Struts 1, Tiles).
• Design, development of GLOBUS WebServices (IBM WAS 6.0)
• Design and development of deployment application for GLOBUS Rich GUI
deployment (Java WebStart)
• Design and developing of basic GUI controllers using GPS framework
provided by IBM customer
• Design and developing of the business logic workflows, intended to
implement buying and procurement system. Design and development the
client GUI, workflow controllers, interactions with the server,
implementation of server business logic for the most important business
processes.
• Migration of GLOBUS SERVER application from IBM WAS 5.0 ND to
IBM WAS 6.0 ND, from WAS 6.0 ND to WAS 6.1 ND
• to Refactoring and migration of GLOBUS ThinClient application from IBM
WAS 5.0 to IBM WAS 6.0, WAS 6.0 to IBM WAS 6.1
• Migration of GLOBUS RichGUI Client application (java Swing based
client) from Java 1.3 to Java 1.4
• Migration of GLOBUS Server application from MQ 3.5. to IBM WebSphere
MQ 6.0
• Implementation efforts estimation
• Administering of CVS repository
September,
2002-
November, 2003
IBA, Minsk
Developer, since July of 2002 architect
• System analysis
• Development
• Collaboration with customer (NORDLB/IT and NORD/LB)
“NORDKredit” project areas:
• NORDKredit Credit Management System for Norddeutchelandesbank
(NORD/LB). Developing the J2EE Web release of legacy OS/2, Win32 GUI
implementation of Credit Management System for Norddeutchelandesbank
(NORD/LB).
Tasks on the project:
• Design of project components using Rational Rose 2000, 2002
• Administering and deployment of application on IBM WebSphere
Application Server 5.02
• Administering and deployment of application on BEA Weblogic
Application Server 6.1
• Developing using IBM WebSphere Studio Application Developer 5.0,
Eclipse 2.0, 2.1
• Developing of build scripts using Apache-Ant, which are used to build the
application for “IBM WebSphere Application Server 5.02”, “BEA Weblogic
Application Server 6.1”, “Apache Tomcat 4.1.X” environment
• Design and developing of “TreeView” component for Web-application
(desing and developing of model/view/controller for “TreeView” component)
• Design and developing a couple of controllers using MVC-framework
provided by customer
• Design and developing a couple of persistence classes
• Design and developing of a “dialog controlling mechanism” (not a part of
MVC customer-framework)
• Administering of CVS repository
January, 1999-
August, 2002
IBA,Minsk
Db-Office project for IBM Ehningen and Deutsche Bank.
Developer, since January of 2001 Team leader
• Team leading (5 people–half of them working in Belarus, the other half in
Germany)
• Project planning
• System analysis
6. • Collaboration with customer
• Remote work coordination, delegating responsibilities
• Teamwork management.
• Lotus Notes Domino – developing/administering
• Remedy AR System (middleware) – developing and administering.
• Oracle (Oracle PL/SQL), DB2 – developing/administering.
• Microsoft Visual C++, Object REXX - developing of various applications
(short-term projects).
• IBM VisualAge for Java 3.5 – developing
DB-OFFICE Project areas:
• Developing and maintaining of the various software products for Lotus
Notes’ user management and administration. Platforms: WinNT and OS/2,
AIX 4.2, Database: Lotus Notes, Software: Lotus Notes, Microsoft Visual
C++, Object REXX
• Developing and maintaining of the software for CRM, administering of
database, installation of backup-server (DB2,WinNT) and its configuring.
Platforms: WinNT and AIX 4.2, Databases and middleware : Oracle 8, 8i,
DB2 UDB 6.1, Remedy Application Server (middleware), Other : Oracle
PL/SQL, Microsoft Visual C++ , c-shell
• Developing and maintenace of the software of reporting and Web-reporting
for CRM application. Administering and configuring of the Domino and
Seagate Crystal (CGI). The Web-representation of this application is the
example of Seagate Crystal Business Intelligence Decision for Lotus Notes
and Crystal Enterprise Decision. Platform: WinNT, Databases: Lotus
Notes, Oracle 8.05, Remedy middleware. Other software: Oracle PL/SQL,
JavaScript, HTML, CGI, Java2.
• Administering and maintaining of Lotus Domino servers in the
DeutscheBank-intranet
• Developing and maintaining of the software of content management and
workflow for CRM (customer relationship management). Platform: Win32,
Software: Lotus Notes
• Developing of the software for ‘IBM–Employee– Competency’ checking.
Platform: Win32, Database: Lotus Notes and Domino, Other: Java2, HTML,
IBM VisualAge for Java 3.5 and developing in IBM VAJ for Domino
September,1995-
January, 1999
Belagroprom Bank,
Minsk
• Developing and maintaining of the software “Client – Bank” (online
banking, checking accounts of clients, individual retirement of accounts)
Software: Windows 95, Delphi 2.0, Sybase Anywhere
• Developing and maintaining of the various applications for reporting.
Software:Windows 95, Ms Access, VBA, Seagate Crystal Report.
• Developing and maintaining of the software for Resource management of
the bank (BIS – system). The purpose of this application is to control of
resources of the bank in the real time. Software: Windows NT, Ms Access,
VBA, Sybase
EDUCATION
1990-1995 Byelorussian State Polytechnical Academy, Minsk, Belarus
Bachelor Degree in “Programming for Robotic systems and complexes”
OTHER