Position: Lead/Senior Java Developer || Team Leader
Category: Java
English level: upper
Years of experience: 11

I consider myself a developer, and I like to write code, however on my last three projects, sooner or later, I took over the team management functions. My main principle is that developers love and know how to develop, and this is what they should do. As Team Leader or Technical Project Manager, I protect the team from unnecessary meetings, explain the requirements, help find solutions to technical and communication problems.

I also have the USA work experience (almost two years) with a multilingual, distributed team. It was FullStack development using extreme programming practices (pair development, TDD, no DevOps, QA)

I am easy to learn and capable of performing any role in the project.
Since September 2020 I work for a big casino games provider. My duties include the development of new features and services and any other activities to support the Promotional subsystem.

Previous two years I have been working in the USA with a company that supplies information and analytical support to organizations providing mortgage lending.
The project is a system for validating the employment and assets of a borrower.
The first year I worked as a developer. We worked solely by eXtreme Programming  (Pivotal process) - TDD, Pair Programming, FullStack development, collective ownership, etc.
In the second year I performed the duties of a Technical Project Manager, my team consisted of 2-3 pairs of developers.
Technology stack: Java 11, Angular 8, PCF, JUnit, Karma, Protractor, PostgreSQL, Liquibase, Spring Boot, Hibernate.

Before that, I was a team leader in a team creating a platform for managing the personal data of Ticketmaster users (to comply with GDPR requirements). My team had 3 developers, 2 QA, 1 DevOps, 1 BA. The project was completed within a year.

Before that, I was a team leader (2 years) of one of the BackEnd teams in the development of an application for a point of sale for large Canadian retail.
It was a big project with a BA team (6 members), 2 QA teams (near 20 members), 4 Back-End teams (30 members), Front End team (7 members),
Technologies: MySQL, Maria DB, Oracle 12c, H2, GIT, JIRA, Confluence, Jenkins, Apache Maven, Apache Tomcat, LiquiBase, SonarQube, JSonDoc, Gerrit, Java SE 8, JPA / Hibernate, Hibernate Search, Spring-core, Spring -MVC (REST), Spring-security, Spring-data, Spring-integration, JMS

Before that, I worked for PrivatBank for three years on the Privat24 project (Internet banking). Technology:
Sybase ASE, Apache Ant, Apache Maven, Jenkins, SVN, Java SE 7, Servlets, JDBC, Redis, Resin.
I am looking for a full-time remote job. I think I will be most useful as a team or project leader. I can also write code, I prefer Java, Kotlin. I can work on the frontend though, I'm familiar with Android too. I have experience working with the eXtreme Programming (XP) methodology.