Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 8

Public speaker in Ciklum sep.2018.
JavaScript, HTML, CSS, Subversion, Linux, JMS, JDBC, Git, Java EE, Servlet, Spring MVC, Oracle, SQL, Java, Java Core.
Last projects : 

B2B project
 IT solution provides specialized in travel distribution technology. 
It was established to introduce new innovative solutions supporting travel agency and airline initiatives in modernizing their distribution models. Product soon became an IATA Strategic Partner to help transform the current airline distribution landscape. It operates its software development and R&D centers in Ireland, Greece and USA bringing together a team of innovators and visionaries whose goal is to constantly challenge the status quo in order to enable the leaders of this new era in airline distribution to deliver their ideas and strategies to the market place.  
Development technologies and platforms:  Microsoft Azure, Spring,  Azure Cosmos DB, Elasticsearch DB, Thrift. 
Role: Leading a team of 10 developers. Creating and implementing design plans, decomposition of features and tasks, estimating tasks and delivery plans. 

B2B project
The project is based on a microservice architecture using Java 16, Spring, Spring security, JWT, Reactor, RabbitMQ.
Development technologies and platforms:  Liquibase, Spring, PostgreSQL, Java 16, Project Reactor, RabbitMQ
Role: full development microservices, including tests and implementations. 

B2C project
Full POS programming based on Java. 
Project is built on Java technology integrated with cloud platform. Project used by restaurants for deliver high performance, real time synchronized between different POS terminals, report calculation and custom report creation. 
Development technologies and platforms:  Liquibase, Spring, JavaFX, SQLite3, HazelCast, Guice.
Role: development and regression work with server part and UI on POS terminal.

B2C project
Project is build on Eclipse RCP technology with using Oracle Database and Spring integration. It includes huge tax logic and different data imports from several data bases. Project used safe agile methodology with plannings and estimating tasks. Also took participation in creation tasks and discussing with Project Owners and managers from client size. 
Development technologies and platforms: Eclipse, Eclipse RCP, Oracle Database, Liquibase, Spring, JavaFX.
Role: development and regression work with server part and client-side, task estimation, discussion with PO and management.
Professional growth, agile scrum methodology, interesting projects, architecture/back-end.