Position: junior/trainee/intern java developer
Category: Java
English level: intermediate
Years of experience: 1.5


Participated in 2 projects:
1. Cloud Analytics Platform Application
Description: This application collects and analyzes all needed information about calls (such as quality, duration, number of participants) from different communication platforms. Application user gets information in a convenient graphical representation in the form of various graphs, tables, maps to assess the quality of communication services.
Project Role: Software Engineer
Responsibilities: Extending API; Implementing new features; Implementing unit tests; Fixing defects/bugs; Database-related optimizations and improvements.
Tools/Technologies: Java 8, Spring Framework, JOOQ, JUnit, Mockito, PostgreSQL, Docker, IntelliJ IDEA, DBeaver, Postman, OpenShift Web Console
2. Autonomous REST Connector
Description: This application provides seamless, real-time connectivity between REST data and target ODBC/JDBC tools and applications. Autonomous REST Connector rapidly decreases the amount of time required for applications to understand and consume APIs through its codeless configuration and intelligent sampling. This application transforms data retrieved from the REST APIs into the relational database table.
Project role: Software Engineer
Responsibilities: Data sources API documentation exploring, Setting up accounts, authorization, etc. for new data sources; Checking all API endpoints for availability; Writing configuration files for driver; Implementation of integration tests; Support for existing configuration files and tests; Training and support for newcomers; Participation in technical interviews; Communication with customer;
Tools/Technologies: Java, TestNG, Jackson, Postman, DBeaver, IntellijIDEA
I have great motivation to become an experienced Java Software Engineer, to grow personally and professionally.