Daniel Ilies

Full-Stack Engineer | Java • Spring Boot • Vue.js • React

Profile

Full-stack engineer with four years of production experience, strongest in frontend (Vue.js, React, TypeScript) and currently working backend Java/Spring Boot on an EU government project. Comfortable across the delivery path: Docker, AWS, CI/CD, code review, and shipping in an Agile team. Also registered as an independent contractor in Romania (PFA). Based in Dubai; open to remote roles globally and UAE employment.

Experience

Java Developer

Feb 2026 - Present
GreenSoft • Remote, Romania

Backend Java development on an EU government project.

  • Develop and maintain Java/Spring Boot services for a public-sector portal, including Liferay integration and Angular frontend submodules, with Form.io for dynamic form management.
  • Implemented conditional CAPTCHA and email verification logic based on user authentication state.
  • Proposed and built a reusable, config-driven form component in place of a hardcoded approach; the pattern was adopted by the team as its standard.
  • Work across the full delivery cycle: code review, testing, Jenkins CI/CD, and Agile ceremonies.

Full-Stack Engineer (Independent Contractor)

Nov 2025 - Jan 2026
Ilie Veaceslav Daniel PFA • Remote

Independent contracting via authorized PFA entity (CUI 53031652).

  • Built and deployed a Telegram Mini App integrating a third-party payment API — token authentication and webhook callback handling.
  • Deployed and operated it on AWS (EC2, ECR, S3, VPC) with Docker, including logging and monitoring.

Full-Stack Engineer (Contract)

May 2025 - Aug 2025
BigFoot Company • Remote, Germany

Four-month contract building AdsMriia, a retargeting platform.

  • Built core UI and multi-step workflows with Nuxt 3, Vue 3, TypeScript, Vuetify, and Pinia.
  • Implemented responsive, cross-browser layouts.
  • Worked with the backend team on API integration and data flow.
  • Set up CI/CD with Jenkins and GitHub Actions.

Software Developer

Jun 2023 - May 2025
DevelBox • Iasi, Romania

Two years across frontend work and ML-integrated products.

  • Led a Vue 2 to Vuetify frontend migration, measurably reducing page load times.
  • Built and published AdCognition, a Chrome extension for ML-based ad detection forked from AdGuard v3: in-browser TensorFlow.js inference with model versioning, IndexedDB caching and offline fallback, plus a remote CLIP classification service.
  • Maintained the supporting Python/TensorFlow training environment on Linux (dataset preparation, model conversion to TFJS, TensorBoard, Flask inference services in Docker behind Nginx).
  • Built RoboGPT, a research prototype extending NVIDIA Isaac Sim with natural-language control of simulated robots via OpenAI APIs.

Customer Service Representative + Developer

Mar 2022 - Jul 2023
CGS Romania • Remote, Romania

Customer support role in which I built internal tooling that won a company award.

  • Won 1st place in the company Innovation Contest for 'Otis', a browser-based templating tool that automated form-filling and email drafting for the support team.
  • Automated repetitive workflows with JavaScript, jQuery, and regular expressions.

Projects

DevelBox

Chrome extension published on the Web Store that adds machine-learning ad detection to AdGuard's open-source extension codebase. I implemented the classification layer and its settings UI; the extension itself is a fork of AdGuard's browser-extension-v3.

  • Implemented in-browser TensorFlow.js inference: remote model loading, IndexedDB persistence, backup-model fallback when the server is unreachable, and tensor memory management.
  • Implemented a client for a remote CLIP classification service with health checking, and a settings panel for configuring both model backends.
  • Maintained the separate Python/TensorFlow training pipeline: dataset preparation, training runs on dual RTX 3090 hardware, TFJS model export, and Flask serving in Docker behind Nginx.

RoboGPT – Natural Language Robot Control

Jun 2024 - Apr 2025
DevelBox

NVIDIA Isaac Sim extension for issuing robot commands in natural language via OpenAI APIs, reducing the amount of manual input required to drive simulations. Private repository at employer.

AI Resume Tailorer

Nov 2025

Self-hosted n8n workflow: a Telegram bot takes a job posting, pulls a JSON Resume from a GitHub Gist, and uses an OpenRouter-hosted LLM to tailor it, producing HTML/PDF output. Runs on a home Linux server and is wired into the Resume Studio section of daniel-ilies.eu.

CGS Romania

Single-page browser tool (vanilla JS, jQuery, SheetJS) for templating support notes and generating emails from spreadsheet-defined templates. Won 1st place in the CGS Romania Innovation Contest and was used by the support team.

Education

Bachelor's Degree in Informatics

2019 - 2022
University "1 Decembrie 1918" of Alba Iulia
GPA: 9.0/10
Relevant Coursework: Bachelor Thesis: Building a Modern Fullstack Web Application

Bachelor's Degree in Informatics (Erasmus exchange)

2021 - 2022
Universidade da Madeira

Certifications

Awards & Honors

1st Place, Innovation Contest

Jan 2023
CGS Romania
Awarded for 'Otis', an internal automation tool for support templating and email generation.

Volunteer Work

Contributor (Community Project)

Jul 2025 - Jan 2026
Trood

Informal spare-time contributor to Rizq Launcher, a project built by a small group of developers. Not a paid or formal employment relationship.

  • Set up initial service scaffolding in Go with gRPC.
  • Contributed features to the Next.js frontend and Go backend.

Skills

Primary

TypeScript • JavaScript (ES6+) • Vue.js • Nuxt.js • React.js • Java • Spring Boot • REST APIs • Git • Docker • Linux

Working knowledge

Node.js • Express.js • Python • PostgreSQL • MongoDB • AWS (EC2, ECR, S3, VPC) • Nginx • CI/CD (Jenkins, GitHub Actions) • pnpm workspaces (monorepo) • Next.js • Angular • Tailwind CSS • Vuetify • Pinia • Redux • Webhooks & token auth

Exposure

TensorFlow / TensorFlow.js • Flask • Liferay • Form.io • Go

Languages

RomanianNative
RussianNative
EnglishProficient