Position: Senior Software Engineer
Category: Java
English level: upper
Years of experience: 5


I have over five years of professional experience in various projects across multiple industries, including blockchain, video communication, social media, and mobile application development. My roles have included contributing to the design of architectural solutions, developing and testing new features, optimizing application performance, and researching and integrating new technologies. 

In my most recent role, I had the opportunity to lead and manage a small development team, overseeing the development of medium-level projects from scratch to production. In addition to coordinating our work, I also established technical processes at both the project and team level (such as code delivery, release management, and documentation management) and provided mentorship to team members.

My technical expertise includes Java, Spring (Core, MVC, Data, Security, Boot), AWS (S3, Lambda, SQS, SNS, IVS), SQL and NoSQL databases (Mongo, Redis), message brokers (RabbitMQ, Apache Kafka), Docker, and Kubernetes. I also have experience with Golang, Solidity, and Python.

I am seeking a new opportunity where I can utilize my skills and knowledge to work on impactful projects, continue learning and growing as a developer, and collaborate with a team to drive technical proficiency.