Sahar Darafsh
Sahar Darafsh

Java Backend and Full Stack Engineer

Open to offers · Member since 8 Oct 2026
Location
Munich, Germany
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Mid

About

Professional summary

I am a Java backend and full stack engineer with 4.5 years of software development experience in Munich, Germany. I hold an MSc in Artificial Intelligence and Robotics and am authorized to work in Germany under an EU Blue Card.

I build and maintain reliable full stack products using Java, Spring, Apache Wicket, Tomcat, MySQL, and modern build tooling. I enjoy working on large codebases where availability, performance, and maintainability are essential.

I am strongly focused on software quality. I use test-driven development, CI/CD pipelines, static analysis, and automated testing to prevent regressions and make systems sustainable over time.

In my current role, I introduced SonarQube quality gates and helped eliminate more than 1,000 critical and high-impact issues. I also increased unit-test coverage from zero to 95–98% and own validation pipelines and testing standards.

My background also includes Flutter mobile development, machine learning, computer vision, and deep learning. I have taught and mentored more than 100 students in reinforcement learning, CNNs, neural networks, and deep learning.

I value turning stakeholder requirements into practical, well-tested software. I aim to deliver features that work today and remain dependable as products and teams evolve.

Skills

21 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Experience

Career history

Full Stack Developer Convien GmbH

I build and maintain full stack features for a meeting-place optimizer on a large Java codebase using Apache Wicket, Tomcat, and MySQL. The product requires high availability and sub-second response times.

I introduced SonarQube and lead the code-quality gate for code smells, vulnerabilities, and technical debt. I helped reduce more than 1,000 critical and high-impact issues to zero.

I raised unit-test coverage from zero to 95–98% and own the validation pipelines and testing process supporting project standards.

Software Developer TESTIFI GmbH

I shipped an Android application in Flutter before moving into backend Java development. I built QualityOps, a tool for evaluating and visualizing software quality metrics.

I developed core QualityOps features with Java, Spring, MySQL, and Gradle using test-driven development and stakeholder requirements. I also reworked underlying algorithms to improve speed.

I contributed to CAST, a cross-team test automation project using Spring and MySQL. I was named Employee of the Month in March 2024 for bug-resolution speed and code quality.

Deep Learning Mentor and Teaching Assistant Maktabkhooneh

I taught and mentored more than 100 students in reinforcement learning, convolutional neural networks, neural networks, and deep learning while working part time alongside my main job.

I co-developed curriculum content and added real-world applications to complement theoretical material.

AI/ML Project Reviewer Abadan University of Medical Science

I reviewed deep learning projects for medical image analysis, including model architecture choices, training procedures, and evaluation metrics.

I provided algorithmic feedback that helped improve model accuracy.

Education

Learning history

Amirkabir University of Technology

MSc, Artificial Intelligence and Robotics

Thesis: Designing an Embedded System for Activity Recognition using a Surveillance Camera. I collected a custom dataset because no public dataset was available for the research.

Isfahan University of Technology

BSc, Computer Engineering

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu