Mikhail Serov

Senior Fullstack Engineer & Tech Lead

I build software and hardware across the full stack — from low-level systems to cloud architecture and ML.

About

I'm a senior fullstack engineer and tech lead with 20 years of experience and a Computer Science major. Over that time I've been involved in projects galore across many fields of computer science, amassing a great deal of cross-field expertise.

My work spans software and hardware development in TypeScript, Java, C#, Python, and Assembler, with in-depth knowledge of Node.js and internet protocols. I design and ship REST, WebSocket, and GraphQL APIs, and deploy across GCP, AWS, Azure, personal VPS, OpenNebula, and Heroku.

I also work in ML/AI with PyTorch and TensorFlow, and write about technology as a tech writer for Medium.

Skills

Languages

  • TypeScript
  • JavaScript
  • Java
  • C#
  • Python
  • PHP
  • Assembler

Backend & Protocols

  • Node.js
  • Laravel
  • Internet protocols
  • REST
  • WebSockets
  • GraphQL
  • .NET

Cloud & Infra

  • GCP
  • AWS
  • Azure
  • Personal VPS
  • OpenNebula
  • Heroku
  • Docker

ML / AI

  • PyTorch
  • TensorFlow
  • Big Data

Experience

  1. 2024 — Present

    Lead Fullstack Engineer · SaaS NDA Platform

    Full-time · Remote

    Architecting and building a large-scale SaaS platform that automates the entire lifecycle of NDAs and confidentiality agreements for enterprise teams — from drafting and negotiation to e-signature, storage, and compliance auditing.

    • Designed the platform on Laravel, leveraging Eloquent ORM, queues, events, broadcasting, policies, and form requests for a clean, scalable domain model
    • Built multi-tenant architecture with role-based access control, granular permissions, and per-organization data isolation
    • Implemented AI-assisted contract drafting and clause analysis — risk scoring, plain-language summaries, and red-flag detection over uploaded agreements
    • Created a real-time collaborative negotiation workflow using Laravel Echo, WebSockets, and queued jobs for versioning and audit trails
    • Integrated e-signature, payments, and webhook-driven automations with background processing via Laravel Horizon and Redis
    • Shipped a full REST API plus a React/TypeScript front end, with comprehensive test coverage using Pest/PHPUnit
    • PHP
    • Laravel
    • AI/LLM
    • MySQL
    • Redis
    • WebSockets
    • React
    • TypeScript
  2. 2023 — 2024

    Fullstack Senior / Tech Lead · BRUS

    Full-time · Remote

    Leading UI systems and ERP module development for a large-scale platform.

    • Created and led UI system development for a huge project
    • Led the development of several ERP modules (apps) in React / TypeScript / Nest
    • Created architecture for intermodule API management
    • Integrated with cloud architecture
    • React
    • TypeScript
    • NestJS
    • Java
    • API Architecture
  3. 2020 — 2023

    Digital Transformation / Node.js Developer · ATP

    Full-time · Remote

    Led a small team transforming a traditional company from offline to online, building digital twins of existing services.

    • Installed and bootstrapped hardware servers on location
    • Built an internal dashboard with Node.js / Java / Mongo / SQL / APIs from scratch
    • Stood up a VPS using Nebula and libvirt / kernel virtual machine
    • Deployed a self-hosted VPN solution for remote work
    • Ran internal communications (self-hosted Rocket.Chat, Mattermost)
    • Node.js
    • Java
    • GraphQL
    • MongoDB
    • SQL
    • Virtualization
  4. 2019 — 2020

    Full-time Parenting · Career Break

    Career break

    Dad duties to help my wife develop her career in corporate management.

  5. 2017 — 2019

    Freelance Software Engineer · Own Business

    Full-time

    Car auction startup — designed and built a microservice system end to end.

    • Designed microservice system architecture
    • Worked on the backend with Node.js
    • Partially implemented the frontend with React / React Native
    • Hosted on Google Cloud
    • Worked with Big Data / ML to parse search queries
    • Used Docker Hub / Docker containers
    • JavaScript
    • Node.js
    • React Native
    • GCP
    • ML
    • Docker
Built with v0