Work Experience | Eric Macià, Software Engineer
← Go Back

Work

Download Resume

Google

Google builds products used by billions of people every day. I am part of the Messages for Web team, which brings Google Messages conversations to the browser and keeps them in sync with the Android app.

Reception area of the Google office in Kraków

Software Engineer

June 2026 - Present

Working on the web client for Google Messages, building and maintaining the browser experience that pairs with the mobile app. Focused on performance, reliability, and the details that make a messaging product feel instant.

ClearPeaks

ClearPeaks is a data analytics and business intelligence consultancy that helps organizations turn data into decisions. The team covers data engineering, advanced analytics, and product delivery for enterprise clients.

ClearPeaks office and team workspace

Senior Full Stack Engineer

July 2024 - May 2026

Led architecture and development for enterprise applications, focusing on scalable real-time systems and AI integration. I worked closely with cross-functional teams to ship reliable analytics products and user-friendly experiences.

Tech Stack

  • • Angular & TypeScript
  • • Java Spring Boot
  • • Azure AI Services
  • • Flutter & Dart

Highlights

  • • Architected conversational search with Azure AI and information retrieval models
  • • Designed a Flutter mobile app for public-sector executives to track BI KPIs across data sources
  • • Led design sessions for new features with a focus on clean architecture
  • • Introduced testing practices that improved software quality and performance

Full Stack Engineer

July 2023 - June 2024

Built and maintained business intelligence platforms, combining multiple technologies to deliver end-to-end data visualization solutions. Focused on clean code and reliable integrations across projects.

Tech Stack

  • • Angular & JavaScript
  • • Java Spring Boot
  • • Python & C#
  • • PowerBI Integration
  • • REST APIs

Highlights

  • • Built Observation Deck, a dynamic BI visualization platform
  • • Ran thorough code reviews and applied clean-code principles
  • • Designed data polling protocols and the PowerBI integration architecture
  • • Maintained high quality standards across multiple projects