Position: Backend Developer
Category: Java
English level: intermediate
Years of experience: 11

As an experienced Java programmer, I am happy to have accomplished a big financial technology project that uses Spring MVC. This project can handle many operations every day and started out as one big monolith application but became a more flexible microservice structure with my careful guidance. It was a huge responsibility, but I accepted it and was responsible for every part of the project's progress. The final result proves my commitment and technical abilities, and I am sure that it will perform well for a long time.
Software Developer with 15+ years of experience in developing software applications with a focus on Java, PHP, JavaScript, and HTML. Expert in utilizing various frameworks such as Spring MVC, Laravel, Symfony, Yii 2, and Yii to create scalable and maintainable applications. Skilled in managing databases like MySQL, PostgreSQL, and MongoDB.

Proficient in using Git, REST API, Linux, Docker, Nginx, Apache, Zabbix, Redis, Graylog, PHPUnit, ElasticSearch, RabbitMQ, SOLID/DRY/KISS/YAGNI, CI/CD, Unit Test, OOP principles, MVC, DDD, Event-driven architecture, Design Patterns, Nginx/Apache, Doctrine, Unix/Linux, Highload, CSS, and TeamCity.

Adhere to best practices of software development including OOP, SOLID/DRY/KISS/YAGNI principles, and Design Patterns to deliver high-quality, efficient, and maintainable code.

Expertise in developing and integrating REST APIs, working with MVC frameworks, and implementing event-driven architecture. Experienced in working in Unix/Linux environment and proficiency in Highload applications.

Ability to work in a fast-paced environment and deliver projects on time, with a focus on continuous improvement and high-quality output.

Looking for a challenging role as a Software Developer where I can utilize my skills and experience to contribute to the success of the organization.
I am excited about starting a new phase in my career, where I can broaden my knowledge, push my limits and work with a skilled and enthusiastic team. After having worked for a while at my current job, I feel that I have gained enough experience and skills to seek new challenges that will enhance my professional development. I think that moving to a different workplace will not only give me new and different viewpoints but also help me progress as a professional and make a significant contribution to a different workplace.