My First Data Engineering Project: Job Data Gathering & Visualization

This was one of my first large-scale projects before I built a live data pipeline for a local government intranet using PowerShell. The goal was to collect job listings from CVKeskus, store them in a MySQL database, and visualize locations on an interactive map.

Project Overview

List of Jobs.

Data Gather overview

On the webpage, it's possible to check what jobs are available with salary. I had some problems with date and time though.

Interactive Map with Mouse-Over Details

Jobs mapped on interactive view

Mapped job locations and enabled mouse-over to show company details.

Adding Location Intelligence

Zoomed View: Tallinn

Tallinn job locations map

Each blue pin represents a company location in the capital.

Zoomed View: Tartu

Tartu job locations map

Company Coordinates Overview

Coordinate matching summary

Success rate: Around 75% for coordinate detection. When companies had multiple buildings, automation couldn’t reliably choose the correct one and sometimes failed.

Salary Data Availability

Salary availability among job postings

Insight: Most available jobs did not include salary information.

Key Insights

Tech Stack / Technologies Used