I

Ioan Iacob

About

Detail

Senior Frontend Engineer — React, TypeScript, Next.js
Vilnius, Vilnius County, Lithuania

Contact Ioan regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Astronomer
    Lead Frontend Engineer
    Astronomer
    Oct 2024 - Feb 2026 (1 year 5 months)
    • For Airflow operators troubleshooting failed DAG runs, Next.js 14/15 route groups and streaming layouts reorganized task logs, run history, and environment views into faster navigation paths that reduced context switching during incident triage. • Rebuilt dense orchestration screens in React 18 with typed table state, persistent filters, and URL-driven view state so data teams could compare DAG health, retries, and schedule drift without losing their place between refreshes. • TanStack Query caches and typed API adapters cut duplicate fetch logic across run details, lineage views, and alert panels, which made loading and retry behavior more predictable on high-traffic operational surfaces. Because pipeline failures often arrive in bursts,
  • D
    Senior Frontend Engineer
    DataStealth.io
    Jul 2022 - Sep 2024 (2 years 3 months)
    Enterprise data security workflows around discovery, classification, masking, and policy review moved onto Next.js 13/14 surfaces that handled admin-heavy screens, audit views, and onboarding flows with clearer module boundaries. • Built React 18 consoles for tokenization policies, sensitive-data inventory views, and exception review queues where dense tables, saved filters, and role-aware actions had to stay usable for security and compliance teams. • To keep policy and asset pages responsive, TanStack Query and typed clients normalized cache keys, stale-state handling, and retry semantics instead of scattering fetch logic across large components. • React Hook Form plus Zod validation powered multi-step setup flows for connectors, scan rul
  • accenture
    Senior Frontend Engineer
    accenture
    Mar 2019 - Jun 2022 (3 years 4 months)
    • Across enterprise transformation projects, React 16/17 and TypeScript were used to rebuild fragmented internal portals, reporting workspaces, and customer workflows where supportability mattered as much as visual polish. On client programs that needed SEO-sensitive public pages beside authenticated tools, Next.js 10 → 12 introduced shared routing, metadata, and deployment patterns without forcing every team onto the same rendering model at once. • Large configuration and approval flows were stabilized with Redux Toolkit, typed selectors, and reusable side-effect boundaries so multi-team delivery stopped producing inconsistent state behavior on long-lived screens. • React Testing Library and targeted Cypress journeys covered high-risk onbo
  • Revolut
    Frontend Engineer
    Revolut
    Nov 2016 - Feb 2019 (2 years 4 months)
    • In fintech flows where card settings, transfer states, and account activity had to feel immediate, React 16 components replaced brittle view logic and made dense transactional screens easier to evolve safely. • Gradual adoption of TypeScript improved interface clarity around balances, exchange flows, onboarding state, and notification payloads at a time when untyped JavaScript was slowing down product changes. • For search-heavy and table-heavy account surfaces, Redux state and memoized selectors reduced accidental re-renders and kept filter, sort, and inline-action behavior more predictable during rapid product iteration. • Next.js 8/9 was introduced on selected marketing and SEO-sensitive routes so acquisition pages, help content, and c
  • Nord Security
    Frontend Engineer
    Nord Security
    Jan 2015 - Oct 2016 (1 year 10 months)
    Early cybersecurity and privacy-product interfaces were built with React 15/16, modular JavaScript, and reusable UI fragments that replaced increasingly hard-to-maintain jQuery-style page behavior. • Account, subscription, and support screens needed clearer state and error handling, so Webpack-based component builds and shared utilities reduced duplication across browser-heavy product pages. When product teams expanded consumer security offerings, REST integrations for plans, settings, and account actions were wrapped in predictable loading, retry, and empty-state behavior instead of ad hoc request code. SCSS architecture and reusable layout primitives improved consistency across dashboards, pricing surfaces, and support-oriented views wher
Education verified_user 0% verified
  • A
    AWS Certified Solutions Architect - Professional
    Sep 2025 - Oct 2025 (2 months)
  • P
    Professional Scrum Master
    May 2025 - Jun 2025 (2 months)
  • A
    Azure AI Engineer Associate
    Mar 2025 - Apr 2025 (2 months)
  • C
    Certified Kubernetes Application Developer
    Jan 2025 - Feb 2026 (1 year 2 months)
  • Vilnius University
    Master of Science in Computer Science
    Vilnius University
    Jan 2014 - Dec 2015 (2 years)
    Vilnius, Lithuania
  • Vilnius University
    Bachelor of Science in Computer Science
    Vilnius University
    Jan 2010 - Dec 2014 (5 years)
    Vilnius, Lithuania