Alexander Dzhoganov, Full-stack Developer in Sofia, Bulgaria
Alexander Dzhoganov

Full-stack Developer in Sofia, Bulgaria

Member since August 27, 2018
Alexander is a full-stack developer and generalist software engineer with plenty of 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.
Alexander is now available for hire


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



Sofia, Bulgaria



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.


  • 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), 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: 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#



  • Languages

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

    Unity3D, Aurelia, Phoenix
  • Libraries/APIs

    Node.js, React, Vue, OpenGL
  • Tools

    Microsoft Visual Studio, Git, Visual Studio
  • Paradigms

  • Platforms

    Docker, Linux, CUDA, Kubernetes, Amazon Web Services (AWS)
  • Storage

    Google Cloud, MongoDB
  • Other

    Computer Graphics, GPU Computing, Shaders, Machine Learning, AWS, LLVM


  • Completed Credits towards a Bachelor's Degree in Computer Science and Game Development
    2010 - 2012
    NHTV Breda University of Applied Sciences - Breda, Netherlands

To view more profiles

Join Toptal
Share it with others