Position: Trainee/Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 0


If you are looking for an effective employee who does not need to explain the task many times - nice to meet you, my name is Andrey.

**Soft skills:**
- Analytical mindset
- Critical thinking in emergency situations.
- Designed to work for efficiency and
results.
- Quickly join the team.
- Self-organization and time management.
- Conflict resolving.
- Optimistic attitude and good sense of
humor.

**Hard skills:**
- Java Core, Java EE.
- Spring: MVC, Boot, Data, JPA, Security,
- REST.
- Hibernate, MySQL, PostgreSQL.
- Thymeleaf, Mustache, HTML, CSS, JSP.
- Maven.
- Git, GitHub, GitLab

**Basic knowledge:**
- JavaScript, Angular, Node.js
- Kotlin, Python 3
- CI/CD
- Kafka, RabbitMQ
- JavaFX

**Languages:**
- English (Intermediate)
- Russian (Native speaker)
- Ukrainian (Native speaker)

**Courses: **
- SoftServe Java Online Marathon
- Hillel IT School Java EE
- JetBrains Kotlin
- Udemy Python 3 (220 lessons)
- IT Cluster Hard Skills Exam (Python
Certificate)

**Experience**
**Trainee Java Developer **
Jan`22 - Feb`22 (2 months)
- Development of a new MVC or REST project from scratch.
- Contribute to the development of new features and system improvements in an agile environment.
- Preparation of REST and WEB applications for further front-end.
- Unit-testing.

**Salesforce Developer **
Oct`21 (1 month)
- SalesForce core
- Apex
- Lightning Component and Web Components

**Field Collector at Alfa-Bank**
Mar`20- Sep`21 (1 year 7 months)
- Dealing with clients who are late in mortgage payments. 
- Negotiation, determination of debt collection strategy.
- Making financial reports.
- Tracking up-to-date information.
- Document flow.
- Conducting transactions.

**Team Lead at IQOS (Philipp Morris)**
Mar`18 - Feb`20 (2 years)
- Establishing and managing the work processes of the team.
- Distribution of duties and control of working out. 
- Conducting morning briefings.
- Building flowcharts.
- Making reports.
- Completion of assigned tasks within the specified deadline.
Over the period of work, the team has increased from 8 to 30 employees.

**Tech Manager at IQOS (Philipp Morris)**
Feb`17 - Feb`18 (1 year)
- Setup and maintenance of equipment at office and sale points.
- System administration.
- Programming microcontrollers (Arduino, ESP, etc.)
- Setting up VPN networks. Flashing routers.
- Implementation of new ideas.
- Workflow automation, embedded solutions.