open to new roles

hi, i’m maiia.

product engineer with 5+ years of turning complex, data-heavy apps into interfaces people actually enjoy using.

Download CV

based in

Lisbon, Portugal

the city i changed careers for

local time · working in european time zones

in numbers

years building for the web
5+
years in specialty coffee
10+
coffee businesses launched
2

toolbox

Core
ReactNext.jsTypeScriptJavaScriptHTMLCSS
Frontend
Ant DesignMaterial UIKonvaMobXReduxRedux SagaSWR
Backend & APIs
Node.jsGraphQLRESTPrismaPostgreSQLWebSockets
Testing & tooling
JestReact Testing LibraryStorybookViteNxLighthouseGit
AI-assisted
CursorClaudeLLM APIs

beyond code · from running a coffee business

team managementsystems thinkingprocess design

about me

I’ve always been more interested in building things than just talking about ideas. From running coffee businesses to developing software, I’ve learned to think beyond my own role — about the people, the product, and what makes it worth using. I’m curious by nature, particular about details, and happiest when I get to figure things out from scratch.

  • Russian native
  • English B2
  • Portuguese A1, learning

business mindset

a management degree and my own coffee businesses taught me to think about users, costs and goals, not only code.

HSE University · BSc, Science, Technology and Innovation Management and Policy · 2008 — 2012

frontend training

  • Orion Innovation Learning Center

    Frontend development · 2020 — 2021

  • GeekBrains

    Frontend development · 2020 — 2021

where i’ve worked.

5 yrs 8 mos in tech overall

side project · live

Table Fable

A trilingual (RU · EN · PT) publication about food and places, with recipes, reviews, events and articles. Telegram posts flow into an admin inbox, AI helps draft and translate, and a daily cron keeps everything in sync.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Vercel
  • Cloudflare R2
Sep 2024 — now 2 yrs 2 mos Transneft Technologies Frontend Developer
  • Graph-based workflows for an oil transportation network system: vertices, edges and dynamic forms with conditional validation and business rules
  • Reference data version comparison UI and advanced tables with custom sorting, filtering and editing
  • Shipped an internal Kafka services management UI in 3 weeks on top of the company UI kit
  • Added a rotation-point feature to a Konva-based visual form editor

React · TypeScript · MobX · Konva · Ant Design

Sep 2023 — Aug 2024 1 yr AMMC Group Frontend Developer
  • Cut bundle size by 40% on a regional resident card portal, guided by Lighthouse audits
  • Real-time status notifications over WebSockets and a multi-step application form with government services integration
  • Built a marketplace from scratch and raised its test coverage from 0% to 70%
  • Mentored two junior developers and halved their onboarding time

Next.js · TypeScript · Redux Saga · SWR · WebSockets

Jan 2023 — Aug 2023 8 mos Bars Group Frontend Developer
  • Highly interactive editable tables for the Ministry of Finance budget process app
  • Refactored legacy code and championed smaller pull requests, cutting review time by 20%

Next.js · TypeScript · Ant Design

Mar 2021 — Jan 2023 1 yr 11 mos Orion Innovation Frontend Developer
  • Full-stack work on a patient platform for Natera (US healthcare): patient portal, MFA by email and SMS, new GraphQL resolvers and endpoints
  • Shared React component library in Storybook with automated versioning and releases
  • Raised test coverage from 40% to 70% and cut API response times by 15%

React · TypeScript · GraphQL · Apollo · Storybook

before code: specialty coffee.

Before tech, I spent 10+ years in specialty coffee, from behind the bar to founding my own coffee shop and launching a roastery. Running a business taught me to think strategically: who it’s for, what it costs and how it pays off. Coffee taught me to obsess over the details people feel but rarely notice.

I’d dreamed of living in Lisbon for years, and switching to tech was how I made it happen.

  • Coffee consultant

    menus, equipment and launch plans for other cafés

  • Head barista

    ran the bar, trained and led the team

  • Brand barista

    represented a coffee brand at events and with partners

  • Café openings

    opened new coffee shops from an empty room to the first cup

  • Championships

    competed in the AeroPress Championship twice and in the Cup Tasters Championship

  • Championship judge

    judged regional coffee championships

got a role or a project in mind?

let’s talk.