Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 7

My achievements for the past 6 years below:

- Developed from scratch and launched a web-based system for online insurance policies sales, including CRM-system, back-end and front-end, payment gateway, integration with payment systems (Internet acquiring), and integration to State Unified Insurance Database of Republic of Kazakhstan.
- Significant part of e-insurance market of Republic of Kazakhstan was grabbed by us in the first 1.5 years of running.
- Electronic workflows system was developed from the scratch. The system was designed for Banking Information Security Unit and had automate process of control access to Banking Information Resources according to ISO/IEC 17799 industry standards.
EXPERIENCE WITH TECHNOLOGIES
- Core Java / Java 8, multi-threading, Stream API, functional API, JDBC, Java Cryptography Architecture (JCA), JNDI and so on
- Java EE 7 technologies stack (see additional details)

EXPERIENCE WITH FRAMEWORKS:

- Spring MVC, Spring Boot, Spring Data
- JSF PrimeFaces
- JUnit, Arquillian
- Apache Maven
- git, svn, cvs
- *nix like systems advanced user and shell scripting (bash)
- RDBMS Oracle Database, Mysql/MariaDB, PostgreSQL, MS Sql server
- Perl (read & fix code), Python (read & fix code)
- Hadoop MapReduce (basic experience)

ADDITIONAL EDUCATION AND TRAININGS
- 2007 Administering Progress Sonic MQ/ESB - Certificate
- 2017 Oracle Certified Professional, Java SE 8 Programmer (passed exams with over 90% score)

Additional details available upon request
Despite my strong managing experience in banking and insurance IT industry, I most like to be a part of software development process.

I don't committed to working in a outstaffing company.

I am expecting offers from European software product companies on position starting from Senior Java developer.