My CV
Download the one-page CV (PDF)
Engineering Manager / Software Architect
I'm an engineering manager and software architect with 20+ years in software and 8+ years leading teams. I hire and develop engineers, keep engineering and Product aligned, and stay in the code: I have architected and shipped cloud, web, and mobile platforms from scratch in logistics, e-commerce, and robotic warehouse automation. I led AI adoption in engineering teams at Instock and GoBolt and build LLM-based systems — model APIs, tool calling, agents, RAG.
Work experience
- Led development of a warehouse mobile app and supporting APIs, coordinating dependencies across engineering teams. Launched a pilot at one warehouse and rolled out to all warehouses.
- Led the team's transition to AI-assisted development (Claude Code, OpenCode, Pi, RAG): selected the tools, trained engineers, and set usage policies and review workflows for AI-generated code, improving productivity and code quality.
- Manage direct reports through regular 1:1s, performance reviews, and career development, while contributing architecture decisions and code. Bridge communication between engineers and product managers to align technical constraints and product priorities.
- Alongside the warehouse app, manage ongoing improvements and feature delivery across the core platform and internal tools.
- Architected Incloud and led a team of 5 engineers in building it from scratch through production use by customers. The cloud platform spans customer and internal portals, warehouse operations, product assortment management, and integration with robotic systems.
- Personally designed and built a browser-based 3D editor that lets customers create warehouse layouts through point-and-click interactions without specialist knowledge.
- Led AI architecture and technical strategy, model and tooling selection, production deployment of AI systems, evaluation and reliability, and technical leadership of the engineering team.
- Led 7 engineers building white-label grocery websites and mobile apps for major US supermarket chains, serving tens of thousands of end customers.
- Owned the successful website and mobile app launch for the platform's first customer, then led delivery for additional supermarket chains.
- Hired engineers and organized onboarding; held regular 1:1s and performance reviews, coached career development, and supported promotions.
- Combined hands-on architecture and delivery planning with communication between engineers and product managers, translating technical constraints and product priorities.
As a Principal Software Engineer, I owned the architecture and APIs of the mobile applications for iOS and Android, including the full publishing flow for the Apple App Store and Google Play.
I also supported other engineers on the team through technical guidance, code review, and practical help with architecture and implementation decisions.
As a Senior Software Engineer at a small startup, I worked across many parts of the product. I developed internal systems for courier and logistics management, built a mobile application from scratch, and worked on both the frontend and backend of an e-commerce platform.
I also helped develop order management and customer relationship management systems, and represented CartFresh in the Techstars Boston Accelerator program in 2015.
Working in a small, fast-paced environment gave me the opportunity to take ownership of projects and contribute across product, engineering, and operations.
I designed and implemented architecture for multiple e-commerce applications using Python, JavaScript, MongoDB, and related technologies. I worked closely with developers, designers, and project managers to deliver applications that met client requirements.
In addition to development, I was involved in testing and deployment, which gave me deeper experience with the full software development lifecycle.
I worked on a complex system for creating, editing, and managing media content for advertising monitors in public places. The project required tight integration between frontend and backend components and support for photos, videos, and audio.
A major part of the work was building a cloud-based application architecture capable of handling large amounts of data with reliable and scalable performance.
I collaborated with developers, designers, and stakeholders to meet functional and performance requirements while continuing to expand my experience with large-scale systems.
Key skills
Over my engineering career, I have used many technologies, programming languages, and frameworks. Over time, I narrowed my day-to-day stack to the tools that best fit the work I do across web, backend, cloud, and Apple-platform development. Here is the technology stack I work with most today:




Other: Git, HTML, CSS, Assembly, Erlang, Scrum, Kanban, Internationalization/Localization, TDD, Bash, GTK+, Qt, Apple App Store and Google Play (full flow from testing to release and support).

