Overtone Art2026–now
Founder / Builder
Built a full-stack art gallery and print-on-demand storefront (Next.js, NestJS, PostgreSQL) with multi-provider Stripe payments and automated Prodigi/Printify fulfillment. Added deep AI integration — chat, an MCP server, and automated description generation via a two-stage LLM call. Shipped a companion mobile app in React Native.
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Stripe
- React Native
CrossCountry Mortgage2023–2026
Senior Software Engineer
Top performer on the LoanOfficer One platform - an internal Vue/TypeScript system serving more than 3,500 loan officers nationwide at the #1 US retail mortgage company. I worked across multiple teams that consisted of product owners, API developers, CSS developers, a Scrum Master, and other UI developers. This project comprises hundreds of screens with weekly deployments.
• Discussed and enforced coding standards and architecture guidelines. Established comprehensive lint rules and code quality standards, reducing code-style inconsistencies and improving long-term maintainability across the codebase.
• Achieved a three-time improvement in application load time through performance profiling and optimization. Greatly improved table view performance by finding a weak spot and making a fix.
• Added full TypeScript coverage to the networking (API) subsystem, significantly reducing runtime errors caused by type mismatches, and improved AI adoption.
• Implemented optimistic, debounced network calls with request caching to cut redundant network traffic and improve responsiveness, which improved performance by at least one and a half times in some areas.
• Championed AI-assisted engineering workflows (Copilot with Claude, Codex), integrating automated code review, test generation, and documentation into the development process and improving delivery speed up to two times.
• Designed and implemented the frontend architecture for Cube, a configurable analytics interface for querying loan and user datasets - one of the platform's largest features.
• Extracted tens of shared components into the component library via Storybook (configurable table, column selector, drag-and-drop tree view), adopted across multiple company projects.
• Built end-to-end test coverage using the Playwright framework and unit tests using Jest.
• Partnered with tech support and backend teams to evaluate and resolve production incidents, reducing recurring UI errors and stabilizing critical workflows used by thousands of loan officers. Diagnosed and fixed UI defects, race conditions in parallel API call queues (e.g., Cube), and data inconsistencies by collaborating with product owners, QA, and tech support. Eliminated recurring race condition issues in Cube, including defects introduced by outsourced contributors.
• Partnered directly with business stakeholders to design and iterate the Loan Summary page, translating business requirements into UI implementation. Collaborated with API developers to define interface contracts for complex features like Cube.
- Vue
- Playwright
- TypeScript
- Storybook
TrueCar2022–2023
Senior Software Engineer
Developed and maintained the Dealer Portal mobile app (React Native) and web application (React), delivering new features in collaboration with design and product teams.
Mentored a junior engineer on best practices and coding standards; led code reviews to maintain quality and consistency.
Built reusable UI components and shared logic to accelerate development across the project.
Published iOS and Android apps to their respective app stores; contributed to hiring by leading frontend interviews.
Centralex2021-2022
Head of Frontend
Led frontend development of a decentralized finance Exchange platform and mobile app using React, TypeScript, Redux, Redux Sagas, and Ionic in a Yarn monorepo.
Built a Staking application with Web3.js and Solidity; developed the Next.js marketing site.
Designed the application architecture for scalability; managed and grew the frontend team through hiring and mentorship.
Led frontend architecture decisions in direct collaboration with designers, product managers, and non-technical stakeholders, owning the full UI vision from requirements through delivery.
Ankr2019–2021
Founding Senior Frontend Engineer
Core team member who built the Ankr Portal from scratch - a platform for deploying web and crypto-app servers - using React and TypeScript.
Developed the Ankr Mobile app (React Native), Ankr Wallet (Electron), and blockchain explorer in a Yarn monorepo.
Proposed and implemented a Yarn monorepo architecture for cross-app code sharing; built a custom Axios/Redux-Sagas networking layer for seamless OAuth handling.
Drove UI architecture and product direction in close collaboration with designers and business leadership, translating stakeholder requirements into scalable frontend solutions.
- React
- React Native
- Electron
- Monorepo
LIX2018
React Native Engineer
Developed a multi-platform book reader app (iOS, macOS, Windows) for an EdTech startup.
Implemented Service Workers for a major performance boost; rewrote the book download subsystem with Redux Sagas to support concurrent downloads.
Set up E2E testing with Spectron; enforced ESLint standards and resolved 600+ code-style issues.
Earlier1999–2018
Full-stack & iOS Engineer
I spent a decade in full-stack and mobile development — building iOS apps, React Native projects, and web applications across agencies, product companies, and client services in both Russia and the US. That period included sole ownership of mobile clients, junior developer mentorship, and work across a wide range of stacks.