EPAM SystemsSenior Software Engineer
Nov. 2020 - Jul. 2023St Petersburg, St Petersburg City, RussiaAdvanced Fuzzy Search System: • Engineered a solution using AWS OpenSearch with custom analyzers and tokenizers for handling spelling errors and semantic variations • Implemented configurable weighted search algorithms allowing users to prioritize specific attributes (e.g., prioritizing vehicle drivetrain over color) • Achieved high search accuracy for queries with up to three misspelled characters while maintaining sub-300ms response times Enterprise Integration Platform: • Led backend development for streamlining document exchange across international departments • Integrated complex business logic, machine learning solutions, and third-party APIs (SAP) using Python microservices architecture • Achieved high data processing accuracy while handling 2,000+ daily transactions, reducing failed integrations by 65% Development Environment Enhancement: • Established standardized development practices to improve code quality and consistency • Implemented pre-commit hooks, ruff for linting, Pytest for testing, and SonarQube for code quality metrics • Decreased production incidents from 12 to 4 per month on average following implementation of comprehensive testing protocols