Spartak Kagramanyan

Spartak Kagramanyan

Senior Full-Stack Engineer @ Amsterdam, Netherlands

[email protected] · GitHub · LinkedIn · X/Twitter

Summary

I have 10+ years of hands-on engineering experience in start-ups and scale-ups covering back-end, architecture, infrastructure, and also front-end of web applications. I'm very autonomous and proactive, can pitch technical ideas to managers and shareholders and align cross-domain requirements.

Visa support: required, HSM
Languages: English (Professional), Russian (Native), German (Elementary), Dutch (Elementary)

Skills & Expertise

  • TypeScript
  • JavaScript
  • Node.js
  • PHP
  • Vue.js
  • React
  • Micro Frontend
  • HTML/CSS
  • GraphQL
  • Express
  • Laravel
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Docker
  • Kubernetes
  • CI/CD
  • AWS
  • GCP
  • Git
  • RabbitMQ
  • Kafka
  • RESTful APIs
  • WebSockets
  • Go
  • Linux
  • Microservices
  • Elasticsearch
  • Clickhouse
  • S3
  • Performance Optimization
  • System Design

Professional Experience

Senior Backend Engineer
Mar 2024 - Present
Trengo (Customer Experience company)
Utrecht, Netherlands · Hybrid

Multidomain:

  • Refined data structure for billing service
  • Worked on auto top-up feature
  • Upgrading 7 years old legacy voip solution
  • Building LLM Websearch service as part of our LLM Knowledge Resource Services
  • Upgraded DX for several legacy products

Stack:

  • TypeScript, NodeJS, PHP (Laravel), AWS Lambda
  • Github, Github Actions, AWS
  • MongoDB, MySQL, Redis
Senior Full-Stack Engineer
Jun 2022 - Oct 2024 · 2 yrs 5 mos
Storyteq (Marketing technology company)
Amsterdam, North Holland, Netherlands · Hybrid

Project: Templating Automation

Worked on:

  • Automated testing custom solution built on top of After Effects
  • Build a framework to get user-friendly errors from the rendering process
  • Improved auto-scaler for a big Windows VM render farm
  • Optimized performance of the render farm and front-end extension for AE
  • Created scripts to automate the custom process of releasing
  • Instant previews for big After Effects projects

Project: Creative Distribution

  • Was a team lead
  • Designed and developed MVP / Micro Front-end
  • Created custom schema to allow generation creatives on scale using different ad channels

Stack:

  • TypeScript, NodeJS, PHP (Laravel), VueJS, GraphQL, MFE (micro front-end)
  • Docker, Kubernetes, Windows Server, GCP, Gitlab CI/CD, Argo CD
  • MySQL, Postgres, Redis, RabbitMQ

Worth mentioning:

  • I made a technical assessment for interviews and participated in more than 80 interviews
  • Was very proactive in cross-domain architectural discussions
Senior Full-Stack Engineer
Aug 2021 - May 2022 · 10 mos
Inn tax legal (Legal company)
Amsterdam, North Holland, Netherlands · Hybrid

Worked on:

  • Internal tools for storing and analyzing documents
  • Automating testing to ensure quality
  • Aligning all the requirements and technical processes with non-technical management

Stack:

  • TypeScript, NodeJS (Express), VueJS
  • Docker, Kubernetes, AWS
  • Postgres, Redis
Founding Engineer
Jan 2016 - Aug 2021 · 5 yrs 8 mos
Onmoon (Payment system with in-game assets)
Moscow, Russia · Hybrid

Worked on:

  • Invented a custom Mathematical price prediction model
  • Developed:
    • Price gathering, analyzing service
    • Trading platform (was running more than 1000 micro-traders)
    • Client platform for showing prices, trading, and withdrawing balance
    • Admin panel for connected websites and notification services
  • I discussed terms and helped the first 100 websites connect to our platform
  • Created a client support team

Achievements:

  • This application became and lasted for 6 years as the biggest in-game assets payment system in the world
  • We had ~7,000,000 active users
  • More than 500 websites were connected

Stack:

  • PHP, NodeJS, WebSockets, Go, jQuery
  • MySQL, Redis
  • Linux server management (bare-metal servers, full setup, monitoring, back-ups)

Additional projects:

  • Matchmaking platform → Invented custom rating system based on ELO + player's skill
  • Giveaway platform / Stream skin drops
  • Ladder/Matchmaking builder website
  • In-game performance statistics platforms for CS: GO and Rust
Medior Full-Stack Developer
Apr 2014 - Dec 2015 · 1 yr 9 mos
AdSniper (Big advertising agency, DMP, SSP, retargeting)
Moscow, Russia · On-site

Worked on:

  • 10+ internal administration panels for different purposes
  • Complete CPA system with code generation and analytics gathering/reporting
  • A lot of scripts to transform data for high frequency platforms and statistics reports

Stack:

  • PHP, Self-written custom full-stack framework
  • HTML/CSS/jQuery/Bootstrap
  • MongoDB, MySQL, HP Vertica
Junior Full Stack Developer
Feb 2012 - Apr 2014 · 2 yrs 3 mos
Digicast (Live-streaming service company)
Moscow, Russia · Hybrid

Worked on:

  • Admin panel refactoring and additional features
  • Live player dynamic features
  • Optimizations for high-load

Stack:

  • PHP, Zend, HTML/CSS/jQuery
  • MySQL, Memcache
  • Linux server administration

Education

Specialist Diploma in Engineering - Mechatronics, Robotics and Automation
2007 - 2013
Bauman Moscow State Technical University

Languages