const engineer = {
    name: 'Artyom Ridel',
    role: 'Senior Software Engineer',
    focus: ['Backend', 'Data', 'Cloud'],
    location: 'Sydney, Australia'
    visa: 'Permanent Resident'
};

Experience

Bench Media

Bench Media Sydney, Australia
Nov 2018 – Oct 2024

Senior Software Engineer

Dec 2020 – Oct 2024
  • Led a team of 3 engineers, providing technical mentorship and conducting code reviews.
  • Processed 10M+ daily ad records from 30+ data sources using Scala/Spark ETL pipelines on AWS EMR.
  • Reduced AWS EMR costs 40% by dynamic cluster provisioning based on job characteristics and data volume.
  • Designed and implemented event-driven data pipelines using SNS/SQS and Lambda.
  • Managed containerized services on AWS ECS with autoscaling for variable workloads.
  • Managed infrastructure as code with CloudFormation for repeatable deployments.

Software Engineer

Nov 2018 – Dec 2020
  • Engineered Golang microservices to ingest data from Google Ads, Facebook Ads, and various other DSP APIs.
  • Built and maintained scalable data pipelines to collect, process, and aggregate advertising data.
  • Managed data storage across PostgreSQL (RDS) and MongoDB.
  • Implemented GitLab CI/CD pipelines for testing, builds, and deployments.

Full Stack Software Engineer

Linkorn Saratov, Russia
Apr 2017 – Nov 2018
  • Designed and delivered custom analytics dashboards, replacing legacy QlikView tool with in-house solutions.
  • Reduced dashboard loading time from 8 to 1 second by replacing QlikView with a custom Vue.js solution.
  • Worked with users to reverse engineer legacy metric formulas to document them.
  • Implemented responsive UIs in Vue.js and Meteor.js with a focus on performance and usability.
  • Developed backend services in Golang and JavaScript to support dashboard infrastructure.

Software Engineer

Rainbowsoft Saratov, Russia
Aug 2016 – Apr 2017
  • Developed full-stack admin panel for permit system configuration using Golang, JavaScript, and PostgreSQL.
  • Created automated installer for on-premise deployments, streamlining client server setup.
  • Prototyped cargo placement tool optimizing weight distribution across truck axles.

Technical Skills

Languages

Golang Scala JavaScript TypeScript Python SQL

Technologies

Apache Spark Apache Airflow Docker REST APIs Microservices

Cloud & DevOps

AWS (EMR, ECS, Lambda, SNS, SQS) CloudFormation GitLab CI/CD

Databases & Frameworks

PostgreSQL MongoDB Snowflake Vue.js Meteor.js

Projects

AI Cooking Assistant

TypeScript Chroma Gemini API

Built an AI cooking assistant that allows chatting with a cookbook, aiming to gain hands-on expertise in RAG architectures – the modern standard for connecting LLMs to proprietary knowledge bases.

View Repository

Education

Master of Applied Informatics

Saratov State University 2016 – 2018

Bachelor of Math & CS

Saratov State University 2012 – 2016

Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!