Ivan Baravoi

Ivan Baravoi

Lead AI Engineer @ PwC Polska

About

I'm a multidisciplinary engineer and early-stage CTO with extensive experience designing, building, and operating end-to-end software systems. My background spans Python, JavaScript/TypeScript, C/C++, Java, and Shell, and I routinely work across the full stack—from low-level systems and backend services to frontend, automation, data pipelines, and deployment infrastructure.I focus on solving real problems with robust, scalable, and maintainable engineering. I architect and deliver production systems, automate workflows, improve operational reliability, and build tooling that removes manual work and increases throughput. I’ve completed a broad range of projects of varying complexity and have a strong bias toward execution: if the work is defined and funded, I deliver it, regardless of difficulty.My experience includes cloud and OS-level management, CI/CD and DevOps pipelines, distributed data processing, ML integration, and analytical tooling. I’m comfortable owning entire technical lifecycles, coordinating cross-functional work, and providing on-call or operational support when necessary. I also mentor junior and middle level developers and create technical documentation and educational materials to raise overall team capability.I’m currently deepening my understanding of systems programming and real-time software—low-level architecture, latency-sensitive logic, signal transmission and processing, and hardware-adjacent development. In parallel, I’m learning the practical mechanics behind running a small product or service business: experimenting with marketing and sales workflows, automating them end-to-end, and developing the ability not only to build a solution but also to define its value and identify the audience it actually serves.

Country

Poland

City

Warsaw

Industry

Information Technology & Services

Skill

Overseeing Projects, Technical Project Leadership, International Financial Reporting Standards (IFRS), Microsoft Excel, Auditing, Project Management, Leadership, Budgeting, FastAPI, Continuous Integration and Continuous Delivery (CI/CD), Sales, PHP, PhpMyAdmin, WordPress, DevOps, Scrum, Agile Methodologies, DevSecOps, Jenkins, Github Actions

Experience

PwC Polska

Lead AI Engineer

PwC Polska

LinkedIn
2026-4 - Present · 6 mos

Warsaw

easyprep

Hands-on CTO

easyprep

LinkedIn
2026-3 - Present · 7 mos

Warsaw

- Simplified stack (self-hosted solutions instead of cloud ones), restructured the platform (moved from an expensive SPA hosting to cheaper VPS, while migrating to microservices) and optimized costs by removing unused and excessive services (from 100% to about 2% of the usual monthly upkeep and 98% in monthly savings) - Took ownership of technical direction and engaged in addition of more than 10 new features, including 3 external integrations; dynamic content rendering based on web storage contents; email service and RBAC; DevOps and CI/CD processes; interactive lectures, homeworks and exams - Contributed to product planning, content creation and design decisions by clarifying, formalizing and structuring offers, payments, content, and challenging designs. Took part in AI tools introduction for business processes and development by orchestrating a framework, which led to almost 10 times growth in development speed. - Accelerated development and execution, driving the product to beta stage in 3 months

easyprep

Full-stack Developer

easyprep

LinkedIn
2026-1 - 2026-3 · 3 mos

Warszawa, Woj. Mazowieckie, Polska

I have been tasked with finishing the web platform for a startup in EdTech. The current stack is JS/TS, Next, React, Node, Supabase. Primary focus of the platform is to assist Swiss children with studies and with preparation to a set of exams. Platform gives access to a lot of content ranging from webinars and course videos to interactive tasks for children, as well as task constructors for teachers.

Freelance | Self-Employed

Project Lead

Freelance | Self-Employed

LinkedIn
2022-3 - Present · 4 yrs 7 mos

- Manage software development projects end-to-end, including cost and time estimations, task planning, and progress tracking. Oversee multidisciplinary teams, set measurable goals, and supervise their successful completion within deadlines and budget. - Assess the technical skills of candidates and guide their integration into development teams. - Write technical tasks for developers; technical documentation and specification for developed software; manuals for the end users. - Mentor students and help to defend graduate and undergraduate theses; conduct code reviews and onboarding sessions for junior developers; help candidates acquire job-related skills in IT and receive job offers. - Teach Algorithms, Data Structures, Full-Stack and Desktop Software Development to university students.

Freelance

Data Scientist and Software Delevoper

Freelance

2019-3 - Present · 7 yrs 7 mos

Data Science & Machine Learning - Developed Agentic and RAG systems based on ChatGPT, IBM Watson, LLAMA, DeepSeek, and Claude for a variety of tasks, including data analysis, programming, and technical content generation. - Built an autonomous driving trajectory prediction model with automated GPU provisioning and cloud-based training workflows. - Developed NLP-focused ML/DL algorithms from scratch, including CNNs and RNNs. - Embedded web scraping algorithms in data pipelines and web applications with libraries requests, aiohttp and beautiful soup. - Work daily with Python data tools, such as numpy, pandas, matplotlib, plotly, seaborn, scikit-learn, keras/tensorflow, pytorch, statsmodels, prophet, scipy, airflow, mlflow, cometml, wandb, lightgbm, xgboost, catboost, nltk, spacy, gensim, transformers, Hugging Face. Web Development - Built full-stack e2e web applications using React (frontend), Django/FastAPI or Node.js/Next.js (backend), PostgreSQL/SQLite (databases), and AWS/GCP/Azure/Yandex (cloud). - Converted Figma designs into responsive, production-ready interfaces. - Integrated and created APIs for third-party services (Telegram, OpenAI, Google Docs, etc.). - Maintained and optimized legacy WordPress (PHP) codebase to support modern analytics and client acquisition tools. Desktop & Systems Programming - Built GUI applications with Tkinter (Python) and Qt (C++/Python). - Designed advanced CLI tools in C++ using OOP, metaprogramming, templates and design patterns.

< codereview />

Senior Software Developer

< codereview />

LinkedIn
2025-4 - 2025-10 · 7 mos

Warsaw, Mazowieckie, Poland

◦ Lead the server-side redevelopment of a complex web platform (youngjunior.ru), transforming a fragmented legacy codebase into a scalable, maintainable backend and operational infrastructure that supported early adoption and scaling with zero obstacles (30k+ DAU and 5k+ registrations on the platform within the first 90 days; 10k in 180 days) ◦ Designed and implemented the new system architecture from the ground up, introducing clear modularization, robust coding standards, and comprehensive documentation ◦ Established CI/CD pipelines and defined best practices for code quality, deployment workflows, and team collaboration ◦ Oversaw technical operations and networking configuration through a custom bug-tracking/tracing system, ensuring reliable service delivery and smooth integration with third-party systems, as well as limiting downtime to a single quickly resolved issue ◦ Managed cross-functional coordination with other contractors and stakeholders to align priorities, requirements, and timelines ◦ Mentored junior developers through pairing sessions, code reviews, and project-based initiatives, significantly raising team competency and retention ◦ Acted as a supporting organizer for a frontend coding contest: contributed to technical task development, provided participant consultations during the event, helped resolve bugs and facilitated implementation of new features in real time ◦ Finished adopting the agile development, formed a steady stream of tasks to backlog in close collaboration with PM, set up urgent infra support and fallback system

PFL Advisors

Intern Investment Analyst

PFL Advisors

LinkedIn
2021-10 - 2022-5 · 8 mos

Moscow, Moscow City, Russia

◦ Searched for valuable market information using open-source data ◦ Applied financial, fundamental, and technical analyses to specify trade ideas from gathered information ◦ Developed predictive models and built trading strategies using Python, R, C++, and mathematical methods, such as regression, autoregression models (SARIMAX, Prophet, etc), and statistical analysis ◦ Presented trading strategies to the Senior Analyst

Education

Lomonosov Moscow State University (MSU)

Lomonosov Moscow State University (MSU)

LinkedIn

Chemistry

2017-9 - 2023-7 · 5 yrs 11 mos

▪ 1400+ hours in Math including probability theory and statistics, numerical, calculation and optimization methods, PDEs etc ▪ 180 hours in Computer Science including introduction to C ▪ 280+ hours in Economics including mathematical methods applications

Lomonosov Moscow State University (MSU)

Lomonosov Moscow State University (MSU)

LinkedIn

Chemistry

2017-9 - 2023-7 · 5 yrs 11 mos
Lomonosov Moscow State University (MSU)

Lomonosov Moscow State University (MSU)

LinkedIn

Computer and Information Sciences and Support Services

2022-12 - 2023-5 · 6 mos

◦ Learned about libraries and ML/DL algorithms used in Chemistry for Rational Design and Automated Discovery purposes ◦ As a graduation project resembled research from a scientific paper in chemistry, where molecular structures were translated to numerical fingerprints and used for training random forest models to predict reaction results

Lomonosov Moscow State University (MSU)

Lomonosov Moscow State University (MSU)

LinkedIn

Computer and Information Sciences and Support Services

2019-9 - 2020-3 · 7 mos

Got introduced to C/C++, SQL, Python and some ML libraries, such as numpy, pandas, scipy, matplotlib, scikit-learn etc.

Ivan Baravoi's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.