📍 Berlin, Germany · 🎓 MSc Software Engineering Student · 💼 Seeking: Werkstudent - IT Support / Software Development
Motivated MSc Software Engineering student with hands-on experience in software development, application support, debugging, and automation through academic and industry projects. Strong foundation in troubleshooting, user support, and backend logic — actively looking for a Werkstudent role in Germany to contribute to system stability and team productivity while continuing my studies.
| Area | Focus |
|---|---|
| IT Support & Systems | Application troubleshooting and debugging, user support and issue resolution, software installation/configuration/updates, general OS & environment fundamentals |
| Backend, Automation & APIs | REST API handling and testing, automation pipelines (Python, Selenium), rule-based/NLP resume–job matching logic |
My full project portfolio with case studies, technical breakdowns, and live demos: dhruvil-portfolio-iota.vercel.app Built with React, Vite, and Tailwind CSS — see source.
🎧 TechnoCloud — Live Demo
Full-stack music streaming platform (MERN) with JWT authentication, role-based access control (User/Artist), audio upload & streaming, an artist dashboard, and protected routes.
React Node.js Express MongoDB JWT
Full-stack luxury jewelry e-commerce platform with a customer storefront and a separate admin console for product management, built on Next.js with PostgreSQL via Prisma and NextAuth-based authentication.
Next.js React TypeScript Prisma PostgreSQL NextAuth Zustand Tailwind CSS
AI-powered automation agent that discovers job postings, parses resumes from PDF, and scores/shortlists roles using embedding-based semantic similarity — with human-in-the-loop (manual) login rather than credential automation.
Python Selenium Sentence Transformers scikit-learn Pandas PDFPlumber
| Project | Description | Stack |
|---|---|---|
| ParallelFinancialAnalytics | Sequential vs. parallel merge sort benchmarking (multicore programming coursework) applied to real Tesla historical stock data, with correctness validation and performance/speedup graphs | C++17, std::thread, Python (Matplotlib) |
| parallel-sorting-system-cpp | Sequential vs. multithreaded parallel merge sort implementation with execution-time, speedup, and efficiency benchmarking | C++, std::thread, Python (visualization) |
| Project | Description | Stack |
|---|---|---|
| Human-in-the-Loop-Flood-Risk-Prediction | Random Forest flood-risk classifier evaluated across five research questions on how human-in-the-loop review affects AI prediction reliability, including feature importance via SHAP | Python, scikit-learn, SHAP, Pandas |
| bias-variance-tradeoff | Experimental study of model complexity, overfitting, and generalization using polynomial regression, cross-validation, and Ridge regularization | Python, Jupyter, scikit-learn |
| n_queens_pattern_recognition | Comparison of Backtracking, CSP with forward checking, Hill Climbing, and a Genetic Algorithm on the N-Queens problem, analyzed for execution time, scalability, and completeness | Python, Jupyter |
| Project | Description | Stack |
|---|---|---|
| multi-attack-password-analyzer | Adaptive password-strength evaluation system combining heuristic entropy estimation (zxcvbn) with multiple time-bounded cracking strategies and optimized strategy selection | Python |
⭐ Repository links above point directly to source code, benchmarks, and (where available) live demos.
Junior Mobile Application Developer — IT Codes, India Mar 2024 – Sep 2024
- Supported development and maintenance of Android and web applications
- Identified, analyzed, and resolved application-level bugs
- Assisted in testing, debugging, and validating new features
- Collaborated with senior developers to ensure stable releases
- Handled client-reported issues and change requests
Software Developer Intern — Microtel Netlinks (Ltd.), India Aug 2023 – Jan 2024
- Assisted in development, testing, and maintenance of applications
- Used debugging tools to diagnose and fix technical issues
- Supported Agile development workflows
- Documented technical issues and solutions
- Strengthening Java & Python foundations
- IT Support + backend role preparation
- Debugging, system stability, and clean code practices
- Werkstudent interview preparation (Germany)
- 🌐 Portfolio: dhruvil-portfolio-iota.vercel.app
- 💼 LinkedIn: linkedin.com/in/dhruvil-patel12
- 📧 Email: pateldhruvil5467@gmail.com
- 🐙 GitHub: github.com/pateldhruvil5467-ctrl
