Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 10

I have worked in various domains and participated in different projects in several companies, from huge legacy monoliths to microservices in the cloud, from traditional multithreading web applications to reactive programming. I had an opportunity to be a tech lead of a mid-size team, have mentoring experience. I have experience working with legacy projects and projects from scratch.
I'm a software developer with 10 years of experience in Java and JavaScript. I have a lot of experience working as a full-stack developer, but recently mostly worked with the back-end. 

This year, I was primarily focused on exploring AI and Large Language Models (such as GPT-3.5 and GPT-4) applications. I built a ChatGPT clone with React.js and Kotlin + Spring WebFlux. 
Also, I am working on an English speech simulator built with Python, LangChain, OpenAI's gpt-4 and gpt-3.5-turbo, whisper API, streamlit as a web framework, and spacy NLP library.

On my 2 previous commercial projects, I worked in the position of a back-end developer. One of the projects was a payment system. I was one of two back-end developers who were creating this service from scratch. We used Java 14, Spring, Spring Data, Spring Cloud, Spring Security, JHipster, React.js, AWS, Docker, liquibase, Firebase, Sentry, retrofit, MX, FlyidPay.

The most recent project was an AI Service for deployment process automation of a big ERP system on the market and its modules. The project started with an R&D Phase where we were exploring the ERP system, its market, documentation, business applications, and video training to gather information, process, analyze, and suggest solutions for building the automation tool. As part of the team, which consisted of PM, BAs, ML Architect, Solution Architect, and me, as a developer, I was building multiple small applications in a few languages, working with different APIs to be able to manipulate data (CRUD operations) in the ERP system.
Technologies: Java 17, Spring, Spring Cloud, Spring Security, Azure, GCP (Firestore, Pub/Sub), Docker, AL.

I'm willing to expand my expertise in building microservices applications and want to develop into a Team Lead.
I consider projects (ideally using AI) in modern Java/Kotlin stack and microservices.
While I prefer back-end roles, I'm also open to full-stack positions.