Oleg Olefir

Oleg Olefir

Junior Java Developer

Followers of Oleg Olefir533 followers
location of Oleg OlefirWarsaw, Mazowieckie, Poland

Connect with Oleg Olefir to Send Message

Connect

Connect with Oleg Olefir to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer @ Wix.com | ML Infra | Java | Scala | AWS

  • Education

    • National Technical University "Kharkiv Polytechnic Institute"

      2007 - 2011
      Bachelor's degree Computer Science
    • National Technical University "Kharkiv Polytechnic Institute"

      2013 - 2014
      Master's degree Computer Science
  • Experience

    • SYTOSS

      Feb 2013 - Sept 2013
      Junior Java Developer

      Project: Telecom Platform featured with rating, billing, and product catalog functionalities for a leading European telco provider.Responsibilities:Engaged in Java backend and Oracle database development tasks.Achievements:Refactored a cluttered Oracle stored procedure from SQL to Java, reducing significant technical debt.

    • TEAM International

      Jan 2014 - May 2017
      Java Developer

      Projects: 1) VaultMR is an Electronic Health Record system for post-acute care with rich operational and data management features. Built using Java microservices on the Spring framework, with a strong focus on data security and privacy.Responsibilities:The role primarily focused on Java backend development, but I also worked on frontend components using JavaScript and AngularJS as a full-stack developer.Achievements:• Contributed to the development of a new server-side PDF generation instead of less efficient client- side generation, which resulted in a performance increase of almost 50%.2) Bond Adapt is a comprehensive recruitment platform that combines CRM, search, sourcing, and reporting capabilities.Responsibilities:Engaged in Java backend development to refactor a monolithic application. Addressed bugs across the frontend and backend.Achievements:• Contributed to the development of a new Jenkins CI pipeline, replacing an outdated CI with a more reliable setup.• Refactored a cluttered DSL component into modular units, reducing code complexity and enabling proper unit testing. Show less

    • Coginiti

      May 2017 - Sept 2018
      Java Developer

      Project: Aginity Amp is a data analytics platform that simplifies analytic asset management. It abstracts business logic from data sources, focusing on asset portability and providing extensive connectors to popular SQL and NoSQL databases.Responsibilities: Designed and developed Java-based microservices. Led feature development and coordinated team members.Achievements:• Developed the Catalog service using Domain-Driven Design and port-adapter architecture. This approach transformed complex business logic into a structured and transparent format, significantly improving code testability and enabling the seamless integration of new features. Show less

    • Luxoft

      Jan 2019 - Aug 2019
      Scala Developer

      Project: A Streaming Data Platform in the financial domain for real-time data processing.Responsibilities:The role was primarily focused on technical design and proof of concept (POC) of new backend solutions.Achievements:• Developed a POC using Apache Flink and Kafka to enable real-time data processing with zero data loss.

    • Tradecloud - Supply Chain Platform

      Aug 2019 - Oct 2021
      Scala developer

      Project:TradecloudOne is a supply chain platform designed to automate operational processes, supporting seamless integration with popular ERP systems. The core functionaliy provides real-time communication between buyers and suppliers in the context of their orders. The platform is built on a microservices architecture backed by the Akka framework.Responsibilities:Backend developer responsible for product discussions, feature planning, and end-to-end feature delivery. Utilized Event Storming sessions to effectively define business events and their impact on the system.Achievements:• Platform Development: Designed and developed a fault-tolerant, fully asynchronous supply chain platform with microservices, Domain-Driven Design, CQRS, and Event Sourcing, integrating Elasticsearch for advanced search capabilities.• Akka Framework Upgrade: Led the upgrade of the Akka framework to stay up to date with the latest technology stack and eliminating tehcnical debt. Show less

    • Wix.com

      Oct 2021 - now
      Software Engineer

      Project: ML Platform is designed for data scientists and users aiming to effortlessly create and manage ML models. It automates the entire model lifecycle management within the company. Key features include:• Model builds, ML pipelines, feature stores, dataset generation.• Both online and offline predictions (up to 10k RPM for online serving)• Autoscaling to dynamically optimize computational resources based on load demands• API for seamless integration with popular LLMs from different vendors, complete with cost tracking.The platform is built on a microservices architecture and leverages AWS computational resources.Responsibilities: Engaged in all kinds of backend and MLOps initiatives. Orchestrate cross-team collaboration to design and launch new services.Achievements:• Autoscaling for Online ML Models: Implemented an autoscaling system for online ML models, optimizing performance within budget constraints.• Batch Predictor Service: Led the cross-team development of a new batch prediction service, reducing the batch transform error rate from 15% to 3%.• Image Predictor Service: Launched a new service that reduced image prediction latency by 20% over the previous approach. Show less

  • Licenses & Certifications