Ivan P.

Data Engineer

Ivan is an experienced Data Engineer with over 10 years of commercial experience in software development and data-driven solutions. He has deep expertise in AWS cloud services, Kafka, Snowflake, and Airflow, combined with strong programming skills in Java, Scala, and Python.

One of his most significant achievements was designing and implementing a fully serverless data pipeline for web analytics and customer tracking—a project he credits as pivotal in shaping his career as a Data Engineer. Through this engagement, Ivan gained extensive experience in Python, AWS data services, data streaming, data lakes, and infrastructure provisioning using template-based code.

Ivan is recognized for his adaptability, commitment to continuous learning, and ability to deliver scalable, efficient, and high-performing data solutions that drive real business impact.

Main expertise

  • Snowflake
    Snowflake 3 years
  • Apache Airflow
    Apache Airflow 5 years
  • Python
    Python 5 years

Other skills

    Ivan

    Ivan P.

    North Macedonia

    Get started

    Selected experience

    Employment

    • Senior Data Engineer

      JW Player (InPlayer) - 3 years

      • Contributed to the data engineering team at JW Player, developing data pipelines and embedded analytics for the Payments and Subscriptions domain.
      • Implemented CDC pipelines with AWS DMS, integrating data from PostgreSQL, MariaDB, Kinesis, and Kafka into S3.
      • Processed and orchestrated data in Snowflake using Airflow and Snowflake Tasks, and managed schema evolution with Sqitch.
      • Enabled data visualization through ThoughtSpot and Looker, improving data accessibility and insight delivery.
      • Monitored system performance with DataDog and streamlined infrastructure management using GitLab, GitHub, CloudFormation, and Docker.

      Technologies:

      • Technologies:
      • PostgreSQL PostgreSQL
      • AWS AWS
      • Apache Kafka Apache Kafka
      • SQL SQL
      • AWS Kinesis AWS Kinesis
      • DataDog DataDog
      • Apache Airflow Apache Airflow
      • Snowflake Snowflake
      • Dimensional modeling
      • Fact Data Modeling
      • ThoughtSpot
      • AWS RDS AWS RDS
      • AWS CloudFormation AWS CloudFormation
    • Senior Data Engineer

      Slice - 1 year 10 months

      • Contributed to the data engineering team at Slice, a rapidly growing B2B2C platform supporting over 20,000 U.S. pizzerias.
      • Designed and maintained live data pipelines, integrating CDC data for users and orders into Databricks Delta Lake, DynamoDB (via OData), and S3.
      • Utilized the Confluent Kafka platform with Schema Registry for stream schema evolution (AVRO).
      • Applied KsqlDB and Kafka Streams (Scala) for real-time stream processing.
      • Implemented Kafka Connect for system integrations and change data capture.
      • Leveraged Databricks Notebooks for Spark batch processing in SQL, Scala, and Python.
      • Orchestrated Databricks jobs with Airflow for workflow automation.
      • Employed GitLab CI/CD, Docker, and Terraform for deployment and infrastructure management.

      Technologies:

      • Technologies:
      • AWS AWS
      • Databricks Databricks
      • Apache Spark Apache Spark
      • Java Java
      • Python Python
      • Apache Kafka Apache Kafka
      • SQL SQL
      • Scala Scala
      • Apache Airflow Apache Airflow
      • Confluent Confluent
    • Data Engineer

      Global Savings Group (for intertec.io) - 2 years 3 months

      • Served as lead architect and developer in the Web Analytics and Tracking team at Global Saving Group, a platform connecting online shoppers with retailers and serving 100+ digital clients worldwide.
      • Designed, developed, and maintained internal products for customer tracking, web analytics, and cross-domain conversion and transaction tracking.
      • Built fully serverless IaC implementations on AWS, enabling scalable and cost-efficient infrastructure.
      • Developed and orchestrated data pipelines for event-based and batch data ingestion using a data lake approach.
      • Processed large volumes of raw, unstructured data, performing transformations, aggregations, and data warehousing.
      • Delivered real-time analytics on active users, sessions, and channels to support business insights.

      Technologies:

      • Technologies:
      • MySQL MySQL
      • AWS AWS
      • Java Java
      • Python Python
      • SQL SQL
      • DynamoDB DynamoDB
      • AWS Kinesis AWS Kinesis
      • AWS Athena AWS Athena
      • Redshift Redshift
      • Apache Flink Apache Flink
      • AWS CloudFormation AWS CloudFormation
      • AWS Data Catalog AWS Data Catalog
    • Mulesoft Developer

      Admios - 1 year 10 months

      • Led Java development on multiple data integration projects using the Anypoint Mulesoft ESB platform, and developed certified custom connectors published on the Mulesoft Marketplace, supporting enterprise systems such as Salesforce, Anaplan, Coupa, and CallidusCloud.
      • Defined and gathered business requirements directly with client product owners, architects, and managers.
      • Prepared architecture design documentation and solution proposals to guide project implementation.
      • Implemented end-to-end integration solutions ensuring scalability and maintainability.
      • Developed and executed functional and integration tests to validate system performance and reliability.

      Technologies:

      • Technologies:
      • Java Java
      • MuleSoft Anypoint Platform
      • MuleSoft MuleSoft

    Education

    • BSc.Software Engineering

      European University - Faculty of informatics · 2005 - 2011

    Find your next developer within days, not months

    In a short 25-minute call, we would like to:

    • Understand your development needs
    • Explain our process to match you with qualified, vetted developers from our network
    • You are presented the right candidates 2 days in average after we talk

    Not sure where to start? Let’s have a chat