Igor F.

Senior Full Stack .NET / Vue.js Developer

Haren (Ems), Germany

Experience

Feb 2025 - Jun 2025
5 months

Lead Frontend Developer | a11y Webshop

Amcon Software GmbH

In a project to improve digital accessibility, an existing webshop was fully adjusted to WCAG 2.1 AA guidelines. As Lead Frontend Developer, I was responsible for the technical implementation, coordination with the project team, and the introduction of accessible components based on React and MUI. The goal was to significantly improve accessibility for users with disabilities and meet legal standards.

  • Technical lead in implementing accessible frontend components with React and MUI (Material UI)

  • Analyzed and refactored existing UI structures for semantic HTML, ARIA roles, and keyboard accessibility

  • Integrated and used accessibility testing tools like axe and Lighthouse

  • Worked closely with UI/UX design, backend development, and QA to ensure a fully a11y-compliant user experience

  • Advised the client on meeting legal requirements according to BITV 2.0 / EU Directive 2016/2102

  • Improved Lighthouse Accessibility Score from 55 to 98

  • Sustainable improvement of the codebase by introducing reusable accessible components

  • Positive client feedback and follow-up projects for future a11y initiatives

  • Tools and Technologies: React, MUI, TypeScript, JavaScript, HTML5, CSS3, Node.js, WCAG 2.1 AA, a11y Testing Tools (axe, Lighthouse), SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Full Stack, Consulting

Dec 2023 - Jul 2025
1 year 8 months

Lead Full Stack Developer and Product Owner | Fiber Expansion Order Portal

Janning Tiefbau GmbH

Designed and developed a custom web application for the full process from order entry through site feedback to completion. Authentication via Microsoft Entra ID, scalable architecture for 100+ users, import via Excel files, operation & further development included.

  • Conceptualized the overall architecture and planned the project flow including mockups and technical implementation

  • Full stack development of the web application and REST API interfaces

  • Built and maintained the database structure to map the complete order process

  • Integrated Microsoft Entra ID for secure user authentication

  • Developed an import for structured order entry via Excel files

  • Coordinated testing, deployment, and go-live phases including infrastructure

  • Supported production operations and continuous application development

  • Successfully implemented an end-to-end digitization project in the construction sector, from order entry to project completion

  • Delivered a stable, scalable solution for over 100 users in production

  • Significantly improved process reliability and site feedback rates through targeted digital workflows

  • High user acceptance and positive feedback thanks to an intuitive UI and stable performance

  • Created a foundation for future extensions and new modules through modular architecture

  • Tools and Technologies: C#, .NET 8, ASP.NET Core, REST, REST API, Microservices, Entity Framework Core, PostgreSQL, Nuxt.js, Vue.js, HTML5, CSS3, Tailwindcss, JWT, OAuth, Microsoft Entra ID, TypeScript, JavaScript, Node.js, Primevue, xUnit.net, jest, nginx, Docker, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, GitHub, Frontend, User Experience (UX), Backend, Full Stack, Consulting, Figma

Jun 2023 - Present
2 years 3 months
Haren, Germany

Managing Partner

Solid vi UG / Solid Software GmbH

Built and led a software company focused on digital process solutions. Responsible for software architecture, project management, development, and client consulting.

  • Tools and Technologies: C#, .NET 8, .NET 9, .NET 6, ASP.NET Core, REST, REST API, Microservices, Entity Framework Core, PostgreSQL, Nuxt.js, Vue.js, React, ReactJS, Next.js, HTML5, CSS3, Tailwindcss, JWT, OAuth, Microsoft Entra ID, TypeScript, JavaScript, Node.js, Primevue, xUnit.net, jest, nginx, Docker, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, GitHub, Bitbucket, CI/CD-Pipelines, Jira, Frontend, User Experience (UX), Backend, Full Stack
Apr 2023 - Oct 2024
1 year 7 months

Lead Full Stack Developer & Architect | Internal CRM

Amcon Software GmbH

Design, architecture, and full development of an internal CRM system with authentication and authorization via Microsoft Entra ID. Integrated a granular role system, event-driven communication via RabbitMQ, and central user management. Focused on clean architecture, testability, and scalability.

  • Designed and implemented a modular Clean Architecture with Domain-Driven Design

  • Set up authentication and authorization with Microsoft Entra ID

  • Developed a role-based access concept for users and teams

  • Built a high-performance relational data model in PostgreSQL

  • Implemented event-driven communication with RabbitMQ

  • Containerized with Docker for easy deployment environments

  • Implemented automated tests with xUnit.net

  • Fully independent delivery from concept to production MVP rollout

  • Secure and centrally managed user and rights management via Microsoft Entra ID

  • High code quality and maintainability through clean architecture and automated tests

  • Reduced complexity and integration effort through clear interface definitions

  • Created a scalable foundation for future extensions and multi-tenancy

  • Tools and Technologies: C#, .NET 9, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, xUnit.net, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, JWT, OAuth, Microsoft Entra ID, Node.js, RabbitMQ, MassTransit, Message Queuing, OpenTelemetry, Docker, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Full Stack, Consulting, Figma

Jun 2022 - Mar 2024
1 year 10 months

Lead Full Stack Developer | Germany Ticket Shop & Customer Portal

Amcon Software GmbH

Complete redevelopment of a portal to manage and order the Germany ticket. Built various backend services (e.g., CRUD APIs, authentication, messaging), data modeling with relational and document-based databases, and developed a modern frontend for the customer portal based on a JavaScript framework.

  • Designed and implemented modular backend services with ASP.NET Core

  • Created and maintained relational data models

  • Developed and connected REST APIs with authentication logic

  • Implemented messaging workflows via RabbitMQ

  • Frontend development of the customer portal with React, TypeScript, and Next.js

  • Testing backend (xUnit.net) and frontend (jest)

  • Worked closely in a Scrum team including story refinement and reviews

  • Containerized with Docker for local and production deployment

  • Successfully delivered a complex ticket portal for public transport with high load capacity

  • Stable, maintainable system architecture using Clean Architecture and DDD approaches

  • Fast and user-friendly customer portal based on modern web technologies

  • Clear domain separation enabling easy future extension and maintenance

  • Smooth communication between services via asynchronous events with RabbitMQ

  • Tools and Technologies: C#, .NET 8, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, React, ReactJS, Redux, TypeScript, JavaScript, Next.js, HTML5, CSS3, Tailwindcss, JWT, xUnit.net, jest, Node.js, Headless CMS, Strapi.io, RabbitMQ, MassTransit, Message Queuing, OpenTelemetry, Docker, KeyCloak, Clean Architecture, DDD, Domain-driven Design, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Full Stack, Consulting, Figma

Sep 2021 - May 2022
9 months

Full Stack Developer | Corporate Travel Management Portal

DB Systel GmbH

Further development of a web-based software solution for managing and booking business trips. Implementation of modern user interfaces according to UI/UX guidelines and integration of backend services via a middleware. Quality assurance through comprehensive unit tests and end-to-end tests.

  • Implemented responsive frontends with Vue.js, TypeScript and Nuxt.js according to UI/UX designs

  • Integrated the middleware with various backend services (REST API)

  • Created extensive unit tests with Jest for core logic

  • Developed automated end-to-end tests with Playwright

  • Actively contributed in the agile Scrum team (refinement, reviews, sprints)

  • Used modern dev tools and CI/CD pipelines via GitLab

  • Delivered a user-friendly and high-performance UI considering modern UX principles

  • Ensured reliable service integration through clean interface connections

  • Achieved high code quality and low error rate through multi-layer test coverage

  • Provided new features on schedule despite technical and business complexity

  • Tools and technologies: REST, REST API, Microservices, PostgreSQL, Vue.js, TypeScript, JavaScript, Nuxt.js, HTML5, CSS3, jest, Node.js, Nest.js, Playwright, Scrum, Agile, Jira, GitLab, CI/CD pipelines, frontend, user experience (UX), backend, fullstack, consulting

Sep 2021 - Jan 2022
5 months

Senior Full Stack Developer

The NextGen GmbH

Development and architecture of software solutions within the Deutsche Bahn corporate environment.

  • Tools and technologies: REST, REST API, Microservices, PostgreSQL, Vue.js, TypeScript, JavaScript, Nuxt.js, HTML5, CSS3, jest, Node.js, Nest.js, Playwright, Scrum, Agile, Jira, GitLab, CI/CD pipelines, frontend, user experience (UX), backend, fullstack
Jul 2020 - Aug 2021
1 year 2 months

Full Stack Developer

KMH GmbH

Further development and rebuilding of complex web applications in the energy sector: quotation platform, CRM system and services for online offers.

  • Tools and technologies: REST, REST API, Microservices, PostgreSQL, Vue.js, TypeScript, JavaScript, Express.js, PWA, Ionic, GraphQL, Serverless, AWS Lambda, MongoDB, HTML5, CSS3, jest, Node.js, Cypress, E2E, Jest, SCRUM, Agile, Jira, Bitbucket, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack
Apr 2020 - Jun 2020
3 months

Full Stack Developer | Online Quotation Platform for the Energy Sector

KMH GmbH

New development of a web-based software solution for creating, processing, displaying and completing energy quotations. Focus on end-to-end digitization of the quotation process in both frontend and backend, including integration of document-based storage.

  • Developed the full web application (frontend & backend)

  • Implemented the frontend with Vue.js and EJS templates

  • Developed the backend with Node.js and Express.js

  • Designed and maintained the data model in MongoDB

  • Successfully launched a new platform for energy quotations with end-to-end functionality

  • Accelerated the quotation process through direct digital handling

  • Achieved a stable and maintainable codebase by clearly separating frontend and backend responsibilities

  • Tools and technologies: REST, REST API, Microservices, Vue.js, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, JWT, jest, Node.js, Express.js, EJS, MongoDB, Scrum, Agile, Jira, Bitbucket, CI/CD pipelines, frontend, user experience (UX), backend, fullstack, consulting

Feb 2020 - Mar 2020
2 months

Frontend Developer | Project-based Web Development

impac GmbH

Technical consulting and implementation of various web projects. Support with frontend and backend questions.

  • Tools and technologies: Angular 9, TypeScript, JavaScript, HTML5, CSS3, Node.js, Apache Cordova, Microsoft SQL Server, frontend, user experience (UX)
Dec 2019 - Feb 2020
3 months

Full Stack Developer | Web-based Device Management

flaschenpost SE

New development of a system for hardware management. Full stack development, Azure deployment.

  • Tools and technologies: .NET Core, Blazor, HTML5, CSS3, C#, ASP.NET Core, Entity Framework Core, Microsoft SQL Server, Frontend, User Experience (UX), Backend, Fullstack
Jun 2019 - Jan 2020
8 months

Frontend Developer | Digitization Platform

Mobile2b GmbH

Further development of a platform for modeling internal business processes.

  • Tools and technologies: Angular 6, TypeScript, JavaScript, Node.js, HTML5, CSS3, Frontend, User Experience (UX)
Sep 2018 - Oct 2019
1 year 2 months

Software Engineer

Capgemini GmbH

Digitization of business processes with a focus on frontend architecture and visualization of complex data structures.

  • Tools and technologies: C#, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, Angular 8, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, xUnit.net, jest, Node.js, SCRUM, Agile, Jira, GitLab, CI/CD-Pipelines, Frontend, User Experience (UX), Backend, Fullstack
Apr 2017 - Aug 2018
1 year 5 months

Software Developer IoT & Mobile

Lucon GmbH

Development of applications to control IoT devices via web and mobile.

  • Tools and technologies: C#, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, Angular 6, TypeScript, JavaScript, HTML5, CSS3, Tailwindcss, xUnit.net, jest, Node.js, SCRUM, Agile, Jira, Git, Microsoft SQL Server, Frontend, User Experience (UX), Backend, Fullstack
Dec 2016 - Mar 2017
4 months

Application Developer

EMP mbH

Maintenance and further development of a CMS system including database management.

  • Tools and technologies: C#, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, Tailwindcss, xUnit.net, SCRUM, Agile, Jira, Git, MS SQL Serve
May 2016 - Nov 2016
7 months

Software Developer

Metallbau Emmeln

New development of a course management system for swimming pools.

  • Tools and technologies: C#, ASP.NET Core, Entity Framework Core, REST, REST API, Microservices, PostgreSQL, Node.js, SCRUM, Agile, CSS3– HTML5– Microsoft SQL Server, Frontend, User Experience (UX), Backend, Fullstack

Summary

Over 9 years of experience in full stack development, including 5+ years in a leadership role. Successfully delivered over 10 projects focusing on scalable .NET architectures, modern frontends (Vue.js, React, ReactJS), and SQL databases.

I work solution-oriented, structured, and with a high standard of quality, without detours but with an eye on the big picture. It’s especially important to me that technical solutions not only work but truly simplify processes and run reliably.

I actively contribute, think outside the box, and openly address issues if they become obstacles during the project. I collaborate with business units and project partners in a clear, committed, and equal manner.

What drives me is the desire to make complex topics understandable and turn good ideas into stable, practical systems, without unnecessary complexity but with maximum benefit.

Languages

German
Native
English
Advanced

Education

Oct 2012 - Jun 2016

Hochschule Emden/Leer

Bachelor of Science · Computer Science · Emden, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions