Anastasiya Piashko

Java Software Engineer

Warsaw, Mazowieckie, Poland

About

Java Software Engineer with 5 years of experience in web development and a B2 level of proficiency in English. Experienced in developing applications using the Spring Boot and Spring Framework, Hibernate, REST architecture, and Microservice design. Possesses a solid understanding of SOLID principles, MVC, and design patterns. With knowledge of SQL and NoSQL databases. Experienced in Agile processes such as Scrum and proficient in using Git (GitHub, GitLab, Bitbucket). Well-competent in working with distributed teams. Continuously striving to acquire new knowledge and adapt to the latest technologies. Thank you for visiting my profile, and I look forward to connecting with you!

Experience

  • Software Engineer at MongoDB
    Dec 2024 - Present · 1 yr 7 mos

    Worked on the modernization of legacy financial systems, migrating them to a scalable Java (Spring Boot) architecture. Refactored core application components and transformed data layers from Oracle/SQL to MongoDB, improving performance and system maintainability. Translated complex SQL logic (queries, views, stored procedures) into efficient NoSQL solutions. Designed and implemented RESTful APIs to support business processes and system integrations. Contributed to CI/CD improvements and Agile delivery, enabling faster and more reliable releases.

  • Software Engineer at Santander
    Jun 2023 - Dec 2024 · 1 yr 7 mos

    The project aimed to deliver complex, data-driven reports for customers, providing accumulation on client details, account balances, geographic distribution, and other relevant metrics. The reports were designed to consolidate and present key customer information in an accessible format, facilitating client decision-making and operational planning. The project followed an Agile Scrum framework, utilizing iterative feedback to ensure accuracy and relevance of the reported data.

  • Software Engineer at EPAM Systems
    May 2020 - Jun 2023 · 3 yrs 2 mos

    The project designed to provide users with access to information through advanced search functionality and an intuitive interface. The system enables users to search for necessary information efficiently, using natural language processing to improve search accuracy. In cases where the assistant cannot resolve an inquiry, users can escalate the issue by submitting a report to the support team for further assistance. This service enhances user experience by combining automated responses with a reliable escalation process, ensuring continuous support and problem resolution.