Vadim Smelianskii

Skills

Frontend Development
β˜…β˜…β˜…β˜…β˜…
React, Redux, redux-saga, TypeScript, Webpack, NextJS, Preact, Gatsby, d3.js
Mobile App Development
β˜…β˜…β˜…β˜…β˜…
Cross-platform: React Native, TypeScript
Native Android: Kotlin, Data Binding, RxKotlin, greenDAO
Backend Development
β˜…β˜…β˜…β˜…
Node.JS, Fastify, tRPC, Strapi, PostgreSQL, PostGIS
Limited experience with Python (TensorFlow, Pandas, FastAPI), PHP (Yii 2)
Business Analysis
β˜…β˜…β˜…
User Stories, Use Cases (per A. Cockburn), Mermaid, Balsamiq, Requirements Tracebility Matrix, UAT coordination
Technical Writing
β˜…β˜…β˜…β˜…
Single-Source Publishing, Sphinx, Foliant, GNU gettext
Team Management
β˜…β˜…β˜…β˜…β˜…
Agile, Extreme Programming, Talent development, Delivery management, KPI & performance tracking
DevOps
β˜…β˜…β˜…
Ansible, Docker, Jenkins, AWS, Red Hat OpenShift, Duplicacy, Gatus, Caddy, Nginx, Selenoid/Moon, Grafana

English
C1
IELTS Academic, Date: 29/MAR/2023
TRF Number: 22AM003064SMEV001A
Russian
Native

Press ESC or page count for overview
Use arrow keys or swipe to navigate

Web-version of this CV and cover letter: https://cv.autoexec.app

Profile

I lead cross-functional teams building automation software for businesses. Having run a company myself, I focus on systems, scale, and automating even the process of building automation products.

Work Experience (10+ years)

Aug 2018 - Present Β· 7 years 7 months

AutoExec.App - Founder, Engineering Manager, Full-Stack Developer

formely Wave909, Outsource Development Agency
  • Developed mobile apps, websites, backend software and chatbots. Managed client relationships and project delivery within fixed-price budget and strict time frames. 50+ cases with distinct sets of stakeholders and business objectives.
    Primary tech stack: TypeScript, React, React Native, Node.JS. Link: spreadsheet with case descriptions for detailed discussion.
  • Translated business needs into SRS, UX designs, and architectural/business process decisions (including picking hardware vendors for IoT projects)
  • Hired and coached a cross-functional team up to 10 people at its peak
  • Provided consultations (process and code review) to client's product teams (eg. Forvis Mazars, Zarplata.ru, doboard.com)
  • Developed AutoExec.App, an internal business automation tool that later became the basis for the company’s pivot and rebranding.
Relevant projects

Gadder (2022 - 2025)
AI-Powered Restaurant Recommendation System
Natural language processing and chat flow through a WhatsApp bot. Real-time data synchronization from third-party services. Personalized restaurant matching.

SeeU (2022)
ERP for small businesses.
Includes configurable WhatsApp-based reminders for clients.

Both projects use WhatsApp Business API and Twilio

Aug 2015 - Aug 2018 Β· 3 years 1 month

IceRock Development - Android Tech Lead, Pre-sale Engineer

icerockdev.com, Outsource Development Agency
  • Promoted to Android Tech Lead within my first year, responsible for coaching a team of 6 Android developers. Developed internal frameworks/reuseable libraries, validated project estimates before presenting them to clients.
  • Participated in strategy meetings alongside CEO and CTO (40+ people on staff during that time).
  • Led research and feasibility analysis for projects in unfamiliar domains.
  • Coordinated Sales and Engineering teams to establish a shared vocabulary and clear, streamlined processes.
Notable projects:

DrimSim (2015 – 2017) Oversaw development of the Android app up until the public release in 2017, investigating integrations with local GSM carriers, VoIP services, etc.

VEKA: Window Measurer (2015 – 2016) Participated in the initial iOS-to-Android port (before version 2.0); assisted geometry drawing module development and developed the base component powering the form builder.

ImagineUI

Open-source tool for Technical Writers

ImagineUI lets you define UI layouts and components with a simple declarative syntax (inspired by Gherkin/Cucumber) that is parsed in real time.

Syntax of ImagineUI is parsed and the image is rendered in real time, as you type, due to a specific way Regular Expressions and Syntax Tree traversal is handled, similar to how high-load NLP works.

Designed to be a part of a Technical Writer's flow in a DocOps environment.

Try out the full demo and documentation here

AutoExec.App

  • Consolidated work-related chats in one app akin to ManyChat's Inbox feature, relying on open-source software
  • Have built a mindmap-like node-based data editing layer with React + d3.js. Conceptually similar to n8n.io, ManyChat's Flow Builder, etc.

Why ManyChat?

⚑ Minimal Onboarding Time

I already know the tech stack (React, PHP) and the problem domain (chatbots, automation, Meta APIs).

I’ve worked in very different organizational setups before, so I can usually figure out who does what pretty quickly.

From my consulting experience, I also know I can start sharing some of my most practical, high-impact suggestions even before I’m fully onboarded.

Long things short, I can contribute value from day one.

Why ManyChat?

🎯 Transferring Outsource Agency Experience

10+ years of building for digital marketing agencies and small businesses, gave me a deep understanding of how agencies choose platforms for their clients (at least, how the ones with an IT department/trusted subcontractors do).

I can help ManyChat become the obvious choice for agency partners.

Furthermore, I have expectations about product velocity that differ from what managers in enterprise development teams assume to be the norm.
By challenging each other’s approach to development, ManyChat’s managers can pick up new ways to cut down development time and costs, and I’d be excited to learn more scalable frameworks for managing larger teams as well.

To top it all off, I have a vast network of proven developers I've been subcontracting our work to, which may come in handy to expand the team within ManyChat.

Why ManyChat?

πŸ€– I Love Automation

I build automation software, and I automate the process of building it.

From linters in CI/CD pipelines to internal tools and real-time observability dashboards, I'm constantly looking for ways to make systems more efficient.

Also, as a former business owner, I am genuinely excited about platforms like ManyChat, as I understand exactly what problems they solve and how much it would cost to have a person doing the same work.

Skills Details 1/2

Mobile App Development β˜…β˜…β˜…β˜…β˜…

I use hybrid architectures when business velocity and UX performance pull in opposite directions.

Native for latency-critical flows, shared code (React Native) where iteration speed matters.

Frontend β˜…β˜…β˜…β˜…β˜…

Built and maintained large React applications with complex async flows and shared state (real-time multiplayer, Yjs, shared redux-saga actions).

Comfortable diagnosing race conditions, render cascades, and performance bottlenecks in state-heavy UIs.
Have experience with writing Puppeteer/Playwright UI tests and running them on Selenoid/Moon.

Backend β˜…β˜…β˜…β˜…β˜†

I evaluate backend decisions in terms of delivery speed, operational cost, and failure surface.

In legacy systems, I favor incremental decoupling and contract hardening over large-scale rewrites.

Maintained integration tests (Postman CLI, httpie) around external APIs and critical business flows to prevent regression during refactoring.

Skills Details 2/2

Team Management β˜…β˜…β˜…β˜…β˜…

I design teams to operate with minimal managerial bottlenecks.

Heavily biased towards pull-based, artifact-driven communication.

Having led full-stack teams, I’m attentive to coordination cost between frontend and backend: many alignment meetings disappear when ownership and contracts are explicit.

Business Analysis & Technical Writing

UX Design with Balsamiq Wireframes and ImagineUI

DocOps with Foliant, Sphinx, Vale

Completed an Advanced Technical Writing course by documentat.io
Completed Web Design course at KYuT – Club of Young Technicians, Akademgorodok, Novosibirsk, Russia

DevOps β˜…β˜…β˜…β˜†β˜†

Most of my experience comes from working with tight cloud budgets, which pushed me toward lighter, more pragmatic solutions (i.e. MeiliSearch instead of ElasticSearch).

I like working with Ansible, Docker, Jenkins, AWS, Red Hat OpenShift, Duplicacy, Gatus, Caddy, Nginx, Selenoid/Moon, Fastlane
Less experience, but can find my way around: Gitlab CI, GitHub Actions, Terraform, Proxmox, Veeam, Kubernetes, Helm, Prometheus, Apache, ELK stack

This allows me to contribute meaningfully to infrastructure discussions and execute independently during early-stage or experimental efforts.

Extra Activity

Public Talks

Hackathons

Role Preferences

I am open to any role with a fair offer aligned to the scope and impact of the position.

Especially interested in positions that provide room to grow as a versatile, multi-disciplinary professional.

Below are ManyChat positions ranked by level of interest and alignment:

Engineering Manager (Inbox)

Perfect fit, precisely what I've been doing as an outsource development team founder

Senior Frontend Developer (Product Team)

Have developed a component for AutoExec.App similar to your Flow Builder with React + d3.js, have experience with OpenGL and WebGL through game engines that are architecturally similar to PixiJS

Full-Stack Developer (Marketing Org)

About 1/3 of my portfolio as an outsource developer consists of projects for digital agencies, similar to what your Marketing Org does, with this exact tech stack

Thanks for your consideration!

I can be reached at

Press ESC or page count for overview | Use arrow keys or swipe to navigate

Web-version of this CV and cover letter: https://cv.autoexec.app