Available for opportunities

Senior Angular engineering
with full-stack reach into Java & Spring Boot.

Eight years building scalable Angular applications — architecture, performance, framework upgrades, and end-to-end delivery.

Experience
8+ yrs Angular · ~10 yrs IT
Location
Timișoara, Romania
Focus
Angular · Java / Spring Boot
About

Senior frontend, full-stack practical.

Ioan Ciocani, Senior Frontend Developer

I'm a Senior Frontend Developer with 8+ years building scalable Angular applications, focused on performance, architecture and long-term maintainability.

I'm comfortable working full-stack — extending Java 21 / Spring Boot services to deliver features end-to-end. My recent focus has been German healthcare and insurance platforms, where I've led Angular framework upgrades and mentored junior developers on a small, focused team.

I care about the parts of the work that don't show up in screenshots: clean module boundaries, careful state management, tests that mean something, and code that the next engineer can read without an introduction.

Technical Expertise

What I bring to a team.

A senior frontend skill set with the practical full-stack reach to ship features end-to-end, in domains where reliability matters.

01 Core Practice

Scalable Angular architecture

Feature-module systems built on Angular (v2 through v20), RxJS and NgRx — designed for long-running products that need to keep moving as they grow. Recent work uses Angular Signals and modern reactive patterns.

02

Major framework upgrades

Led Angular upgrades (v15 → v16 → v17) on production codebases without disrupting feature delivery.

03

End-to-end full-stack delivery

Extending Java 21 / Spring Boot services — REST APIs, mappers, data-access — alongside the Angular work that consumes them.

04

Testing & code quality

Cypress E2E, Jasmine/Karma unit tests, code review, ESLint/Prettier — the practices that keep velocity sustainable.

05

Mentoring & collaboration

Working in small Agile teams, mentoring junior developers, partnering with stakeholders on requirements and UX.

Technology Stack

The toolkit.

Years listed reflect focused, in-role experience. Additional tools used across projects are listed without ranking.

Frontend
Angular 2–20 8y TypeScript 8y JavaScript 8y RxJS 5y NgRx 5y PrimeNG 4y Angular Material 4y Angular Signals PrimeFlex Bootstrap AG Grid Chart.js amCharts
Backend
Java / Spring Boot 2y Spring Boot 3 Java 21 REST APIs Hibernate Envers ActiveMQ MariaDB Liquibase MinIO Keycloak PHP (Laravel)
Testing
Cypress 3y Jasmine 3y Karma 3y
DevOps / CI-CD
GitLab CI 3y Bitbucket CI 3y Jenkins Argo CD Grafana Maven
Cloud
AWS 2y
Tooling
ESLint Prettier Git GitHub Enterprise Jira Confluence WSL2 Microsoft 365 SSO Terra Components
Certifications

Certifications.

AWS Certified Cloud Practitioner
Amazon Web Services
Verify →
AWS Certified AI Cloud Practitioner
Amazon Web Services
Verify →
Languages Romanian (Native) · English (C1) · German (B1)
Education MSc & BSc Computer Science · West University of Timișoara · 2010–2015
Professional Experience

Ten years of shipping, in order.

From build-automation infrastructure into Angular, then into senior frontend leadership and full-stack delivery — with sustained client trust spanning multiple engagements.

Full Stack Developer (Java & Angular)
dotWhite · Sirona — Private Care Insurance Management HMM Deutschland
Sep 2025 — Present

Comprehensive insurance management platform for German private care insurance (PPV) — insurance orders, care benefits, invoices, contracts and insured persons across a multi-module architecture.

  • Builds and maintains Angular 15 frontend features with PrimeNG/PrimeFlex in a feature-module architecture.
  • Extends Java 21 Spring Boot services — REST APIs, mappers, data-access layers.
  • Works with ActiveMQ for asynchronous payment and notification workflows.
  • Enforces code quality with ESLint and Prettier; part of a 3-developer frontend team in an Agile setup.
Angular 15 TypeScript PrimeNG PrimeFlex Java 21 Spring Boot 3 MariaDB Liquibase Keycloak ActiveMQ MinIO Hibernate Envers Maven
Full Stack Developer (Java & Angular)
We as Web · Digital Onboarding Platform — Evelyn Partners
May 2025 — Aug 2025

Modern onboarding platform replacing the legacy XPLAN UI for internal staff and clients.

  • Built Colleague Portal features in Angular 16 with RxJS.
  • Modified Java backend code to match updated business logic; covered features with unit and integration tests.
  • Supported deployments across DEV/TST/Staging; tracked rollout with Argo CD; monitored microservices via Grafana.
Angular 16 RxJS Java 17 GitHub Enterprise WSL2 Argo CD Grafana Microsoft 365
Senior Frontend Developer
P4B Group · Healthcare Application HMM Deutschland
Oct 2022 — May 2025

Complex healthcare platform for German medical institutions, with three interconnected modules: Doctor/Clinic, Cost Bearer and Supplier.

  • Built responsive, modular UI with Angular and PrimeNG; refactored components to Angular Signals.
  • Led Angular upgrades (v15 → v16 → v17); implemented Cypress E2E testing.
  • Collaborated with stakeholders on requirements and UX; performed code reviews.
Angular 12–17 PrimeNG RxJS NgRx Cypress GitLab CI Jira
Frontend Developer
3Pillar Global · Business Intelligence Platform
Aug 2021 — Oct 2022

Business intelligence platform analyzing global consumer buying behavior.

  • Built dynamic AG Grid data grids with grouping, filtering and pivoting.
  • Wrote unit tests with Jasmine and Karma; delivered interactive dashboards with PMs and designers.
Angular 10 Angular 12 AG Grid RxJS Jasmine Karma Bitbucket CI
Software Developer
Plentymarkets · Business Intelligence Module (e-commerce ERP)
Oct 2018 — Aug 2021

Business intelligence module within an e-commerce ERP platform.

  • Built dashboards and visualizations — tiles, charts and graphs — with Chart.js and amCharts.
  • Implemented filters, dimensions and drill-down; worked frontend (Angular) and backend (Laravel PHP); performed code reviews.
Angular 2/4/6 Angular Material Terra Components PHP / Laravel Chart.js amCharts
Junior Frontend Developer
Startup (NDA) · Local Services App
May 2018 — Oct 2018

Social networking application connecting users with local service providers.

  • Supported frontend migration from AngularJS to Angular 2+.
  • Refactored legacy components; integrated Bootstrap 3/4.
Angular 2 Angular 4 HTML CSS Bootstrap 3/4
Build Automation Engineer
Autoliv · Automotive Integration
Apr 2016 — Oct 2017

Jenkins build-automation infrastructure for an automotive integration program.

  • Managed Jenkins servers and CI/CD pipelines.
  • Implemented alerting and monitoring; tuned build performance.
Jenkins CI/CD Build Automation Monitoring
Projects

Selected work.

Live

Raffa Studio

Website for a Timișoara beauty salon — hair, barbering, make-up, manicure, pedicure, and cosmetics, with booking and contact.

Visit site →
Live

Veluna

Event planning platform for Romania — venues, suppliers, and all services needed to organise weddings and events, in one place.

Visit site →
Resume

The long version, in one PDF.

Full role history, scope, stack and outcomes — formatted for recruiters and hiring managers.

Contact

Let's talk.

Open to senior frontend and full-stack Angular roles, contract engagements, and consulting — based in Timișoara, comfortable working remotely with European teams.

Location
Timișoara, Romania
Or email directly — usually replies within a day.
Thanks — your message has been sent. I'll usually reply within a day. You can also reach me directly at ioan.ciocani@gmail.com.