Position: Java Developer (Middle+)
Category: Java
English level: intermediate
Years of experience: 11

A data cataloguing tool "Alteryx Connect" development - a lot of features implemented: Asset Recommendation, Custom Fields, Bulk Edit, Active Directory Integration, Gallery Server Integration, Admin Console refactoring, full re-skin of Connect, Postgres support, Health Checks, Notification Queue, New API Endpoints, Virtual Folder, etc.

Development and supporting of banking systems - integrated with document management systems (FileNet, CMIS), implemented Package Sales Workflow for Retail banking products.

Implementation of a GIS using Java/Spring/Hibernate/JSF. This project is a revision of my early GIS project (desktop, C ++) and provides users with access to the application from the WEB interface.

Direct participation in many projects in different companies for designing and developing of budgeting control systems using relation DB and multidimensional DB, integration with existing systems using ETL processes using Oracle integration products, designing and developing of reports using Oracle BI, building CRM-systems, finalization existing and running new ERP solutions.
Experienced software developer(15+ years) who likes Java very much(8+ years of experience):
Implementing new features, performance improving, bug fixing, refactoring, optimization, product security, code test coverage, code review

I have been involved in many projects and have experience in:
- Building Java web applications(back-end/front-end)
- Development and supporting of banking systems using Java, Groovy
- GIS(my own small tech startup) - design and development
- Integration with existing systems using ETL processes
- Design and development of budgeting management systems using relational and multidimensional databases

Professional skills:
- Java SE, Spring(Core, MVC), JDBC, JPA(Hibernate)
- JavaScript, HTML, CSS, Velocity, SVG
- SQL(H2, PostgreSQL, MySql, Oracle, MSSql), Liquibase
- Lucene
- XML, XPath, WSDL
- Tomcat
- Git, Maven
I’am not interested in lead or manager activities