#   Qualifications // Buzzword soup

// System analysis, design, management
Architecture
Distributed and microservice systems
Data platform and streaming pipelines
Web applications and services
Enterprise database design
Service-oriented architecture
ML platform infrastructure (feature stores, experimentation)
Line of business systems
Product
Requirements management
Rapid prototyping
UX optimizations
Discovery sessions
Implementation support
// Systems & integration
App / web servers
Apache Tomcat
Node.js
IIS
JBoss
Relational databases
PostgreSQL
Amazon Redshift
Microsoft SQL Server
MySQL
DB2
Operating systems
Linux
Windows
// Other / Misc
Languages
English
Russian (native)
Expo
Presentations
Demo materials
Trainings
Sales Support
Technical advisory
Estimates
Technical negotiations

#   Experience // Blood, sweat, tears and pride

Apr 2020 - present
Stoneham, MA
Jobcase, Inc.
Director of Data Platform
  • OpenAPI toolchain — custom OpenAPI generator and automated client-generator pipeline, adopted across all Jobcase microservices (2020)
  • Kinesis streaming library — Jobcase-Streaming, an event-driven async processing library for Java stacks used across the data platform (2020)
  • Causal A/B testing platform — architected and delivered causal-core, causal-registration, causal-maven-plugin, causal-compiler-standalone and supporting infrastructure; integrated with Redshift data lake via causal-redshift-pipeline (2022)
  • Feature Store — designed and built Jobcase feature store and feature-store-tools for ML feature sharing and reuse across teams (2023)
  • Search infrastructure overhaul — hands-on architecture and development of job-ingestion-service, search-shared-components, jobcase-solr-plugins and Solr cluster management (2024–present)
  • Data integration service — platform-level integration layer connecting data platform producers and consumers (2025–present)
  • Continuous delivery tooling — ongoing ownership of CDD (shared data dictionary), cdd-core, cddtools and microservice-template; established and maintained org-wide SDLC standards
  • Leadership — managing and growing the Data Platform engineering team, hands-on code reviews, architecture decisions, cross-team alignment
Apr 2017 - Apr 2020
Cambridge, MA
Jobcase, Inc.
Architect
  • Bragi — core job listing store and search engine serving all of Jobcase and the Jobcase Network; contributed to architecture and ongoing development
  • CDD (Common Data Dictionary) — DSL compiler and materialization module generating Java representations from formal definitions; foundational internal tooling still in use today
  • Compute grid R&D using Apache Ignite and AWS SageMaker
  • Platform enhancements — mini filtering engine, Dockerization, data generation and test tooling
  • Various R&D activities and rapid prototyping
Mar 2015 - Mar 2017
Waltham, MA
Zoom Information, Inc.
architect, team lead
  • Responsible for architecture, design and implementation of two subsystems
  • Running a small team of engineers (3-10)
  • Various R&D activities, rapid prototyping
  • Onboarding and supervising ISV contractors (outsourcing)
Mar 2015 - present
Stoneham, MA
Private practice
architect, technical advisor
  • Technical leadership for small start-ups (design, architecture, product life-cycle)
  • Prototyping and proof-of-concept development
  • CTR (cost-to-reproduce) assessments, risk analysis
  • Conflict management with ISVs
  • Contractor selection, bidding process, procurement
2010 - 2015
Hartford, CT
VIAcode Consulting
program coordinator, practice leader
  • Running and managing solution practice (current projects, future sales, SDLC methodology), several small- to mid-size teams
  • Solutions design and expert sales support
  • Practice improvement, crisis management
  • Product management for AVIcode SharePoint line of products (acquired by Microsoft)
  • Post-acquisition knowledge transfer, collaboration on TechEd demo with Microsoft team
2009 - 2010
East Hampton, MA
  • Running a small dev team (3-6 people)
  • Design and implementation of VizitSP – advanced EDM solution for SharePoint, acquired by Kofax
  • Proof of Concept implementations with customers, technical sales support
2004 - 2009
Hartford, CT
Argos Group, LLC (T1A company)
architect, consultant
  • Design, implementation and development of Argos management tools for IBM/Unica
  • Implementations, troubleshooting, adoption projects for Fortune-100 customers (CapitalOne, American Express, Epsilon, RadioShack, Readers Digest, Kohls, ABN Amro, BJ's, BestBuy and others)
  • Running a mixed team (2-5 developers, several consultants)
2000 - 2004
Saint-Petersburg, Russia
Argos Company Limited
junior developer, developer, senior developer
  • Design and implementation of E-Tax, tax filing system for business
  • Various outsourcing projects (incl. model-driven UI automation framework for Win32 applications, BPM solution for procurement companies, MRM system for publishing companies)

#   Education // Naiive years

2002 - 2004
Saint-Petersburg, Russia
Saint-Ptersburg ITMO University
master of science in math and computer information systems
  • Master thesis "Using state machines and reactive logic in enterprise software"
  • Internship in Argos Company Limited
1998 - 2002
Saint-Petersburg, Russia
Saint-Ptersburg ITMO University
bachelor in math and information technology
  • Bachelor thesis "Model-driven approach in large-scale automated UI testing for complex software systems"
  • Internship in Argos Company Limited

#   Private practice // Moonlighting

My normal capacity is about 30-40 hours per month, usual rates are $100-$150/hr, depending on commitment or capacity. Here is what I can help you with:

  • Functional prototypes - this includes "clickable" UI prototypes, custom components, Proof of Concept projects, etc.
  • Software development and Architecture - sometimes people just need an extra pair of hands or a think tank partner. I can take on concise stories, such as implementing a small-to-mid-size feature, designing a subsystem, or helping you to come up with a technical vision for your project.
  • Trainings and SDLC process improvement - this may include on-site trainings on particular technology (usually 101-102 levels), recommendations on organizing your code management workflow, CI, requirements management, etc.
  • Technical assessments - includes technology risks assessment, CTR (Cost to Reproduce) calculation, estimates, etc.
  • Vendor selection / onboarding / relationship management - outsourcing to an ISV can be the best or the worst decision. I worked in outsourcing for many years and I know the back side of that kitchen well. If you need professional advice on how to pick a vendor, how to compare bids, what to look out for or how to fix a business relationship that went sour - I might be able to help.