Вот перевод текста на английский:
I am a Java developer with experience in building reliable and scalable applications. My key specialization lies in developing backend systems using modern frameworks and tools. I enjoy designing efficient and maintainable architectural solutions that solve business challenges and facilitate the future growth of projects.
- 📚 Currently exploring Kubernetes, high-load systems, asynchronous data processing, and distributed applications. I am also diving into new programming approaches, including architectural patterns and performance optimization.
Over the past two years, I have actively worked with core Java technologies, including Spring Framework (Spring Boot, Spring Data, Spring Security), Hibernate for ORM, and JDBC for database interaction. I have experience in designing and developing RESTful APIs using Spring MVC, as well as writing unit and integration tests with JUnit and TestNG. Additionally, I have worked with Maven and Gradle for project building and dependency management. I am proficient in multithreading, concurrency, and using Java Streams for data processing. My projects have also involved Apache Kafka for building event-driven architectures and Docker for containerizing Java applications before deployment.
-
UI Automation for e-commerce
Automated key user scenario tests. -
API Automation Framework
Created a test framework for REST API validation using RestAssured and Allure.- Integrated with Postman and Swagger for documentation.
-
10 Telegram Bots for Interaction Automation
Developed a series of Telegram bots using Python and Telegram Bot API:- Dialog states with ConversationHandler.
- Interactive buttons using InlineKeyboard.
- User data processing and admin notifications.
- User action logging for analytics and monitoring.
- Notifications for administrators via Telegram integration.
- Implemented scenarios for booking and feedback collection.
-
Telegram Mini App (TMA)
A collaborative project to create a mini-application integrated with Telegram WebApp API.- Implemented:
- Project structure: React (Frontend), Node.js (Backend), MongoDB (Database).
- Containerization with Docker (configured ports and volumes).
- Basic frontend with initial styling and structure.
- Implemented:
-
Plans:
- Create API endpoints for client-server interaction.
- Develop UI components and integrate with Telegram WebApp API.
- Set up security and authorization.
- Implement CI/CD for automatic build and deployment.