Hi, my name is

Lior Kaufman.

I love anything related to data!

I’m a data engineer who loves working with the latest modern data stack technologies. My goal is to create data products that are not only valuable and scalable, but also well-documented and tested, all while keeping things friendly and approachable.

About Me

I’m a self-taught data engineer who’s enthusiastic about problem-solving and all things data-related. I like to think of myself as a versatile learner with a strong focus on data. I enjoy discovering new databases and delving into their inner workings. What truly piques my interest is understanding the architecture of databases and how they can be employed to tackle various challenges.

I am currently learning: The Rust programming language in hopes of one day building my own database. Right now focusing on building small command line tools and reading Command-Line Rust by Ken Youens-Clark to learn the best practices.

Here are a few technologies I've been working with recently:
  • GCP
  • Snowflake
  • DBT
  • TypeScript
  • Python
  • Rust
  • PostGress
  • ChatGPT
  • Reddis

Experience

Data Engineer - Sightly
Jan 2022 - present
I am currently working as a data engineer at Sightly remotely.
Operations and Support Analyst - Sightly
Jul 2020 - Dec 2021

In my role as the Operations and Support Analyst role at Sightly I have:

  • Assisted internal end-users in addressing technical issues within our software and the Google advertising ecosystem.
  • Effectively triaged and resolved a wide range of technical challenges spanning engineering, business, and product functions.
  • Developed and maintained cloud-based data pipelines in GCP using Python and Snowflake, streamlining data processes.
  • Automated manual data entry tasks to enhance efficiency saving over 15 hours of manual labor a week.
  • Implemented and maintained multiple Google Ads scripts, automating various business operations and supporting internal users.
  • Conducted in-depth investigations of data discrepancies reported by users, utilizing SQL/PostgreSQL ad hoc queries.
  • Constructed API endpoints in Node.js and Python, facilitating seamless access to internal data.
  • Authored comprehensive documentation detailing bug fixes, custom report creation, and general application usage guidelines.
Front end developer - CourseKey
Aug 2019 - Jan 2020

In my role as a Frontend developer I have:

  • Used latest technologies like React, Material-UI, React Hot Loading, and Redux
  • Created responsive pages for a web-application consuming external and internal APIs.
  • Refactored older components to use the latest React, Redux and Material-UI versions and methodologies, such as React Hooks.
  • Wrote comprehensive unit and integration tests using Enzyme, and Jest.
  • Was part of an Agile development team.

Education

Jun 2019 - Aug 2019
Full Stack Developer Certification
LEARN Academy, San Diego
Full-stack web developer in training At LEARN Academy coding Bootcamp 480+ hours of direct hands-on coding experience developing web applications utilizing HTML/CSS, JavaScript, React, Ruby and Rails, and practicing industry best practices
2017 - 2019
Incomplete Associate's Degree (65 Credits Completed)
San Diego Mesa Community College
GPA: 3.9 out of 4.0
  • Accumulated 65 credits towards an Associate’s Degree with a 3.9 GPA while also working full time as a bartender.
  • Concentrated on computer science courses, including Introduction to Coding with Java and two advanced C++ classes.
  • Developed strong critical thinking, problem-solving, and communication skills.

Projects

CatDog
Rust CLI
CatDog
CatDog is a hobby project of mine, it's a Command Line Interface (CLI) tool, written in Rust, designed as a reimplemented version of the classic cat CLI utility. This versatile tool enables users to view, concatenate, and create text files, streamlining file manipulation and content display across Unix-based systems.
Simple Data Pipeline in Rust
Rust Data Pipeline Serde
Simple Data Pipeline in Rust
A simple Rust script that collects weather data based on the user input and saves it as a CSV or a JSON file. This is a learning project for me to deep dive into Rust Serde crate and how to use it.
DevConnector
React Express MongoDB Node.js Javascript
DevConnector
DevConnector Social network for developers This is a MERN stack application I built using the tools I learned in "MERN Stack Front To Back" course on Udemy. It is a small social network app that includes authentication, profiles, forum posts, comments, likes and more. DevConnector uses a Express.js Backend with mongoDBAtlas cloud services as its database. For the front end I used Reac.js, bootstrap and some custom CSS classes. Redux is my state managment tool and I used jsonWebToken for user authentication
MovieRecommender Script
Python ML
MovieRecommender Script
A simple Python ML script I wrote that finds the most similar movies based on their plot summary. This is a learning project to explore ML models and their different use cases using the populat IMDB movies dataset.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!