Position: Java Sr. Developer/Tech Lead
Category: Java
English level: fluent
Years of experience: 11


I have 16+ years of working experience in software development and leading with various technologies, frameworks, languages as well as different domains. Over the course of my career I dealt with .net, nodejs, Objective-C, mobile platforms. However Java and Java-related technologies have been in my practice in the great majority and they are personally preferable.

--------------------------
The Freshest Skills:

Java/Groovy and satellite technologies/frameworks:

- Core
- Spring stack
- Reactor
- Testing: TestNG, Spock

Messaging: Kafka, RabitMQ

Infrastructure: K8s, Jenkins, CI/CD

DBs:

- NoSql: mongodb, Redis
- SQL: MySQL, PostgreSQL, Microsoft SQLServer, Oracle

OS: Linux

Tools: git, gradle, Postman, Burp, BlackDuck

Methodologies, paradigms: OOP, Patterns, UML, SCRUM, Agile

Professional goals:

- to increase knowledge and skills in development and software architecture;
- to master new technologies in development fields;
- career growth according to evolution of my knowledge and skills.
- NOT interested in people management

--------------------------
Specific domains I'm interested in:
- AI, ML, DL 
- Medicine
- Science Software
- Quantum Computing

Most of them are new to me. However as for AI related domain I have accomplished Deep Learning Specialization by DeepLearning.AI.

Working environment:

- I'd prefer remote work over the office work.
- Due to personal reasons I do not consider business trips.
- Social bonuses: I'm NOT interested in fancy offices, lounge zones, insurance, any kind of compensations related to marriage,  childbirth, nannies for children etc, team buildings, language courses, non-technical corporate events. Give me proper vacation time, sick and hospitalization leaves - and I'll be happy with that.
I'm not interested in:
- support only
- outdated technologies/versions
- working on remote environments (i.e. remote desktop, remote vm)
- people management