WorkExperienceApproachContact
Open to Staff / Principal roles

Staff Software Engineer
& Team Lead

15+ years building large-scale frontend systems at Intuit, Amazon, and Google. I turn complex requirements into fast, reliable systems — and I lead the teams that ship them.

I've spent most of my career making complex data accessible to the people who need it. Most recently, 6.5 years at Intuit leading frontend for the enterprise data platform that TurboTax, QuickBooks, Credit Karma, and Mailchimp data workers depend on. Before that, I built cross-platform mobile experiences at Amazon for 10M+ users and supply chain tools at Google. I started in Java backends, moved through every major frontend framework, and landed on React and TypeScript — because that's where the hardest problems are.

Staff Software Engineer

Intuit
Led 6-person team architecting DDE platform interfaces. React/TypeScript/GraphQL, 99.9% uptime, 1M+ daily requests.
2019 — 2026
6.5 years

Software Development Engineer II

Amazon Lab126
Owned end-to-end development of "Your Locations" for Alexa mobile app. React Native/TypeScript/Redux, 10M+ users.
2018 — 2019

Software Engineer (Contract)

Google
Liability projection module for supply chain. JavaScript/ES6/AngularJS, improved data accuracy 10% for 100+ users.
2017 — 2018

Lead Software Engineer (Contract)

BMC Software
Led frontend architecture for enterprise PaaS. Metadata-driven cross-platform interfaces, 50+ clients.
2015 — 2017

Earlier roles

GlobalLogic, Luxoft, NIX Solutions
Led teams building scalable web apps, IT service management tools, and financial dashboards. Reduced incident resolution up to 50%.
2008 — 2015

M.S. & B.S. in Computer Science

National University of Radio Electronics
Kharkiv, Ukraine
2003 — 2008

I get things moving. When requirements are vague, I dig in, ask targeted questions, prototype something tangible, and let that drive the conversation forward. No specs? I reverse-engineer the codebase, talk to the PM, and have a working spec by end of day. Ambiguity is just a problem to solve, not a reason to stall.

I give direction through working code and well-structured specs, not abstract plans. I write the spec, build the first component, and set the patterns. When someone picks up my work, the next decision should be obvious.

Frontend is where I come alive. Component architecture, performance, that moment when a UI just clicks — fast, polished, and people notice. I've spent 15 years chasing that across React, TypeScript, and large-scale design systems.

I started in Java backends, moved through ActionScript, AngularJS, and landed on React and TypeScript — each shift because that's where the most interesting problems were. New framework, unfamiliar domain, a tool that didn't exist last month — I learn fast and start contributing before the onboarding doc says I should.

I ship. Scope gets trimmed, edge cases get filed for later, but the thing goes out the door and it works. Then I iterate.

"Igor is one of the strongest engineers on the team. Exceptionally smart and humble. Everyone respects his opinions and enjoys collaborating with him."
Senior Staff Engineer, Intuit
"If I throw something at him, he will get it done with a minimum of further input from me. I can trust it will get done well, in the way the mock-ups intend."
Group Product Manager, Intuit
"For well-defined initiatives, he demonstrated strong ownership. In less-defined efforts, Igor showed remarkable initiative by asking the right questions, clarifying ambiguity, and connecting the dots across teams."
Principal Product Manager, Intuit
"He's a very strong front-end engineer who excels at identifying edge-case scenarios in product design. His dedication to the user experience is evident."
Product Design Manager, Intuit

Get in touch

$ status

"open to Staff / Principal roles"

$ location

"Bay Area, CA"

$ contact

igor.samulenko@gmail.com

linkedin.com/in/igorsamulenko

github.com/isamulenko

$