Stanislav is an experienced Software Engineer with 10+ years of technical expertise; digging into different domains to iterate simple, clean and scalable solutions to complex issues on projects for clients. He is a team player that organized the Agile development process in 7 teams and led up to 11 engineers simultaneously. He has a keen interest in product management and strives to deliver excellent customer service on projects to clients.
Delivered MVP on time with limited resources by designing a multi-tenant system and mentoring 2 junior developers with help of YAGNI and KISS principles.
Coordinated internal resources, customer resources, and third parties for the smooth execution of all technical aspects on projects.
Created an easily extendable marketplace platform by building a pluggable system with Docker. Built an Agile team with 3 senior software engineers.
Continually reached OKR goals with 2 teams by applying Scrum processes and mentoring techniques. Offered technical leadership for the development of two international enterprise solutions for clients.
Eliminated regular production crashes, memory leaks, and reduced daily reported errors from 20K to 100 by refactoring the Accounts Payable solution using Akka and reactive programming. Reduced manual support needed for new customer configuration for the invoice processing platform by 90%. It was achieved by creating a domain-specific language based on Scala DSL that was used to generate custom configurations for new clients.
Designed and implemented a change in the procurement business flow that provided an advantage over competitors by understanding domain and customer’s needs.
Designed and developed solutions that changed Epam's project infrastructure; speeding up product development and adaptation of new team members to the project. Trained 10 developers from junior to the middle level.
Implemented a health check solution that was estimated as a 6-month effort in 4 days by applying a deep understanding of web-containers. Eliminated production downtime related to manual release steps by automating CI/CD process.
Imposed engineering practices by giving lectures, performing code reviews, and automated code analysis.
Efficiently applied advanced Java and JavaScript-based technologies for the completion of several projects in bioinformatics for TeamDev. - Implemented drag-n-drop support for headers in the table component for JSF components library.
Maintained 95+% code coverage by applying best engineering like SOLID and KISS practices and the Command Query Responsibility Segregation pattern for cloud-based storage where researches could save terabytes of data.
Implemented a code coverage plugin for Intellij IDEA. Adhered to the highest security, availability, confidentiality and privacy policies and controls on projects.
Extended existing insurance platform to support 3 additional insurance plans by applying testing and refactoring techniques. Participated in the maintenance of a large legacy enterprise system for the client.
Worked on tasks for bug fixes and feature implementation on different solutions within ProfITsoft.
Efficiently implemented a test automation solution that saved the dev team days of development time.