08/18/2026 updated

**** ******** ****
100 % available

Senior Full-Stack Developer & Tech Lead

Viseu, Portugal
Worldwide
Bachelor's Degree in Information Systems
Viseu, Portugal
Worldwide
Bachelor's Degree in Information Systems

Profile attachments

CV_Allan_Willig.pdf

About me

Senior Full-Stack Developer & Tech Lead with 11+ years building scalable web platforms using React, Next.js, Node.js, and Vue.js. Skilled at architecting systems, leading teams, and shipping products for retail, fitness, aviation, insurance, and AI companies.

HTMLCascading Style Sheets (CSS)Node.jsNext.jsReact.jsExpress.jsVue.jsBackendGraphQLReact NativeNestJS
I'm a Senior Full-Stack Developer and Tech Lead with 11+ years of experience across the modern JavaScript and TypeScript ecosystem, including React, Next.js, Node.js, and Vue.js. Over my career I've architected and built scalable web applications from the ground up, led cross-functional engineering teams, and delivered complex products across retail, fitness, aviation, insurance, and AI sectors.
On the frontend, I have 8+ years of hands-on ReactJS experience and 4+ years with Next.js, along with Vue.js, React Native, TailwindCSS, and modern HTML5/CSS3. On the backend, I work extensively with Node.js, GraphQL, and RESTful APIs, and I'm also comfortable in Java (Spring Boot), Ruby on Rails, and Python. I have deep SQL and database expertise across PostgreSQL and MySQL, and I've used tools like Knex and Flyway for migrations and query building.
Testing and quality are core to how I work: I build test suites with Jest, React Testing Library, and Cypress, following Test-Driven Development practices to keep production bugs low. I'm equally comfortable designing and optimizing CI/CD pipelines, working with Docker, Git, and Nginx to streamline deployments — in one role, I redesigned a deployment pipeline that cut release time by two full days per cycle.
Recent highlights include architecting a full-stack Point of Sale and operations platform from scratch for a multi-store retail network, leading frontend development for two years on a major fitness brand's platform serving 100+ clubs, and building Next.js solutions for international airport websites covering parking, flight status, and shuttle tracking. Earlier in my career, I architected a car insurance claims management system integrating LoopBack, MongoDB, Camunda, and Kafka, and built AI training data-collection tools at Defined.ai.
Beyond hands-on engineering, I've served as Tech Lead defining architecture and engineering best practices, mentored junior and mid-level developers through code reviews and pair programming, and worked in Agile/Scrum environments for 9+ years. I hold a Bachelor's degree in Information Systems and have presented technical workshops on WebSockets and modern web development.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluentPortugueseNative speaker

Project history

Senior Full-Stack Developer

N4IT (via HumanIT, staffing agency)
Architected and built a full-stack Point of Sale (POS) and internal operations platform from scratch for a multi-store retail network. Developed a scalable RESTful backend in Node.js handling complex business logic, real-time inventory synchronisation, and consolidated sales data. Engineered a responsive Vue.js frontend for managing transactions, stock levels, and real-time operational reports.

Senior Web Developer

Framna (via HumanIT, staffing agency)
Led frontend development for a major Dutch fitness brand's web platform (100+ clubs) using ReactJS (TypeScript), Next.js, Contentful (headless CMS), and GraphQL. Established unit and end-to-end testing strategies with React Testing Library and Cypress. Designed and implemented Continuous Deployment pipelines cutting deployment time by 2 full days per release cycle. Engineered Next.js solutions for multiple international airport websites covering parking booking, real-time flight status, and shuttle tracking.

Frontend Lead Developer

Radically Digital
Served as Tech Lead, defining architecture for new features and establishing engineering best practices. Mentored junior and mid-level developers through code reviews, pair programming, and technical guidance. Led development of a brand data management and technical support application for a major ISP using ReactJS, React Native, and Node.js.

Full-Stack JavaScript Developer

Emergn
Consulted for a leading insurance company, architecting a modern car insurance claims management application. Built full-stack solutions integrating LoopBack, ReactJS, MongoDB, Camunda (workflow), Kafka (event streaming), and Contentstack.

Front-End Developer

Defined.ai
Engineered critical features for the Neevo platform, a data-collection product for AI training, focused on dialogue collection and audio validation. Built reliable interfaces with ReactJS and Next.js backed by extensive Jest unit testing.

Full-Stack Developer

CISS, Leosoft & Consisanet
Accumulated 5 years of full-stack experience building enterprise systems including retail franchise platforms, credit-cooperative management (internet banking), and transport logistics software. Worked across Java (Spring, Hibernate), Ruby on Rails, ExtJS, and AngularJS with deep SQL and database expertise (PostgreSQL, MySQL). Implemented CI/CD pipelines, delivered client training, and managed production Nginx server deployments.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in