{"id":1627,"date":"2026-03-26T10:00:00","date_gmt":"2026-03-26T09:00:00","guid":{"rendered":"https:\/\/olgamironczuk.pl\/?p=1627"},"modified":"2026-03-26T10:13:10","modified_gmt":"2026-03-26T09:13:10","slug":"moja-droga-rekrutacyjna-dashboard-analityczny-procesu-poszukiwania-pracy","status":"publish","type":"post","link":"https:\/\/olgamironczuk.pl\/en\/moja-droga-rekrutacyjna-dashboard-analityczny-procesu-poszukiwania-pracy\/","title":{"rendered":"My Recruitment Journey - An Analytical Dashboard of the Job Search Process"},"content":{"rendered":"<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" src=\"https:\/\/olgamironczuk.pl\/wp-content\/uploads\/2026\/03\/proces-rekrutacyjny.gif\" alt=\"\" class=\"wp-image-2293\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Project:\u00a0<\/strong>My Recruitment Journey - An Analytical Dashboard of the Job Search Process<br><strong>Tools:\u00a0<\/strong>Excel, Power Query, Looker Studio<br><strong>Description:\u00a0<\/strong>An exploratory analysis of 18 applications for BI and data analytics positions. The project includes modeling the recruitment process, analyzing response times, assessing competency match levels, and examining the consistency between job seniority and recruitment outcomes. The dataset was frozen on the day the job offer was received.<br><strong>Objective:<\/strong>\u00a0To structure the recruitment process as a measurable analytical model and identify factors potentially associated with progressing to subsequent stages of the recruitment process.<br>The project aimed to move from a subjective perception of the job market to an exploratory data analysis approach.<strong><br>Data:<\/strong> Anonymized personal data related to job applications.<br><strong>Repository:<\/strong> <img decoding=\"async\" style=\"width:26px; height:auto; vertical-align:middle; position:relative; top:0px; margin:0 6px 0 6px;\" src=\"http:\/\/olgamironczuk.pl\/wp-content\/uploads\/2026\/01\/github-mark.png\" alt=\"GitHub\"> <a href=\"https:\/\/github.com\/Waderlla\/Moja_droga_rekrutacyjna-dashboard_analityczny_procesu_poszukiwania_pracy\" target=\"_blank\" rel=\"noreferrer noopener\">See on GitHub <\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<!--more Czytaj wi\u0119cej-->\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The job search process was treated as a measurable and analyzable process rather than a series of individual applications. The aim of the project was to organize recruitment data and identify observed patterns in recruiter responses within the analyzed sample.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The dashboard was built in Looker Studio as an interactive exploratory tool. The data modeling and transformation layer was developed in Excel, with Power Query used to create supporting tables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The scope of the analysis covers 18 applications for positions related to Business Intelligence and data analytics, conducted in remote or hybrid work arrangements and based on full-time employment contracts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The dataset was frozen on the day the job offer was received. Any responses or recruitment decisions received after that date were not included in the analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The collected data included, among other things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">the application submission date and the date of the first response,<\/li>\n\n\n\n<li style=\"font-size:15px\">the final status of the recruitment process (as of the data freeze date),<\/li>\n\n\n\n<li style=\"font-size:15px\">the job level specified in the job posting,<\/li>\n\n\n\n<li style=\"font-size:15px\">the job level inferred from the stated requirements,<\/li>\n\n\n\n<li style=\"font-size:15px\">the required technologies,<\/li>\n\n\n\n<li style=\"font-size:15px\">the language of the job posting,<\/li>\n\n\n\n<li style=\"font-size:15px\">the work arrangement and employment type,<\/li>\n\n\n\n<li style=\"font-size:15px\">the percentage of requirements met,<\/li>\n\n\n\n<li style=\"font-size:15px\">the recruiter response time.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The portfolio version has been fully anonymized.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Process<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><strong>1) Data modeling in Excel<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The main dataset was prepared in Excel, where:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">standardized technology names and job level categories,<\/li>\n\n\n\n<li style=\"font-size:15px\">calculated the percentage of requirements met,<\/li>\n\n\n\n<li style=\"font-size:15px\">computed recruiter response time,<\/li>\n\n\n\n<li style=\"font-size:15px\">introduced a distinction between the declared job level and the inferred job level.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">Due to the small sample size and the presence of outliers, the median was used as the main measure of response time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><strong>2) Building supporting tables in Power Query<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">In Power Query, two tables were created to support the analysis:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\"><strong>The technology table<\/strong><br>It enables the analysis of technology presence in job postings and comparison with recruiter response rates for postings that include a given technology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\"><strong>The process stages table<\/strong><br>It supports the analysis of transitions between recruitment stages and the visualization of process flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">Power Query was used for data transformation, aggregation, and the creation of auxiliary metrics, separating the data processing layer from the visual layer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><strong>3) Methodology for inferring job level<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The job level was inferred based on the scope of responsibilities and requirements included in the job posting, taking into account:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">number of required years of experience,<\/li>\n\n\n\n<li style=\"font-size:15px\">scope of responsibility (operational vs project-based),<\/li>\n\n\n\n<li style=\"font-size:15px\">level of autonomy,<\/li>\n\n\n\n<li style=\"font-size:15px\">complexity of tools and technologies,<\/li>\n\n\n\n<li style=\"font-size:15px\">process or mentoring responsibility.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">Based on this, positions were classified as junior or mid-level.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The aim was to examine whether consistency in job level (declared vs inferred) was observed in applications that received recruiter responses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><strong>4) Visualization in Looker Studio<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The dashboard includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">KPI tiles (number of applications, response rate, rejection rate, median response time, average match level),<\/li>\n\n\n\n<li style=\"font-size:15px\">distribution of final application statuses,<\/li>\n\n\n\n<li style=\"font-size:15px\">analysis of median response time by status,<\/li>\n\n\n\n<li style=\"font-size:15px\">visualization of transitions between stages,<\/li>\n\n\n\n<li style=\"font-size:15px\">analysis of job level consistency,<\/li>\n\n\n\n<li style=\"font-size:15px\">and a technology comparison table.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The color palette was limited to a single dominant color to ensure readability and visual consistency. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">The analysis showed that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">most applications did not progress to the next stage of the process at the time of data freezing,<\/li>\n\n\n\n<li style=\"font-size:15px\">in the analyzed sample, a recruiter response occurred only once and happened very quickly,<\/li>\n\n\n\n<li style=\"font-size:15px\">no response or rejection usually occurred after several weeks,<\/li>\n\n\n\n<li style=\"font-size:15px\">the level of skill match was high across all groups,<\/li>\n\n\n\n<li style=\"font-size:15px\">the only recruiter response concerned a job posting with a consistent job level, while inconsistent postings ended in rejection,<\/li>\n\n\n\n<li style=\"font-size:15px\">recruiter responses were mainly related to the most frequently required market technologies (Excel, SQL, Power BI).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:15px\">Due to the limited number of observations, the conclusions are exploratory in nature and apply only to the analyzed sample.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reflections<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">The project demonstrates a process-oriented approach to data analysis, skills in data modeling and transformation using Power Query, and dashboard design as a tool supporting interpretation.<\/li>\n\n\n\n<li style=\"font-size:15px\">The biggest challenge was maintaining a consistent methodology across multiple dimensions of the analysis and consciously separating observations from overinterpretation in a small sample.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:63px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<iframe loading=\"lazy\" width=\"1100\" height=\"780\" src=\"https:\/\/lookerstudio.google.com\/embed\/reporting\/7dbb17fc-d185-4e38-b8c3-ade84778e8cb\/page\/2UunF\" frameborder=\"0\" style=\"border:0\" allowfullscreen sandbox=\"allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox\"><\/iframe>","protected":false},"excerpt":{"rendered":"<p>Projekt:\u00a0Moja droga rekrutacyjna &#8211; dashboard analityczny procesu poszukiwania pracyNarz\u0119dzia:\u00a0Excel, Power Query, Looker StudioOpis:\u00a0Eksploracyjna analiza 18 aplikacji na stanowiska zwi\u0105zane z BI i analityk\u0105 danych. Projekt obejmuje modelowanie procesu rekrutacyjnego, analiz\u0119 czasu reakcji, poziomu dopasowania kompetencji oraz sp\u00f3jno\u015bci poziomu stanowiska z wynikiem procesu. Dane zosta\u0142y zamro\u017cone w dniu otrzymania oferty.Cel:\u00a0Uporz\u0105dkowanie procesu rekrutacyjnego w formie mierzalnego modelu&#8230;<\/p>","protected":false},"author":1,"featured_media":2293,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,24,16,21],"tags":[],"class_list":["post-1627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-excel","category-looker-studio","category-power-query","category-projekty"],"_links":{"self":[{"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/posts\/1627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/comments?post=1627"}],"version-history":[{"count":16,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/posts\/1627\/revisions"}],"predecessor-version":[{"id":2368,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/posts\/1627\/revisions\/2368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/media\/2293"}],"wp:attachment":[{"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/media?parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/categories?post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olgamironczuk.pl\/en\/wp-json\/wp\/v2\/tags?post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}