Adam Mika

Senior Frontend Developer

Wrocław, Poland • adamika827@outlook.com • linkedin.com/in/adam-mika-71264939b

Download Resume

Summary

Results-driven Frontend Developer with 8+ years of experience delivering high-performance, scalable web applications in financial services, SaaS, and e-commerce industries using React, Next.js, and TypeScript. Expert in designing and implementing reusable component libraries, optimizing rendering with SSR, SSG, and ISR, and ensuring robust state management with Redux Toolkit and React Query.

Professional Experience

Senior Software Engineer

Capgemini, Warsaw, Mazowieckie, Poland, Hybrid

January 2025 – November 2025

  • Developed scalable micro-frontend experiences for the American Express project by building reusable UI modules with TypeScript, React, and Next.js, improving frontend performance, modularity, and architecture across distributed applications.
  • Enhanced UI reliability by implementing a robust automated testing environment using React Testing Library, Jest, and MSW, reducing regressions and ensuring consistent behavior across complex customer-facing workflows.
  • Delivered performant and accessible interfaces by applying advanced React patterns such as Hooks, Custom Hooks, Suspense, and Error Boundaries, while leveraging Next.js capabilities like SSR, SSG, and ISR for optimized rendering and SEO.
  • Improved visual consistency and speed of delivery by integrating the client's design system and applying UI/UX design principles across micro-frontends, standardizing component behavior, and reducing design fragmentation.
  • Enhanced interface aesthetics and responsiveness using CSS libraries such as Tailwind CSS, Bootstrap, and Material UI, ensuring a consistent, responsive, and visually appealing experience across devices.
  • Integrated AI-powered insights from OpenAI GPT-4.0 and Anthropic Claude 3.5 directly into UI components, creating dynamic, interactive frontend features that improved user engagement.
  • Optimized frontend architecture and maintainability by creating reusable component libraries, enforcing coding standards, and applying modular design patterns across multiple micro-frontends.

Senior Frontend Developer

Goose, United States, Remote

August 2021 – December 2024

  • Built scalable frontend foundations by developing reusable TypeScript, React, and Next.js components, improving application structure and maintainability for core Goose products.
  • Delivered high-performance, data-driven features using React Query, SWR, and Zustand, optimizing data flow and reducing unnecessary network requests.
  • Applied advanced React patterns including Hooks, Custom Hooks, Context API, Suspense, and Error Boundaries, improving component reliability during complex UI transitions.
  • Leveraged Next.js Server Components and Client Components to streamline rendering logic, reduce bundle size, and modernize application architecture for better frontend performance.
  • Improved routing, scalability, and SEO using Next.js App Router, SSR, SSG, and ISR, ensuring fast load times and consistent content delivery.
  • Optimized user experience and frontend performance through Dynamic Imports, Code Splitting, and strategic lazy-loading, enabling smoother interactions and lower time-to-interactive.
  • Delivered responsive, accessible, and visually consistent UI using Tailwind CSS and Figma, ensuring pixel-perfect design implementation across desktop, tablet, and mobile interfaces.
  • Streamlined user workflows and reduced form errors by implementing robust validation logic with Formik and Yup, improving submission accuracy and simplifying multi-step onboarding flows.
  • Enhanced platform security and workflow control by integrating Next.js Middleware and edge-based validation patterns, protecting critical routes while maintaining low-latency performance.
  • Built reliable state and data-handling flows with Redux Toolkit, RTK Query, and modular slice patterns, improving predictability and simplifying state management for complex multi-step UI features.
  • Achieved 85%+ test coverage using React Testing Library and Jest, creating stable UI test suites that significantly lowered regression risk and improved release quality across remote teams.

Frontend Developer

Remedy Product Studio, Minsk, Belarus, Remote

March 2018 – June 2021

  • Established a scalable frontend environment using Docker, TypeScript, and React, improving onboarding speed and standardizing development across multiple micro-frontends.
  • Developed reusable React components and Custom Hooks, standardizing frontend patterns and reducing redundancy across the application.
  • Achieved high frontend reliability with 85%+ automated test coverage using React Testing Library and Jest, ensuring stable delivery of new features.
  • Optimized state and data flows using Redux Toolkit, React Apollo, and GraphQL, improving frontend performance and minimizing unnecessary network requests.
  • Delivered responsive and accessible UIs using Emotion CSS and Figma, maintaining visual fidelity and design consistency across devices.
  • Applied advanced React patterns, including Hooks, Suspense, and Error Boundaries, to improve component reliability and manage asynchronous UI interactions.
  • Supported scalable frontend architecture by integrating modern tooling such as TypeScript, React, Redux Toolkit, and GraphQL, maintaining high performance across remote team development.
  • Optimized performance and maintainability by creating reusable component libraries, enforcing coding standards, and applying modular frontend architecture principles.

Frontend Developer

Wevedo, London Area, United Kingdom, Remote

August 2017 – February 2018

  • Developed responsive web application features using React, JavaScript, and React Bootstrap, creating interactive and dynamic user interfaces that improved usability and engagement across the platform for a wide range of wedding service management functionalities.
  • Styled and maintained reusable components using SCSS and React Bootstrap, ensuring consistent design implementation across multiple pages while accelerating the delivery of new features and maintaining adherence to design guidelines.
  • Implemented multilingual support with i18next and robust form handling using modern React form libraries, enabling accurate validation, reducing user input errors, and supporting internationalization requirements for a global user base.
  • Integrated frontend components seamlessly with backend APIs, ensuring smooth and reliable data flow between the client-side interface and server, while maintaining responsive behavior and real-time updates to enhance the overall user experience.

Technical Skills

Languages:

JavaScript, TypeScript, Python, SQL

Frontend Development:

React, Next.js, Redux Toolkit, RTK Query, Zustand, React Query, SWR, React Bootstrap, Tailwind CSS, SCSS, Emotion CSS, Formik, Yup, i18next, Server Components, Client Components, React Hooks, Custom Hooks, Context API, Suspense, Error Boundaries, Dynamic Imports, Code Splitting, Lazy Loading, Responsive Design, Accessibility, Pixel-perfect UI, Micro-frontend Architecture

Backend Development:

Node.js, Express.js, PostgreSQL, MongoDB, JWT Authentication, RESTful APIs, GraphQL APIs, Data Caching, Server-side Rendering

Testing & Quality Assurance:

Jest, React Testing Library, MSW, Integration Testing, Unit Testing, Test Coverage, Regression Testing, Automated Testing, CI/CD

Cloud & DevOps:

AWS Lambda, AWS S3, Docker, Edge Middleware, Serverless Functions, Deployment Automation, Cloud Data Enrichment, API Integration

State Management & Data Handling:

Redux Toolkit, RTK Query, Zustand, React Query, SWR, Apollo Client, Context API, Modular Slice Patterns, Optimized Data Flows

Routing & SEO:

Next.js App Router, SSR, SSG, ISR, SEO Optimization, Fast Page Load, Content Delivery, Navigation Patterns

Design & Collaboration Tools:

Figma, Design System Integration, Tailwind CSS, Emotion CSS, Pixel-perfect UI, Form Validation, Multi-step Forms, UI Consistency

Certifications

Education

Master of Computer Science

University of Amsterdam | June 2017

Honors: cum laude (GPA: 3.8/4.0)

Bachelor of Computer Science

University of Amsterdam | July 2015