Location
PolandRate
Years of experience
4+About
With several years of experience in various Java projects, I have developed a strong proficiency in creating RESTful web services using Spring Boot and related frameworks. My expertise extends to working with databases such as MongoDB, PostgreSQL, and Oracle, and I am familiar with DevOps tools including Jenkins, Kubernetes, and Docker. I have successfully implemented microservices architecture and possess good problem-solving and troubleshooting skills, which enable me to work collaboratively in team environments. Additionally, I am experienced in Agile methodologies and CI/CD practices, and I excel in communicating technical information clearly to both technical and non-technical audiences. In my recent role as a Middle Software Engineer at IntexSoft, I contributed to the Qapter SMR project, focusing on creating development environments, applying logging tools, and implementing backend development, business logic, and REST/SOAP services. My responsibilities included architecture and code optimization, continuous integration and delivery, and mentoring new team members. I also worked on the Online Media Net project, where I developed backend solutions, created data models, and provided production support. In my earlier roles as a Junior Software Engineer, I worked on projects involving Hibernate DAO layers, complex SQL queries, and deep learning computer vision applications. I hold a Bachelor's Degree in Mathematics and Computer Science from Yanka Kupala State University of Grodno. My native languages are Russian and Belarusian, and I have a B2 level of proficiency in English.Tech Stack
Support, Hibernate, Java, JavaScript, Oracle, Spring FrameworkExperience
- Consistently involved in backend development across various projects, implementing business logic and creating well-structured, maintainable, and efficient code.
- Developed and implemented RESTful and SOAP services, ensuring efficient communication and integration between different systems.
- Engaged in optimizing architecture and code to enhance application performance and maintainability.
- Applied CI/CD practices to ensure smooth and efficient development and deployment processes.
- Assisted in creating and maintaining technical documentation, ensuring clear and comprehensive records for ongoing and future reference.
- Performed code reviews and mentored new team members, fostering a collaborative and growth-oriented team environment.
- Designed and implemented integrations with third-party APIs, enhancing the functionality and interoperability of applications.
Employment history
• Creating development environment and pre-development configuration settings for each application based on specifications.
• Applying logging tools for identifying application errors.
• Backend development, including implementation of business logic.
• Implementation of REST and SOAP services.
• Architecture and code optimization.
• Reporting on any project problems to the project manager or supervisor.
• Continuous Integration (CI) and Continuous Delivery (CD).
• Assisting the team in creating and maintaining technical documentation.
• Implementing integration with third-party APIs.
• Designing, building, and maintaining end-to-end backend services.
• Writing well-structured, maintainable, and efficient code along with unit tests.
• Performing code review of team members.
• Mentoring new team members.
• Backend development and implementation of business logic.
• Applying frameworks for unit testing of the application.
• Creating data models to support application functionalities.
• Assisting the team in creating and maintaining technical documentation.
• Developing web services and websites to meet project requirements.
• Attending project team meetings to discuss progress and issues.
• Building easily testable, scalable, responsive, and well-documented stacks.
• Performing code reviews of team members to ensure code quality and standards.
• Providing production support, troubleshooting, and bug fixing as needed.
• Applying code versioning tools such as Git, Mercurial, or SVN for version control.
• Developing Hibernate DAO layers and integrating them into the application architecture.
• Preparing complex SQL queries and ensuring efficient integration into the DAO.
• Optimizing architecture and code for improved performance and maintainability.
• Attending project team meetings to collaborate on project goals and progress.
• Designing, building, and maintaining end-to-end backend services to meet project requirements.
• Writing well-structured, maintainable, and efficient code, including unit tests for quality assurance.
• Performing code reviews of team members to uphold coding standards and best practices.
• Providing production support, troubleshooting issues, and bug fixing to ensure smooth operation.
• Integrating front-end elements with server-side logic and functionalities for seamless user experiences.
• Applying code versioning tools such as Git, Mercurial, or SVN for version control and collaborative development.
• Applying logging tools to identify and troubleshoot application errors and issues.
• Assisting the team in creating and maintaining technical documentation for clarity and reference.
• Attending project team meetings to contribute updates, insights, and collaborate on project goals.
• Backend development and implementation of business logic to meet project requirements.
• Creating data models to support application functionalities and database interactions.
• Evaluating and improving the performance, maintainability, and security of applications in production environments.
• Implementing integration with third-party APIs to enhance application functionality and interoperability.
• Resolving project problems and issues promptly to ensure project milestones are met.
• Writing well-structured, maintainable, and efficient code along with comprehensive unit tests for quality assurance.