Curriculum Vitae
Marcos Freitas
Software Engineer building production-grade desktop apps, AI developer tooling, and full-stack products โ with React, TypeScript and Rust.
Professional Summary
Full Stack Engineer with 5+ years of experience delivering enterprise-grade web applications using React, TypeScript, Next.js, and Node.js. Track record across Healthcare, Fintech, Legal Tech, and Digital industries via employment and independent consulting engagements. Strong expertise in Design Systems, CI/CD pipelines, cloud-native development (GCP, Azure), and scalable frontend architecture.
Technical Skills
Languages & Frameworks: TypeScript, JavaScript (ES6+), React, Next.js, Node.js, NestJS, Java, Spring Boot Frontend: HTML5, CSS3, Tailwind CSS, Styled Components, Storybook, Zustand, TanStack Query, Framer Motion, Vite Backend & APIs: REST, GraphQL, OpenAPI/Swagger, JWT, OAuth2, PostgreSQL, MongoDB, Typesense DevOps & Cloud: GCP, Azure (DevOps Pipelines, Application Insights), Docker, CI/CD, Git, Linux Testing & Quality: Jest, Vitest, Playwright, React Testing Library, Biome, ESLint
Professional Experience
Frontend Engineer | Hexa Consulting May 2025 โ Present | Remote, Portugal
Project: Loblaw Digital / PC Health (Client: Accenture) โ Sep 2025 โ Present
- Developed and maintained features on a large-scale Next.js monorepo (18+ micro-frontends) serving PC Health, Shoppers Drug Mart, and Pharmaprix platforms across Canada
- Engineered end-to-end FastPass flow for Specialty Patients, improving access to healthcare services
- Refactored Shared/UI library components, improving reusability across micro-frontends and reducing code duplication
- Led large-scale ESLint code quality remediation series, enforcing standards across the entire monorepo
- Provided on-call production support: investigated incidents and restored service stability
Project: Cofidis Design System โ May 2025 โ Aug 2025
- Built and documented a scalable Design System using React, TypeScript, and Tailwind CSS, adopted by multiple product teams across Cofidis banking products
- Designed reusable, accessible UI components following atomic design principles with Storybook
- Implemented unit tests with Vitest and automated visual regression testing; enforced CI/CD quality standards with ESLint
Frontend Engineer (Freelance Consultant) | Ysun Oct 2025 โ Present | Remote, Portugal
Project: Dennemeyer Digital Transformation
- Architected and developed corporate frontend platform using Next.js App Router, TypeScript, and React with Server Components and Server Actions to reduce bundle size
- Designed and implemented bulk operations and data-check flows for high-volume IP/patent record editing, improving operational efficiency
- Integrated and optimized full-text search with Typesense, including filter hardening and blank-value edge case handling at scale
- Established CI/CD practices with Azure DevOps Pipelines, Biome for lint/format, Jest and Playwright for E2E coverage
- Implemented observability and self-healing mechanisms for API incidents using Application Insights
Software Developer | Space Nas'ser Feb 2023 โ Mar 2025 | Portugal
- Architected and delivered high-performance web interfaces using React.js, TypeScript, and Next.js 15, ensuring cross-browser compatibility
- Built full-stack applications leveraging Next.js 15 SSR and Server Actions, improving page load performance and SEO
- Designed and optimized PostgreSQL database schemas; implemented CI/CD pipelines reducing manual deployment effort
Education
B.Sc. Software Engineering | Universidade Aberta | 2022 โ Jul 2026 (in progress) B.Sc. Bioprocess and Biotechnology Engineering | Federal University of Tocantins | Jan 2011 โ Jan 2017
Languages
Portuguese (Native โ C2) | English (Professional โ C1) | Spanish (Intermediate โ B2)