Olga Nikulina
Los Angeles, CA
Professional Summary
Senior full-stack engineer and team lead with 10+ years building B2B SaaS products with React, TypeScript, Node.js, Go, Java, and Google Cloud data stores.
Lead technical design for cross-service features and led engineering delivery of a client-side SQLite redesign of retail planning rollups, while leading two remote teams (9 direct reports) and staying hands-on about half the time.
Recently built AI-assisted developer tooling that improves delivery and engineering processes.
Professional Experience
NuORDER by Lightspeed
Team Lead / Senior Software Engineer
Los Angeles, CA (Remote) · October 2022 – Present
- Player-coach for two remote Scrum teams (9 direct reports) building Retail Assortments, a collaborative B2B planning product for retail buyers; time split about evenly between hands-on engineering and management.
- Led engineering delivery of Rollup v2, a redesign of retail planning rollups on a micro-frontend with client-side SQLite that made rollups editable, syncing changes back to source assortments; scoped the work and ran a staged rollout to all retailers in May 2025.
- Lead technical design and implementation planning for cross-service features spanning frontend applications, backend APIs, data pipelines, and databases; review architecture and code across multiple repositories.
- Remain an active production contributor across frontend, backend, and data systems, including bootstrapping a NestJS service repository.
- Took features from idea to production as a player-coach, including an AI Chat Assistant (OpenAI), Assortment Reporting (Go, Bigtable), and Assortment to Order Commit (Node.js, MongoDB).
- Raised the original team’s sprint completion from about 70% to 95% (story points, FY2025) by coaching engineers to research proactively and break initiatives into small, testable tickets.
- Conduct semiannual performance reviews incorporating peer feedback and biweekly 1:1s for nine engineers; served as hiring manager for three Senior Software Developers and participated in four promotion cycles.
NuORDER
Software Engineer
Los Angeles, CA · December 2017 – October 2022
- Refactored parts of a legacy monolith into a Lerna monorepo so projects could be developed and deployed independently, reducing deployment time by 20%.
- Built REST APIs with Node.js and Express on MongoDB and PostgreSQL, and reusable, type-safe React and TypeScript components shared across the product.
NuORDER
Lead Automation QA
Los Angeles, CA · March 2015 – December 2017
- Rebuilt the UI test framework from Nightwatch to Cypress and designed a WebdriverIO regression framework; wrote Jenkins-run scripts that seed test environments with clean data.
- Shipped React/Redux frontend features and bug fixes alongside QA work.
Eccentex Corporation
QA Engineer for Solution Delivery (July 2014 – March 2015) · Dedicated Support Engineer (September 2013 – July 2014) · Professional Services Consultant (January 2012 – September 2013)
Los Angeles, CA · January 2012 – March 2015
- Built a Selenium helper-class framework and a Java GUI for running and reviewing modular test scripts against the company’s SaaS platform; wrote PL/SQL routines to generate test data.
- Earlier, built training and demo apps (Ext.NET, JavaScript, PL/SQL), wrote technical documentation, and investigated critical platform issues for public-sector clients.
Jet Propulsion Laboratory
SIRI Intern
Pasadena, CA · January 2012 – June 2012
- Modified legacy Fortran atmospheric-modeling code for parallel processing and packaged it for use by other learning institutions.
Selected Engineering Initiatives
- Release-readiness audit: Built an AI-agent skill (Python; Jira, GitLab, GitHub, LaunchDarkly) that maps a Jira release to tickets, repos, services, and new flags; shared for local use in June 2026, and since October 2026 it runs as in-browser reports in the team’s release app.
- Team-progress validation: Built a TypeScript, Node.js, and PostgreSQL app using Gemini that cross-checks Jira, GitLab, GitHub, and Slack to flag blockers, due dates, and releases missing a fix version; runs daily for both teams.
- Bug-readiness rubric: Designed a skill that scores bug reports on repro steps, environment, expected vs. actual, and evidence; drove its adoption into the internal First Pass tool, where another engineer integrated it for Product, Engineering, and Customer Success.
- Agentic readiness: Designed the process and tooling to prepare three repositories for AI coding agents, measured by the company’s readiness evaluator; ported the check to run on local GitHub Copilot and tracked before/after scores.
Skills
Languages
TypeScript, JavaScript, Go, Java, Python, SQL
Full-Stack
React, micro-frontend (MFE) architecture, Node.js (NestJS, Express), REST APIs, Prisma, Docker
Data & Cloud
Google Cloud (BigQuery, Bigtable, Spanner), MongoDB, PostgreSQL, SQLite
AI Engineering
LLM integration (OpenAI, Gemini), AI agent skills, MCP, GitHub Copilot
Engineering Practices
Technical design, code review, automated testing (Vitest), GitHub, GitLab, Jira
Leadership
People management, hiring, performance reviews and promotions, coaching, capacity planning, Agile/Scrum delivery
Education
- Georgia Institute of Technology (OMSCS) — Master of Science in Computer Science, in progress, expected 2028
Coursework: Software Architecture & Design, Software Development Process, Computer Networks, Machine Learning for Trading (in progress) - Santa Monica College — Associate of Science in Computer Programming, Graduated with Honors, 2012
- University of California, Los Angeles (UCLA) — Bachelor of Arts in History, 2010
Languages
English (native), Russian (professional working proficiency)