Alexander Dzhoganov, Developer in Sofia, Bulgaria
Alexander is available for hire
Hire Alexander

Alexander Dzhoganov

Verified Expert  in Engineering

Full-stack Developer

Sofia, Bulgaria
Toptal Member Since
August 27, 2018

Alexander is a full-stack developer and generalist software engineer with experience in systems programming, distributed systems, and DevOps. He has acquired a wide variety of skills over a decade-long career in multiple industries, such as video game development, entertainment, insurance, and telecommunications. Alexander's primary roles have been as a Node.js back-end engineer, but he also has significant front-end and systems programming skills.


Kubernetes, Elixir, JavaScript, React
Virtual Broker
Amazon Web Services (AWS), Kubernetes, Phoenix, Elixir, Aurelia, MongoDB...
Chaos Group
NVIDIA CUDA, C++, Computer Graphics




Preferred Environment

Node.js, Visual Studio, C++, Git, Linux

The most amazing...

...project I've done is a soft-body physics engine based on a finite element analysis simulation.

Work Experience

Lead Developer

2018 - 2020
  • Developed and maintained a distributed Dota 2 matchmaking app.
  • Created a continuous integration and deployment workflow.
  • Deployed and maintained a Kubernetes cluster on GCP.
  • Contributed to several dependent open-source projects.
Technologies: Kubernetes, Elixir, JavaScript, React

Team Lead

2016 - 2018
Virtual Broker
  • Led a team of four people to create a microservice platform for insurance brokers.
  • Obtained significant work experience with AWS and Kubernetes.
  • Set up and maintained CI/CD pipelines.
  • Built several cross-platform single-page applications via the use of modern frameworks.
  • Obtained experience with the Elixir programming language and delved deeper into functional programming.
  • Learned about the inner workings of the insurance industry.
  • Researched about decentralization technology and specifically the Ethereum platform for future adoption in the insurance industry.
Technologies: Amazon Web Services (AWS), Kubernetes, Phoenix, Elixir, Aurelia, MongoDB, Node.js, ECMAScript (ES6)

Graphics Programmer

2015 - 2016
Chaos Group
  • Performed maintenance on the company's V-Ray path-tracing renderer.
  • Researched low-discrepancy sequences for use in Monte Carlo path tracing.
  • Implemented CUDA for parallelizing path-tracing algorithms and spatial optimization techniques.
Technologies: NVIDIA CUDA, C++, Computer Graphics

Software Engineer

2013 - 2015
  • Created an OpenGL-based renderer that's used for the core of the company's production and broadcasting products.
  • Worked closely with the QA and Ops teams to deploy hardware and software updates to thousands of clients.
  • Guided the core team towards adopting modern version control and continuous delivery processes.
  • Trained a junior developer during her internship.
  • Benchmarked and tested GPU hardware which was subsequently used for the company's integrated broadcasting solutions.
Technologies: OpenGL, C++

Software Engineer

2012 - 2013
XS Software
  • Worked on a massively multiplayer game as a systems programmer using the Unity3D engine.
  • Implemented a large part of the network protocol for an MMO browser-based game.
  • Created a mobile game for the iOS app store in a team with a game designer and two artists.
  • Restructured and optimized an art pipeline.
  • Frequently took part in meetings with decision-makers to provide input on the team's progress.
Technologies: Unity3D, C#

The programming language and compiler for StarCraft: Brood War's custom maps.

I co-created one of the largest game mod databases in the world.
2010 - 2012

Completed Credits towards a Bachelor's Degree in Computer Science and Game Development

NHTV Breda University of Applied Sciences - Breda, Netherlands


Node.js, React, Vue, OpenGL


Microsoft Visual Studio, Git, Visual Studio


Unity3D, Aurelia, Phoenix


JavaScript, HTML5, CSS, C++, C, GLSL, HLSL, ECMAScript (ES6), C#, Bash Script, Lua, Python, Elixir




Docker, Linux, NVIDIA CUDA, Kubernetes, Amazon Web Services (AWS)


Google Cloud, MongoDB


Computer Graphics, GPU Computing, Shaders, Machine Learning, LLVM, Modding, Game Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring