Vasiliy Lyan
J*EE Developer
Russia, Moscow
Mobile: +7-903-***-****
Email: *******.****@*****.***
Summary
I’m a J2EE developer with 8 years of experience. I’ve developed software for such companies and
organizations as State Customs Committee of Uzbekistan, National Airways of Uzbekistan and Washington
Group International. Right now I’m a Development Project Manager in UBS, Moscow.
My main responsibilities are: software design and implementation, database optimization, legacy application
support and its modification. Besides Java I have a strong System i (former AS/400) skills: OS workload
tuning, job monitoring, scheduling, security, CL programming, DB2 for iSeries query optimization (Visual
Explain) and database modeling. I also have experience with ERI Bancaire OLYMPIC system.
Main technologies and platforms: J2SE core, J2EE, EJB, JPA, JTA, JSP, Servlets, Hibernate, Spring, Struts,
SQL, Web (HTML, CSS, JavaScript, XML), WebLogic, WebSphere, Tomcat, AS400, DB2 for iSeries, SVN,
CVS, Ant, Maven, TeamCity.
Excellent analytical, communication/interpersonal skills.
Professional Experience
October, 2006 – present
Employer: UBS Moscow (Union Bank of Switzerland) http://www.ubs.com.
Position: Senior Java Programmer/Analyst (Associate Director), Development Project Manager.
Project: Reporting Framework
Reporting Framework is an intranet web-application that is a base for majority of Bank’s regulatory, financial
and managerial reporting. It is built using Struts, Spring, Hibernate, BIRT, DB2 for iSeries, MS SQL Server
2008 databases and runs on Weblogic application server. It provides comprehensive solution for day-to-day
operations’ and management’s requirements. The system also is a main host for reports for ERI Bancaire
OLYMPIC system.
Main responsibilities: As project manager I was responsible for gathering requirements, analysis,
specification, modeling and implementation. The project was designed to simplify report creation, unify
implementation, achieve visual identity and consistency of reporting, serve full set of tools and APIs for other
developers who would like to provide rich reporting capabilities to their users across the bank. As a result the
project is now a host for reporting for almost every other project in a bank.
Project: GMIS (Global Management Information System)
The Global Management Information System (GMIS) application supports Wealth Management & Swiss
Banking global orientation by providing management-relevant data at the appropriate level. As the definitive
management tool, GMIS coherently measures performance and added value and ensures transparency from
the client advisor right up to Business Division. GMIS is focusing clearly on the business by showing data
(mainly assets and P&L) down to client level, providing a large number of different views (per products,
mandates, domicile, segments etc.).
Main responsibilities: UI and back-end. With the help of Head Office Business Analyst designed and
implemented GMIS for Moscow office.
Project: TSMC (Transactions Subject to Mandatory Control)
Federal Law No. 115-FZ “On Combating Money Laundering and the Financing of Terrorism” (Money
Laundering Law) was adopted on February 1, 2002. The Money Laundering Law requires banks and a wide
range of financial institutions to monitor and report to the government about any suspicious transaction in
timely manner. Financial institutions can be subject to fines or even the revocation of licenses for breach of
the Money Laundering Law.
TSMC was implemented for Bank to adhere to this law to prevent any legal breaches or punishment. It
provides the Security Officer a full range of tools to monitor the financial transactions and prevent any type of
money laundry.
Main responsibilities: Team member. Implementation and support.
March, 2003 – September, 2006
Employer: ARKT Nihol, Uzbekistan (IBM Advanced Business Partner) http://www.nihol.com
Position: Programmer, Senior Java Programmer.
Project: “Passenger” - Information Searching System for National Airways of Uzbekistan. ISS is a
monitoring and analytical system aimed to help airport’s security perform their duties. The system is designed
to scan airport’s departure and arriving lists in real-time for blacklisted persons. The system can produce
highly detailed reports for further analysis.
Tasks and responsibilities: Programming & Database. Archive storage implementation.
Platform: System i5, DB2/400, WebSphere Application Server.
Architecture: 3 tier intranet application, AJAX & Struts driven online monitoring system.
Project: Unified Automated Information System (State Customs Committee of Uzbekistan). UAIS is
intended to carry out many tasks of customs control, state safety and other.
Tasks and responsibilities: Programming & Database. Data replication and distribution.
Project: Archiving and storage system for State Customs. Nuclear materials transportation control
for Washington Group Int. For the needs of Customs Committee over nuclear materials transportation
control Washington Group Int. requested an archiving system. The system is responsible to collect data from
on-line monitoring systems (Aspect systems, Russia), store and build various types of reports for further
analysis.
Tasks and responsibilities: Database replication, storage system implementation. Data conversion (MSSQL
to DB2/400)
Platform: System i5, DB2/400, WebSphere Application Server
Architecture: 3 tier Intranet application, AJAX & Struts driven online monitoring system.
Project: Unified Electronic Information System for Foreign Trade Operations (State Customs
Committee of Uzbekistan). UEIS provides operational management of foreign trading of Republic of
Uzbekistan. The system is used to perform and manage all import & export contracts in Republic of
Uzbekistan.
Tasks and responsibilities: Database support and maintenance, query performance optimization.
Platform: iSeries, DB2/400, Lotus Notes, WebSphere Application Server.
Education
September, 1999 – June, 2005. Masters degree in Computer Science. Tashkent State Technical
University.
Professional courses:
November – December’08. Zurich, Switzerland. Agile Project Management courses.
Other
Languages: Russian – native, English – fluent.