Experience
Career timeline
Twenty years of software development, from freelance web work in 2006 to enterprise AI tooling. Client names are omitted; sectors and markets are as stated in my CV.
Roles
Where I have worked
Senior Full Stack Developer
IBM
Bucharest, Romania (remote)
Frontend-focused role on an enterprise AI-driven code transformation platform that migrated applications between programming languages while preserving business logic.
- Designed and implemented workflows for configuring, executing and monitoring AI-assisted code transformations.
- Integrated React and Next.js interfaces with Python/FastAPI orchestration services for code parsing, LLM execution, validation and reporting.
- Built source-code ingestion, project configuration, migration job creation, transformation review, validation results and generated-code analysis interfaces.
- Managed asynchronous workflows including progress, errors, retries and validation failures.
- Presented token usage, confidence scores and migration progress in dashboards.
- Contributed to frontend architecture, coding standards and component design, and built reusable accessible UI components.
- Optimized rendering, state management, data fetching, frontend error handling and keyboard navigation.
- Surfaced execution metadata from MCP, Snowflake and Databricks pipelines.
- React
- Next.js
- TypeScript
- JavaScript
- REST APIs
- Python
- FastAPI
- LLM workflows
- MCP servers
- Snowflake
- Databricks
- PostgreSQL
Senior Frontend Developer
AROBS Transilvania Software
Iasi, Romania
Ten years of frontend delivery across four long-running products in public safety, healthcare, hospitality SaaS and contract management.
- React
- Next.js
- Vue.js
- TypeScript
- RxJS
- Apollo Client
- GraphQL
- Storybook
- Node.js
- NestJS
- Kafka
- RabbitMQ
- Azure
- Docker
Disaster Alert System - Public Safety Platform
USA
- Led React and Vue.js interface development for a nationwide emergency alert platform.
- Architected reusable TypeScript component libraries for alert-management workflows.
- Rendered high-volume real-time event streams using RxJS for backpressure and state consistency.
- Optimized data-heavy dashboards using code splitting, lazy loading and bundle optimization.
- Integrated with Node.js/NestJS services and Kafka/RabbitMQ event-driven systems.
- React
- Vue.js
- TypeScript
- RxJS
- REST APIs
- Node.js
- NestJS
- Kafka
- RabbitMQ
Online Healthcare Platform - Telehealth Product
Israel
- Led development of a Next.js application for appointment scheduling and video consultations.
- Used server-side rendering to improve initial-load performance.
- Established a Storybook component library for patient-facing and provider-facing modules.
- Architected secure patient-facing workflows for personal health data.
- Deployed on Azure with Docker.
- Next.js
- React
- TypeScript
- Storybook
- Node.js
- Azure
- Docker
Booking Management Platform - Hospitality SaaS
Germany and Switzerland
- Spearheaded the React and Next.js frontend of a multi-tenant booking and appointment platform for barbershops and restaurants.
- Introduced Apollo Client for GraphQL data fetching and caching.
- Maintained a shared Storybook component library.
- React
- Next.js
- TypeScript
- Apollo Client
- GraphQL
- Storybook
- Node.js
Online Contracts Management Platform for Artists
Germany
- Led a team of 8-10 engineers.
- Coordinated frontend architecture, estimation and release delivery.
- Architected an AngularJS and TypeScript SPA with Redux and Webpack.
- Mentored engineers through reviews and architecture discussions.
- Established frontend development standards.
- AngularJS
- TypeScript
- Redux
- Webpack
- Node.js
- Express.js
- PostgreSQL
- Docker
Frontend Developer
Conex Group
Iasi, Romania
Internal portal for more than 500 employees.
- Implemented an internal portal for more than 500 employees.
- Built employee collaboration and resource-allocation interfaces.
- Integrated PHP, MySQL, Joomla and WordPress.
- PHP
- JavaScript
- jQuery
- HTML5
- CSS3
- MySQL
Frontend Developer
Centric IT Solutions Romania
Iasi, Romania
Public-sector and social-care digital services for a Swiss client.
- Modernized public-sector digital services for a Swiss client.
- Built citizen-facing interfaces with Sencha Touch, JavaScript and jQuery.
- Developed HTML5 SaaS applications for social worker-client communication.
- Built a nursing time-registration application with offline functionality.
- Sencha Touch
- JavaScript
- jQuery
- HTML5
- .NET
JavaScript Developer (freelance)
Crismaru Constantin PFA
Romania
Responsive websites and custom web solutions for small and medium-sized businesses.
- Designed and developed responsive websites and custom web solutions for small and medium-sized businesses.
- Integrated third-party services, analytics tools, maps and social functionality.
- Managed requirements, estimation, development, delivery and post-launch support directly with clients.
- HTML5
- CSS3
- JavaScript
- jQuery
- Responsive Web Design
- Bootstrap
- Git
Leadership
Team and technical leadership
Led teams of 8-10 engineers
Coordinated a frontend team on a contracts management platform, from estimation through release delivery.
Frontend architecture ownership
Owned architecture decisions and component design across React, Next.js, Vue.js and AngularJS codebases.
Estimation and release planning
Planned scope and coordinated releases with product and backend teams in Agile and Scrum settings.
Code review and mentoring
Mentored engineers through code review and architecture discussions, and established shared frontend development standards.