Lead Software Engineer  ·  Las Vegas, NV  ·  Remote

Marina
Gulakova-Hollingshead Production LLM tooling and event-driven backends.

I’m most interested in roles where AI is treated as an engineering amplifier rather than a buzzword.

Over ten years full stack, eight of them leading teams. Right now I build LLM tooling inside a fintech engineering organization. An agent investigating a production incident will hand you a confident answer whether or not it has the evidence for one; most of what I’ve built there exists to stop that. On a platform whose data flows were largely undocumented, it took cross-service investigations from days to a few hours.

Before that, six years at Nike on the integration platform its marketing organization ran on, and a year on the data pipeline behind a fleet of smart meters in emerging markets. Both taught me the same thing: the interesting problems live in the volume.

~20
Backend services in
triage scope
16.5M
Meter readings a day
landed as Parquet
8
Engineers led: standards,
architecture, mentoring

Now

Dec 2025 — present

Group1001  ·  Onyx platform, fintech  ·  Remote

Senior Full Stack Engineer, contract Full-stack features, and the agentic tooling the team debugs with.

The feature work is Kotlin and Angular over GCP, Snowflake and Postgres, supporting enterprise financial processes. The part I’d point at first is the tooling.

The evidence-based debugging skill I wrote constrains an agentic production investigation to sources it can actually cite: a log line, a metric, an APM span, a database row, file bytes, source at a named commit. One guided workflow correlates Kafka events, Snowflake and Postgres state, Dagster runs, GCP logs and Datadog metrics to get there.

Hypotheses have to be labelled as such, and paired with the query that would falsify them. From the evidence-based debugging skill
  • Cross-service investigations went from days to a few hours, on a platform whose data flows were largely undocumented. The skill maps the flow as it goes, so each investigation leaves behind the documentation the system never had.
  • Named the failure modes and encoded them. Correlation read as causation. A root cause generalized from a five-row sample. Runtime behavior inferred from reading code. A stale local checkout quoted as deployed code.
  • Absence of evidence has to be reported as an explicit negative, naming the retention window it covers. “I found nothing” and “nothing exists” are different answers.
  • Designed and proposed a triage service for proxy failures. It reads off Kafka dead-letter queues, uses Gemini Vertex AI and the Claude Code debugging skills to isolate root cause, and opens a Jira ticket with a proposed fix attached — scoped to run against any of the twenty or so backend services in the organization, not only the seven my team owns.
  • Wrote the steering and governance docs for several backend services, so agentic tools generate production-ready code instead of plausible-looking code. Merge request review skills run the first audit pass against team standards before a human opens the diff.
  • Wired Jira, Datadog, Snowflake and Dagster MCP servers into the team’s development environment.

Selected work

2018 — 2025

EarthSpark International  ·  Remote  ·  Jul — Dec 2025

Software Consultant, independent Nonprofit acquirer of the SparkMeter assets I’d been building on.

One of several technical consultants on the transition. My piece was the data pipeline for the meter fleet: roughly 173,000 devices across utility customers in emerging markets, each emitting a heartbeat every fifteen minutes, which comes to about 16.5 million readings a day.

  • It reads meter data straight from the cloud and writes it as Parquet in S3, then generates the daily and monthly consumption and billing reports the utilities run on. The path it replaced staged everything through a database first.
  • Built the customer-facing APIs for retrieving those reports.
  • Added observability and current debugging patterns to legacy IoT services, which brought time to resolution down on code nobody on the new team had written.

SparkMeter, Inc.  ·  Remote  ·  Oct 2024 — Jun 2025

Lead Software Engineer The web application utilities use to run meter deployments and customer accounts.

  • Python backend services behind deployment and account management across the same 173,000-meter fleet.
  • Built the reporting pipeline that read ingested meter data out of the database and generated the consumption and billing reports delivered to utility customers.
  • Elixir and Phoenix features for real-time meter data processing and customer usage analytics.
  • Vue.js components for the meter monitoring and customer management dashboards.
  • Maintained and upgraded the APIs for device provisioning, configuration management and remote diagnostics, the parts field teams depend on.
  • Added custom CI/CD pipelines and rewrote the slow queries that were setting response times.

Nike, Inc.  ·  Beaverton, OR  ·  Oct 2018 — Sep 2024

Lead Software Engineer Software Engineer → Lead in 2019. Contractor to Dec 2020, then converted to full-time.

Co-designed and built, from nothing, the backend connecting Nike’s internal applications to the third-party platforms its marketing organization ran on — Sprinklr, Airtable and others. Java and Spring Boot microservices, a React frontend, both SQL and NoSQL stores, around 1.5 million transactions a day.

  • Led a team of eight. Set the technical standards, made the architecture calls, owned platform features from prioritization through release, and mentored the junior engineers.
  • Established Docker deployments to AWS through Jenkins, which gave the team real continuous delivery.
  • Designed REST APIs to Nike’s architectural standards and integrated the platform with a long list of internal systems.
  • Ran root-cause analysis on production incidents and built the error reporting that made recurring failures visible instead of anecdotal.
  • Modernized legacy AngularJS applications onto a Java Spring backend using Alfresco, cutting server response times.
  • Nike MVP award, FY20 Q1.

Earlier

2012 — 2022

Built on my own time

Self-hosted

OpenClaw

Multi-agent orchestration on a remote VPS, with the agents reachable over Telegram. I built it to get a real answer on the trade-offs between local and cloud-hosted orchestration, running it against n8n and AWS Bedrock rather than reading about it.

VPS · Telegram · n8n · AWS Bedrock

Hermes

A personal assistant on a home server, deliberately hybrid: local Ollama models handle the light work, DeepSeek picks up anything heavier. The interesting part is where the routing line sits.

Ollama · DeepSeek · Home server

Agent memory and retrieval

The retrieval layer behind both of the above: hybrid vector and keyword search with reciprocal rank fusion over a typed knowledge graph on pgvector.

ChromaDB · SurrealDB · GBrain / pgvector · RRF

Toolkit

Things I’ve shipped with

AI engineering
LLM applications with Claude, Gemini Vertex AI, AWS Bedrock and Ollama. Retrieval-augmented generation, vector stores (ChromaDB, GBrain/pgvector), Model Context Protocol, Agent2Agent, agent orchestration, custom agent skill development, prompt and context engineering, the BMAD method, AI steering and governance frameworks, hybrid local/cloud model workflows.
Languages
Java, Kotlin, Python, Elixir, C#, TypeScript, JavaScript, SQL.
Frameworks
Spring Boot, Phoenix, Flask, .NET Core, Angular, React, Vue.js, Node.js, NestJS, Next.js.
Data & architecture
Event-driven architecture, Kafka, Dagster, Snowflake, Parquet on S3, Protocol Buffers, microservices, REST, GraphQL, OAuth/JWT. PostgreSQL, MySQL, MongoDB, DynamoDB, SurrealDB.
Cloud & ops
AWS, GCP, Azure, Docker, Kubernetes, Terraform, Jenkins, CircleCI, CI/CD, Datadog and observability generally.
Testing
JUnit, Jest, Jasmine/Karma, Playwright. Test-driven when it earns its keep.
Practice
Technical leadership, mentoring, architecture decisions, code review, Agile.

Contact

Open to lead & senior roles

Email
marinagulakova@protonmail.com
LinkedIn
marina-gulakova
Based in
Las Vegas, Nevada  ·  remote or hybrid
Education
Voronezh State University — Linguistics
University of Nevada Las Vegas — Marketing