Python & Full-Stack Software Engineer

Hi, I'm Naaima.
I build backend systems and full-stack apps that work.

5+ years across Python/FastAPI backends, React/Node.js frontends, and data-driven reporting — based in Villach, Austria, and open to opportunities across Austria and remote-friendly roles in Europe.

Naaima Shafiq

About

I'm a software engineer with over five years of experience building production web applications — from Python/FastAPI backends and REST APIs to React and Node.js frontends. Most recently at Infineon Technologies, I delivered full-stack applications end-to-end, built data pipelines and reporting dashboards, and worked closely with cross-functional teams in a fast-paced engineering environment. I'm genuinely curious about how AI-assisted tools and LLMs are changing software development, and I've built the projects below specifically to get real, hands-on experience with that shift — not just talk about it.

Projects

Three projects built to demonstrate the range of work I do: full-stack product development, backend data automation, and applied AI/LLM integration.

TaskFlow

Python FastAPI React SQLite

A Kanban-style task and sprint tracker with a Python/FastAPI + SQLAlchemy backend and a React (Vite) frontend. Three-column board (To Do / In Progress / Done), task creation and priority tagging, one-click status advancement, and a live stats dashboard powered by a dedicated REST endpoint. Fully tested backend (pytest) with a clean, layered architecture.

DataPipe

Python pandas SQLite pytest

An automated data-cleaning and reporting pipeline. Takes a raw, messy sales CSV — missing values, duplicate rows, mixed date formats, inconsistent text — cleans and validates it, loads it into SQLite, and auto-generates a chart-based HTML report. Backed by a 22-test pytest suite covering every cleaning function individually plus full pipeline integration tests.

DocQA

Python FastAPI OpenAI API RAG

A lightweight retrieval-augmented generation (RAG) tool: upload a PDF or text document and ask questions in plain English, with answers grounded in cited source excerpts. Built with FastAPI, the OpenAI API (embeddings + chat completion), and a from-scratch in-memory cosine-similarity retrieval engine using numpy. 45-test offline suite covering chunking and retrieval logic.

Skills

Languages

Python, SQL, JavaScript, TypeScript

Backend & APIs

FastAPI, RESTful API design, Node.js

Frontend

React, Node.js, jQuery, HTML/CSS

Data & Databases

MySQL, SQL Server (MSSQL), SQLite, pandas, Tableau

Platforms & Tools

Red Hat OpenShift, Git, Bitbucket, GitHub, Docker basics, CI/CD familiarity

Practices

Agile collaboration, code reviews, pytest/unit testing, REST API design

Experience

Software Engineer — Infineon Technologies GmbH

Sep 2023 – Sep 2025

Designed and implemented backend services and REST APIs using Python and FastAPI. Delivered 3–4 full-stack web applications end-to-end (Python/FastAPI backend, React/Node.js frontend) supporting 50–80 internal users. Built and maintained 4+ Tableau dashboards for weekly performance reporting, saving an estimated 10–20 hours per month of manual work.

Web Developer — University of Innsbruck

2020 – 2023

Gathered technical and user requirements for research software tools, developed project documentation, and designed test cases to validate software functionality for academic research projects.

Full work history, including earlier roles as a Backend Developer, React Native Intern, and Android Developer, is available on my résumé.

Download full résumé (PDF)

Let's talk

I'm currently looking for Python backend, full-stack, and AI-adjacent engineering roles across Austria and remote-friendly teams in Europe.