Technical Leader, Solutions Engineer, Mentor.
mikeportnov.com · Telegram · LinkedIn · Blog
Full-stack engineer and tech lead, in IT since 2017. I've worked across the whole product: backend and architecture, web frontend, mobile apps, infrastructure and observability. Domains: payments and lending, cloud security, edtech.
I've grown from engineer to head of engineering, led a team of 10 and taken products from an empty repo to production.
Since 2019 I also teach: built the Kotlin Backend track at JetBrains Academy, taught Android at Samsung IT School, coordinated bachelor's and master's programs at MEPhI. Now I run Punto Cero, a 10-week group program on goal setting and personal effectiveness, and mentor engineers 1:1.
Skyhawk Security · Lead Software Engineer · 2024-2026
Cloud security SaaS for AWS, GCP and Azure. Threat detection on CloudTrail, GCP Audit Logs and Azure Logs. Microservices in Java 21, Node.js, Python and Go, event-driven pipelines on RabbitMQ, GitOps to EKS with ArgoCD, Grafana dashboards.
Salmon · Senior Software Engineer · 2022-2024
Digital lending in Southeast Asia. Loan origination, credit decisioning, payment processing. Services for disbursements, repayments and payment scheduling, async pipelines on Kafka, tracing with OpenTelemetry. Set up the testing approach: Kotest, TestContainers, WireMock.
Command Global · Technical Lead · 2019-2022
EdTech, learning management systems. Went from senior engineer to head of engineering, team of 10. Built the LMS from scratch and a CMS for content authors, shipped mobile apps on Jetpack Compose and Flutter, split the monolith into microservices, set up Kubernetes and monitoring.
BPC Group · Software Engineer · 2017-2019
Core banking and card processing. Full card lifecycle: issuance, limits, blocking, transaction history. Integrations with payment networks and processing centers, SQL and Hibernate tuning under load, on-call and incident work.
Teaching · 2019-now
JetBrains Academy: created the Kotlin Backend track, hired and led the authors, wrote 20+ topics on Kotlin, Spring, Ktor and Android. Samsung IT School: certified Java instructor, Android development. MEPhI: curriculum coordinator for bachelor's and master's programs.
| Project | What it does | Stack |
|---|---|---|
| Morrow | Goals, habits and weekly retrospectives. The platform Punto Cero runs on | React, NestJS, PostgreSQL, Kotlin Multiplatform |
| Konterra | Personal CRM and travel tracker on a 3D globe | Next.js, Three.js, Drizzle, Postgres |
| monk | Blocks distracting apps and sites. CLI + daemon for desktop, app for Android | Rust, tokio, ratatui, SQLite, KMP |
| Soma | Local health dashboard: labs, medications, visits | Tauri 2, Rust, React, SQLite |
All four built solo. monk and Soma are open source, all four have MCP servers.
- Languages: Kotlin, Java, TypeScript, Rust, Go, Python
- Backend: Spring Boot, Ktor, NestJS, Node.js, microservices, event-driven architecture, REST, gRPC, GraphQL
- Frontend: React, Next.js, Vue, Tailwind
- Mobile and desktop: Android SDK, Jetpack Compose, Kotlin Multiplatform, Flutter, Tauri
- Data: PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, Elasticsearch, ClickHouse
- Cloud and DevOps: AWS, GCP, Azure, Kubernetes, Docker, Terraform, Helm, ArgoCD, GitHub Actions, GitLab CI
- Observability: OpenTelemetry, Prometheus, Grafana, Loki, Tempo, Jaeger, Datadog
- Testing: JUnit, Kotest, TestContainers, WireMock, Gatling
Certificates: AWS Cloud Practitioner, Samsung Java Instructor
Mentoring, career consulting, tech lead or architecture work: Telegram or mikport26@gmail.com. More at mikeportnov.com.



