Ihor (Igor) Novoseltsev
Senior MLOps Engineer @ Lytx, Inc.
About
Over 15 years of professional experience in the software engineering industry. Solid experience in building complex back-end, front-end and data management systems. Extensive background in all phases of software life cycle, including system architectural proposal, prototyping, requirements gathering, tasks estimation, design, development and acceptance. Proficient in algorithms and data structures, as well as database design, optimization, and query tuning. Adept in Microservices and Serverless architecture. Passionate about clouds and ML. Areas of professional expertise: • Designing and Implementing IT Systems • Cloud Computing • Data Integration and Machine Learning Pipelines • Big Data Management • Requirements Gathering and Systems Design • Software Engineering and Design Patterns Proficient in Python and JavaScript. 5xGCP certified. Ph.D. in Computer Science with a focus on Artificial Intelligence.
United States
San Diego Metropolitan Area
Information Technology & Services
Okta Single Sign-On, SQL, Software Development Life Cycle (SDLC), Extract, Transform, Load (ETL), Airflow, Cloud Computing, API Development, Apache Spark, Data Warehousing, Terraform, Microservices, Continuous Integration and Continuous Delivery (CI/CD), Docker, Kubernetes, Python (Programming Language), Prometheus.io, Jenkins, GitFlow, Express.js, HTML5
Experience

Senior Software / Data Engineer
Project: Migration of ETL data workloads from AWS to GCP - Led the transition of transactional data from AWS to GCP, resulting in a 15% reduction in computational expenses and an 8x speed up in transformations. - Designed a multi-layer data management solution including a data lake, data warehouse, and monitoring components for OLTP and OLAP workloads. - Migrated OLTP workload from MongoDB to PostgreSQL and implemented a data warehouse layer using BigQuery, improving access to data for analysts and increasing visibility of data flows. - Enhanced monitoring capabilities through the introduction of data management solutions. - Decomposed a monolithic application by switching endpoints to separate microservices, leading to improved scalability, maintainability, and development velocity.

Senior Software / ML Engineer
Project: Forecasting pipeline to compute future sales and volumes. - Designed and implemented a machine learning pipeline to process and analyze large volumes of data, with the goal of predicting future sales and volumes. - Used Apache Airflow to design and productionize ML pipelines for deploying models, monitoring performance, and handling errors, resulting a significant increase in prediction coverage by up to 92%. - Participated in the design and coding of a REST API to serve prediction data to the web application, and identified and resolved bottlenecks in the system, leading to a 50% reduction in API call latency. - Configured and set up a Spark cluster for distributed computation of machine learning models, implementing a production configuration that resulted in up to 3x faster computation and a more than 65% reduction in computational costs compared to the initial setup.

Senior Software Engineer
Project: AWS to GCP migration. - Participated in a project to migrate an enterprise-level infrastructure from AWS to GCP, including planning, design, and implementation. - Contributed to the implementation of a new infrastructure on Google Cloud Platform (GCP). - Worked on improving the CI/CD process, streamlining code deployment and testing procedures. - Collaborated in decomposing monolithic applications into microservices to support cloud-native architecture. - Provided expertise and guidance on GCP cloud services and best practices to ensure a successful migration. - Worked closely with other team members and stakeholders to ensure timely delivery and effective communication throughout the migration process.

Senior Software Engineer
Real-Time Dashboard: - Led the implementation of a real-time dashboard as a single-page application (SPA) using React and Socket.io, improving data refresh times by 4x on the frontend. - Designed and implemented real-time communication channels between web clients, server, and the strategy manager to enable faster decision-making. - Gathered requirements, estimated tasks, and coordinated implementation efforts to ensure timely and high-quality delivery. - Technologies used: FastAPI, Socket.io, React, Redux, and Redux Saga.

Senior Software Engineer
Project: Test Runner Tool. Designed and maintained services and applications to manage an internal fleet and support automated systems testing. - Developed expertise in utilizing tools such as Grafana, Prometheus, and Elasticsearch to gain deep insights into system performance and health. Implemented Grafana dashboards based on Prometheus metrics, which enable increased visibility and streamlined monitoring. This has led to an increase in the efficiency of cluster resource utilization by up to 30% - Designed and implemented a Test Runner Tool for multi-system ecosystems, using Docker containers and an autoscaling group to reduce costs by 65% and increase run speeds by 3x. - Utilized BigQuery as a data warehouse for historical data ingestion and further analysis, enabling efficient data querying and analysis on large datasets. - Led the development of a POC to migrate an AngularJS SPA to React and successfully managed the implementation and migration phase while preparing thorough documentation for future development and team onboarding. - Streamlined the development process through effective planning and communication. - Developed and implemented solutions to improve efficiency and productivity.

Senior Software Engineer
Project: Artist Dashboard. Developed and designed the Artist Dashboard, a rich internet application for tracking musicians' sales and metrics. - Developed Single Page Application (SPA) architecture using AngularJS - Created AngularJS components for the application - Utilized node.js for middle layer proxying, caching, and authentication

Senior Frontend Developer
Front-End Component Library: - Designed and developed a reusable components library for web UI projects - Improved efficiency and maintainability by creating a UI Components API with a focus on inheritance and customization - Integrated the library into multiple web user interfaces - Implemented thorough testing to ensure reliability and consistency - The library was successfully reused by other teams, saving time and resources in future development

Software Engineer
Advertmedia GmbH
OsCommerce / TYPO3 / WordPress / BuddyPress / Yii - integration, extensions development. MySQL, Sphinx full text search engine.

Software Engineer
B2Services
OsCommerce / TYPO3 - integration, extensions development.

Software Engineer
Altron
Design, development and support of corporate site.
Education
Ihor (Igor) Novoseltsev's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



