********* Roman
Senior Java Developer
Kyiv, Киев
Development solutions, frameworks, services, web sites for businesses, possess variety of
skills (i.e. Java, Spring, Struts, Hibernate, Oracle) and experiences needed to produce high
quality and value software products and services.
Готов(а) к переезду: в любое место
Опыт работы
Senior Java Developer
Январь 2010 по настоящее время
Freelance (IT)
Project Name: Property Book
Overview: Automation data input on the web site. Created a desktop client application that allows
connect
to the web site and update the data content. That allows the client to keep information current and up
to date.
Skills Used:
Java, Eclipse, SWT, JFace, Selenium, JavaScript
Project Name: Kiev Property
Overview: Web application development, utilized technologies listed below. It includes a creation of
secure CRUD web application with responsive web design and architecture.
Skills Used:
Java, IntelliJ IDEA, Struts, Hibernate, Spring, JBoss, MySQL, Oracle, JavaScript, JQuery, HTML, CSS,
SVN
Sr. Java Developer
MAXINETA (IT)
Февраль *******************
• Created additional GUI interfaces and implementation for Swing and SWT based GUI framework and
IDE.
• Implement some IDE features. Create DSL for events model.
Projects: SymADE
Skills Used:
Java, Eclipse, SWT, AWT, Swing, JFace, GEF, Draw2D, AST, SOP, DSL, SVN
Sr. Java Developer
AIDOSS LLC
Октябрь ********************
IT)
• Enhanced features of the SOA Runtime framework (SOPERA).
• Read and analyzed specifications issued by other parties.
• Founded solutions how to implement features.
• Re-factored the code and improved architecture.
• Debugged, tested, and implemented the feature and solution.
Project Name: SOPERA
Role: Developed several features.
Skills Used: SOA, JBI, Oracle, LDAP, JMS, HTTP, SOAP, XML, WS-Policy, WS-Security, JMX, Servlets,
JAAS, Eclipse, Ant, Maven, Jboss.
Sr. Java Developer
QuadraSoft LLC
Июнь ********************
IT)
• Developed a web application (CRM.
• Resolved bugs and issues of enhancement to the current development iteration state.
• Changed data and object model against new business rules.
• Performed modernization of web flow actions and business logic.
• Performed refactoring the code to separate modules and resolve configuration problems.
Used Software and Technologies:
InteliJ Idea, MSSQL, Hibernate, JBoss, Struts, Java, JSP, JSTL, Ant, XML, XDoclet
Sr. Java Developer
CIT (IT)
Январь *****************
• Developed web services module.
• Analyzed user requirements and wishes.
• Analyzed services architecture and integration of modules.
• Fixed bug with OJB transactions overall the three web sites.
• Created Axis service on Apache Tomcat modeled in the projects workspace via packaging
namespaces.
• Debugged and tested service through the client application written on Delphi and also created GUI
and web service support classes on the client.
• Written custom tags on the web client to support beans used to access facade of the object model.
• Written JSP pages to encapsulate logic of the service.
• Used Oracle database for developing object data persistence
Used Software and Technologies:
Eclipse, Oracle, JDBC, OJB, Apache, Tomcat, Java, JSP, JSTL, Ant, Axsis, SOAP, XML, Delphi, WSDL,
Indy, DevExpress
Sr. Java Developer
ISDT GmbH
Январь *******************
IT)
• Developed several projects for the company.
• Analyzed product architecture and integration of modules, projects, solutions.
• Visualized hierarchy projects structure and dependencies of the projects, modules, solutions in the
workspace and working sets.
• Created control views to launch product actions on the product platform.
• Re-factored custom Poseidon plug-in to the new API of the Poseidon version. Also enhanced it's
features so as colorized UML • class diagram items (DI items).
• Re-factored code generation module of the Eclipse product deploy plug-in to load model in *******
format and generate quasar object persistence module. Also, improved parsing speed by placing
repository transactions into a memory implemented object repository (MDR).
• Modified deploy project to export/import solutions (product) to the deployment product platform.
• Tuned product bootstrap by implementing model creation in the pool instead of parsing XML
mapping.
• Created extensions to the check-style plug-in for the code to satisfy company's style of coding
assessment. Researched other solutions available to integrate to the product development
environment
focused on optimization, code quality, style-checking, bugs interception
Projects:
Project Name: XNSG
Overview: Automated products generation with custom programming on Eclipse platform.
Customer used that platform for their development purposes. Those include development of tools to
support development process, Eclipse plug-ins, etc.
Role: Visualized hierarchy projects structure and dependencies of the projects, modules, solutions in
the workspace and working sets.
Skills Used: Java, Eclipse, EMF, GEF, GMF, UML, JBoss, ORM, RIA, MySQL, JSP, Ant, Velocity, XML
Java Developer
Январь *******************
United Thinkers (IT)
• Supported development team and contributed to the workplace of the developed projects.
• Analyzed user requirements and resolved problem issued by the customer.
• Automated monthly electronic member billing, transaction and processing costs.
• Automated re-bills to increase collections on returned items.
• Automated paper and email notices to customers that have returned items.
• Automated fully managed accounts receivable service.
• Automated collecting unpaid member fees with human and automated interaction.
• Automated fully managed collections service
Projects: NYHRC
Overview: Automated ERM services. Clients used web front-end or JNLP to enter the system. Each
client
is managed with their roles assigned by the system or support representative managers. Clients could
purchase services or items or sell his/her own. Back office fully managed control client transactions
and audit services.
Used Software and Technologies:
JBuilder, Java, JBoss, EJB, JMS, MS-SQL, JSP, Ant, Velocity, UML, Rose, XML, XSL,CVS
System Analyst
Telemet America Inc
Январь *******************
Finantial Services)
Accomplishments:
• Development of the projects for the Orion 7 workstation.
• Designed and developed custom interfaces for data source module.
• Implemented these interfaces.
• Integrated module to the current version of the production workstation.
• Made careful changes to the current software with purpose of integration.
• Used quantize technique to reduce size of the picture.
• Rebuilt, debugged and tested software after integration process.
• Written SQL and XML requests to the Quote Server for financial data.
• Parsed XML replies from the server using SAX.
• Created custom user forms and ATL controls.
• Implemented custom events of the controls.
• Created multiple threads that separate user interaction with the controls such as long running
requests
or queries.
• Used Visual Source Safe as a version control system
• Tracked changes of the other modules and conduct an integration process.
• Analyzed user requirements and created custom algorithms for manipulating data.
• Installed and maintain SQL server databases.
• Designed, tuned and performed multiple queries to the databases.
• Written stored procedures on the SQL server
Projects:
Smart Insider module
Overview: The module represents a dynamic link library that implements a custom Page interface and
could be loaded upon request. When it's activated it connects to the database containing financial
data,
call a stored procedure to calculate a smart insider.
Data Source Chart module
Overview: The module represents a dynamic link library that implements a common data source
interface which allows a main program to load it as plug-in and request a customized chart image of
financial data.
The image is optimized to save or transfer in different common used formats. It's widely used in
customer
reports.
Used Software and Technologies:
Microsoft Visual **********
Software Developer
Telemet America Inc
Январь *******************
Kalio komputertechnologien GmbH (IT)
Accomplishments:
• Development of the trader application.
• Analyzed customer requirements and created solution for development a new application from
scratch.
• Involved in the design process of creating interfaces and modules definitions as well as specifications
to the modules.
• Created interface and implementation of the database layer module.
• Designed and implemented custom graphical user interfaces.
• Created custom Windows Forms Controls.
• Used Visual Source Safe as a version control system.
• Maintain bug-tracking and enhancement list.
• Written OLEDB provider driver to the specific database.
• Designed and programmed all mathematics for the chart control using GDI+.
• Integrated custom requirements and implemented events of the customized chart control.
• Integrated controls and other interop DLLs into whole application.
• Managed projects under the solution and built releases.
• Created installation module for the application.
• Installed and tested application on different platforms (98/NT/XP).
• Obfuscated assemblies of the current release.
• Integrated custom data provider ATL controls.
• Created multiple .NET threads that free user interaction especially when requesting data from data
layer,
widely used locking.
• Created API documentation
Projects:
Murray.NET
Overview: Connects to custom data provider to receive financial data and accumulate it in the local
or remote database. Then draws charts on available data. This includes end-of-day and intra-day real-
time
data.
Used Software and Technologies:
Project management
United Commercial Bank (Banking)
Январь *******************
maintenance/support, requirements and design documents creation with customers, development of
database applications, Database Design, tuning and optimization.
• Analyzed system requirements to find holes in the current application and created solutions to
remove it
before the certification process. Found and fixed a lot of bugs during that.
• Certified Currency exchange system in the National Bank of Ukraine twice as the one that could be
used
in other branches (banks).
• Managed and developed several projects for the Currency Department of the Bank.
• In many projects usually used Delphi client as a front-end and company internal Oracle database
server
as a back-end
• On the server side designed and developed many database objects, application roles, privileges.
Also,
created ERDs, optimized and tuned the SQL code in packages, views, triggers, procedures and scripts.
Helped DBA to choose storage parameters
• Developed updates as a SQL*Plus scripts to the current version of the systems and sent DBA to
execute it
• Used CVS as a version control system
• Some projects are migrated from Developer 2000 to Delphi, used the DOA technology. That greatly
improved performance of the system and user satisfaction
• Maintained and supported applications in branches (database clones)
• Installed and supported workstations to use in Currency Exchange points
• Designed and developed reports
• Written user and developer documentation
• Created and scheduled tasks using Jscript and Windows Scripting Host. These tasks are created and
digitally signed files for transfer, loaded data, maintained log files, etc.
• Widely used RSA cryptography library and algorithms. Created customized DLL to use with the
projects
• Developed an abstract Operations module to be used as a transaction mechanism in the Banking
System
• Developed and tested project under different technologies. This includes an Oracle approach to
migrating existent applications. Used BC4J and CORBA transport between created business objects
replaced my server side work
Used Software and Technologies:
Java, XML, CORBA, Delphi, C, C++, Assembler, SQL, PL/SQL
Borland C++
Direct Oracle Access
JDeveloper, BC4J, Oracle
Golden, SQL Plus, TOAD, PL/SQL Developer
ERWin
Software Engineer
Microsoft VS.NET
2003 по 2003
Expert/Consultant
Crimean Informational Agency (Media)
Январь *******************
Accomplishments:
• Expertise project of Informational Agency & ISP foundation.
Software Engineer
Soft Dynamics Co
Январь *******************
IT)
Accomplishments:
• Generated DG/UX system server.
• Configured and administered office network.
• Created backup system for the company.
• Automated business processes on Steel Factory.
• Supported company in the UUCP communications.
• Created LAN network and access to the internet for the Council of Ministers.
• Research in computational algorithms. Apply these algorithms on the server.
• Taken part in the project of automating government voting system.
• Automated system tasks using shell scripts.
• Configured and internationalized VT320 terminals.
Used Software and Technologies:
TCP/IP, NFS, NIS, PC NFS, UUCP, NNTP, Gopher, ************, AT&T C++ 2.0, Pro Engineer.
TCP/IP, Microsoft C++ 6.0, CodeBase, Apple Mac **********, Pascal, AppleTalk.
Software Engineer
Январь *******************
ECB Inform (IT)
Accomplishments: Developed projects for the milk factory.
Used Software and Technologies:
dBASE III, Karat 2.***********.*****************6
Junior Programmer
Октябрь *****************
JV Programmist (IT)
Accomplishments: Developed projects for the Computing Center at the University.
Used Software and Technologies:
FORTRAN77, JCL, VMS/OS 360 (EC 1066)
Образование
BSCS-Applied Mathematics
Taurida V. I. Vernadskiy National University
Сентябрь *****************
Навыки
• CSS (8 лет)
• Java (10+ лет)
• JBoss (10+ лет)
• MySQL (9 лет)
• Oracle (10+ лет)
Дополнительная информация
PROFESSIONAL SKILLS
Certified In:
Programming Concepts, OO Concepts,Object-Oriented Developer, High IT Aptitude,
Java *********, Oracle Programmer
Skills:
Software Development - Expert, currently used, 28 years of experience.
Java - Expert, currently using 20 years of experience.
Struts2 - Expert, using now, 5 years of experience.
Hibernate - Expert, currently using 15 years of experience.
Spring - Expert, using now, 5 years of experience.
Oracle - Expert, currently using 20 years of experience.
MySQL - Expert, currently using 10 years of experience.
JBoss - Expert, currently using 10 years of experience.
JavaScript - Expert, using now, 5 years of experience.
JQuery - Expert, using now, 5 years of experience.
HTML - Expert, currently using 20 years of experience.
CSS - Expert, currently using 20 years of experience.
JSP - Expert, currently using 20 years of experience.
AngularJS - Beginner, use currently, 1 year experience.
JSTL - Expert, currently using 10 years of experience.