Available for work

Márcio
Sampaio

Front‑End Developer

A results-driven Front-End Engineer with a deep focus on the Angular ecosystem. Expert at transforming complex business requirements into modular, maintainable, and high-performance web applications. I specialize in building reactive interfaces using RxJS, managing state with NgRx (or Signals), and ensuring code quality through rigorous unit testing. I bridge the gap between sophisticated back-end logic and intuitive user interfaces.

~/portfolio — zsh
cat developer.json { "name": "Márcio Sampaio", "role": "Front‑End Developer", "experience": 7, "stack": ["TypeScript", "Angular", "graphQL"], "available": true } git log --oneline -3 a3f9c1d feat: ship new portfolio v3 b2e8a0c fix: solve all the bugs c1d7b9b chore: drink coffee
7+
Years Experience
10+
Projects Worked On
5+
Happy Employers
Bugs Created
Expertise

What I build
with.

Across the full stack — from database design to pixel-perfect UIs and cloud infrastructure.

Front-End Development
  • Modern Frameworks: Proficient in Angular 6 and AngularJS, demonstrating a strong grasp of component-based architecture and legacy system migration.
  • Data Querying: Experienced in integrating GraphQL (Apollo) for efficient, type-safe data fetching, reducing over-fetching and improving UI performance.
  • Web Fundamentals: Expert in HTML5, CSS3, and JavaScript, with a focus on building responsive layouts using Bootstrap.
TypeScript Angular CSS3 graphQL
🔧
Back-End Development
  • Server-Side Logic: Strong command of NodeJs PHP and Java Spring for building robust server-side applications and supporting business logic.
  • DatabaseManagement: Expert in MySQL, including database design, maintenance, and optimization.
  • Full Stack Integration: Capable of bridging the gap between database architecture and front-end presentation to deliver end-to-end features.
Spring Node.js PHP MySQL
☁️
Cloud & DevOps
  • Containerization: Skilled in using Docker to create consistent development environments and streamline deployment across different infrastructures.
  • Automation & CI/CD: Proficient in GitLab CI/CD pipelines, ensuring automated and seamless delivery of code updates.
  • Infrastructure & Maintenance: Hands-on experience in Server and Network maintenance, including the upkeep of production environments and local support systems.
Docker CI/CD
📱
Mobile Development
  • Cross-Platform Apps: Specialized in Ionic 4, leveraging web technologies (Angular/TypeScript) to build high-quality mobile applications.
  • Hybrid Ecosystem: Experienced in managing the lifecycle of hybrid apps, ensuring a consistent user experience across different devices.
Ionic
Career

Where I've
worked.

2022 - Present
Product Software Engineer - Front-End
Wolters Kluwer - Basecone
Front End programmer for Basecone proprietary software using Angular 17.
2021
Front-End Consultant
Alten Portugal
Front End programmer integrated as external consultant in BOSCH (Aveiro plant), in ADAS One Solution project, using Angular11
2017 — 2021
Software Developer
Globalvia Transmontana / Openvia Mobility
Full Stack programmer in project GMOM, using PHP, Javascript languages and MySql Database, using Docker infrastructure with GitLab CI/CD; Mobile programmer in project GMOM using Ionic 4; Front End programmer in project GBOS, using Angular 6 and GraphQL Apollo;
2007 — 2017
Maintenance Tecnician
Associação Centro Ciência Viva de Bragança
Maintenance of the interactive exhibition modules; Website, server and network maintenance; Programmer of small programs for support the daily activities (PHP/MySQL) Online Store programmer (HTML/CSS, PHP, MySql);

Let's build something
remarkable.

Open to interesting problems, full-time roles, and freelance collaborations.

Márcio Sampaio