Skip to main content

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

  1. 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
  2. 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
    1. 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
      Read the case studyfor Disaster Alert System - Public Safety Platform
    2. 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
      Read the case studyfor Online Healthcare Platform - Telehealth Product
    3. 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
      Read the case studyfor Booking Management Platform - Hospitality SaaS
    4. 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
  3. 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
  4. 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
  5. 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.

Experience — Constantin Crismaru