Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 5


Software Engineer with strong background in financial, data analyzing and processing solutions: developing auto-trading application, working on analytic, bond processing utility.  Strong technical background  with more than 5 years of experience, where data processing is primary subject matter, including AI built on neural networks and Big Data analyzing and processing. In this case there was working on web-based educational project, with using the ontology-driven developing approach. The main case was leaned on developing self-adaptive application, which changes when domain changed.
Luxoft
Jul 2021 – May 2022
Ukraine
The  stock exchange reports processing and notifying system. The main goal was collecting and populating data (stocks, indexes, currencies) from API to database and then into the cloud (AWS). Technical details of the project: using of Java 11, Spring Boot, best practices, software design patterns. Developing of JUnit tests.
Responsibilities:
Design proof of concept and solution for reporting, collecting bonds.Taking part in discussion with teammates and customer's side managers, providing proposition for collecting data strategy.Analyze, maintain and develop ETL processes according to SLASolutions breakdown and estimates preparation, based on requirement analysis
Technology and Skills: 
Apache Jena, Design Patterns, Java 11, Java 8, JavaFX, JPA Hibernate, JPQL, OWL, PostgreSQL, REST API, SOAP, SOLID, Spring Boot
Freelance
Jan 2018 – Jun 2021, Software Developer
- Writing SPARQL queries2. «TourTrend GmbH»3. Writing GeoSparql requests and working with Google Maps
Responsibilities:
- Writing SPARQL queries and application for these processing on Java. (Apache Jena Library)2. Touristic web service – API functions writing for PHP traveling project3. Writing technical documentation by topic «Ontology Evaluation - a Detailed Review»4. Writing GeoSparql requests and working with Google Maps
Technology and Skills: 
Artificial Intelligence (AI), Big Data, Java
Software Expert Development Company
Sep 2014 – Jan 2018, Developer

For now, I'm open for new opportunities as the Developer and also as a mentor/teacher in Software Engineering and Artificial Intelligence areas.