Denis Nastase

Denis Nastase

I’m a Computer Science student at POLITEHNICA Bucharest. I’ve just finished my first internship and I want to build a career in data engineering, working mostly with Python and SQL.

Experience

  1. Jun 2026 – now

    Data Engineer Intern Endava

    Part of the Dava.X Data & AI program, in an Agile team of six interns.

    • Built ETL workflows in Python and SQL to extract, clean, validate, transform and load datasets, and troubleshot loading and processing issues.
    • Wrote stored procedures and optimized SQL queries on PostgreSQL and Microsoft SQL Server; built reports and dashboards in Power BI and Excel.
    • Used Docker, Jira and GitLab, deployed to AWS, and wrote tests with pytest and unittest.
    • Implemented an AI agent integration with the OpenAI API in Python, automated tasks with Power Automate and Copilot Studio, and trained colleagues on Microsoft Copilot.
  2. Jun – Sep 2026

    Full-Stack Development Summer School EOS IT Services

    Built a complete REST application with Java, Spring Boot, TypeScript and Angular, developing task management features across the backend and frontend.

  3. Dec 2025 – Jun 2026

    Python Instructor Hackademy, volunteer

    Taught Python to university students from different faculties, from language fundamentals through more advanced concepts.

Education

  1. 2024 – 2028

    Computer Science, in English POLITEHNICA University of Bucharest

    Bachelor’s studies at the Faculty of Engineering in Foreign Languages (FILS, CTI-E). Expected graduation: 2028.

Projects

Data engineering

Logo similarity pipeline SeleniumMySQLFaiss

An end-to-end Python pipeline that collects company logos through a multi-stage scraper, stores them in MySQL, and groups them by visual similarity. EfficientNetB0 embeddings, PCA and Faiss turn images into searchable feature vectors; results export to CSV and an HTML report.

scraping → MySQL → EfficientNet → PCA → Faiss

Repository ↗
Data cleaning CLI pandas

A command-line tool for cleaning CSV and Excel datasets with repeatable pandas operations. It separates duplicate records for review, fills numeric gaps with column means, and removes rows with remaining non-numeric nulls.

CSV / Excel → pandas → clean dataset

Repository ↗
Real-time IoT data pipeline RustMQTT

A streaming pipeline that sends sensor readings from STM32 and ESP32 boards as JSON to an MQTT broker, written in Rust. I built a TCP proxy to troubleshoot the data flow between the components.

sensors → STM32 / ESP32 → JSON over MQTT → broker

Repository ↗

Data science

Disease analysis & prediction scikit-learn

Symptom-based disease prediction with SVM, Gaussian Naive Bayes and Random Forest, combined through majority voting, with RandomOverSampler to address class imbalance.

symptoms → classifiers → majority vote

Repository ↗
House price prediction scikit-learnSeaborn

Explores housing features and compares Random Forest, SVR and Gradient Boosting for predicting sale prices, with exploratory plots, one-hot encoding, and evaluation by MAE and MAPE.

housing data → encoding → regression → evaluation

Repository ↗

Data analysis

Netflix content analysis PostgreSQL

Explores the Netflix catalog with PostgreSQL: content distribution, common ratings, geographic patterns, the US market, and content categorization.

catalog → PostgreSQL → SQL insights

Repository ↗
Retail sales analysis MySQL

A sequenced SQL workflow over retail transactions, from database setup and cleaning to customer behavior, product performance, and sales trends.

transactions → MySQL → sales analysis

Repository ↗

Full-stack

EOS task management Spring BootAngular

A complete REST application from the EOS IT Services summer school: a Spring Boot backend and an Angular frontend, with task, team and user management, authentication and permission checks.

Angular → REST API → Spring Boot

Backend ↗ Frontend ↗
Scraping & PDF parsing app Spring BootPostgreSQL

Scheduled web scraping and PostgreSQL storage behind a Spring Boot API and an Angular interface. It filters duplicate products and extracts structured invoice data from PDFs into downloadable CSV files.

web / PDF → Jsoup, PDFBox → PostgreSQL → Angular

Repository ↗
Hospital management API Spring BootMongoDB

A Spring Boot REST API on MongoDB Atlas covering patients, appointments, staff, pharmacy inventory, billing, and facility beds.

REST API → Spring Boot → MongoDB

Repository ↗

About

What draws me to data is the chance to think critically: to examine the evidence, ask better questions, and reach a conclusion I can explain.

Python is at the center of my work, from preparing datasets and building scraping pipelines to experimenting with machine learning. Teaching it at Hackademy is part of my story too.

Data & ETL
Python (pandas, NumPy), ETL, data ingestion, transformation, cleaning and validation, JSON, XML
SQL & databases
Stored procedures, query optimization, PostgreSQL, Microsoft SQL Server, Oracle PL/SQL, MySQL, MongoDB
Reporting
Power BI, Excel (Power Query, pivot tables), Matplotlib, Seaborn
Machine learning
scikit-learn, SciPy, TensorFlow, Keras, PyTorch, PCA, Faiss, Grad-CAM
Web scraping
Requests, Beautiful Soup, Selenium
Engineering
Git, GitLab, CI/CD, Docker, Linux, Bash, pytest, unittest, Jira
Cloud
AWS, GCP, OCI
Web
Java, TypeScript, C++, Spring Boot, Spring Security, Angular, FastAPI, Django
Certifications
OCI Data Science Professional, OCI AI Foundations Associate, NVIDIA Building RAG Agents with LLMs, Cambridge English C2
Languages
Romanian (native), English (C2)

Contact

I’m looking for internships and junior roles in Python and data. The easiest way to reach me is by email.