Coder Social home page Coder Social logo

Hi there

My name is Egor, and i'm a software developer (clap clap 👏).

🔍 Primary skill keywords: backend, java, golang, AWS, kubernetes, helm, docker

📍 Location: Copenhagen, Denmark 🇩🇰


Social links and contacts

LinkedIn StackOverflow


Resume

AltaPay - Software Architect

Copenhagen, Capital Region, Denmark
Mar 2022 - Present
Tech stack: java, gradle, docker, gitlab CI, kubernetes, mysql, helm, AWS, terraform, ansible
Java Gradle Docker GitLab CI MySQL Kubernetes Helm AWS Terraform Ansible

  • overall platform automation (building, testing, deployment)
  • dockerization and kubernetization of payment processing microservice platform
  • migrating platform backend from legacy deployment to kubernetes

AltaPay - Senior Software Engineer

Copenhagen, Capital Region, Denmark
Aug 2021 - Feb 2022
Tech stack: java, gradle, php, docker, mysql, gitlab CI
Java Gradle PHP Docker MySQL GitLab CI

  • building backend for payment processing and integrations microservice platform

Dodreams Ltd. - Lead Backend Developer

Helsinki, Finland
Mar 2020 - Jul 2021
Tech stack: .net core, AWS, terraform, k8s, helm, postgresql, TeamCity, GCP, Firebase
.NET Core AWS Terraform Kubernetes Helm PostgreSQL TeamCity GCP Firebase

  • working on service-based game backend
  • designing and implementing matchmaking and leaderboards services
  • managing analytics pipelines based on GCP and Firebase
  • leading backend adaptation and launch for AWS China
  • managing AWS accounts.net core, AWS, terraform, k8s, helm, postgresql, TeamCity, GCP - working on service-based game backend - designing and implementing matchmaking and leaderboards services - managing analytics pipelines based on GCP and Firebase - leading backend adaptation and launch for AWS China - managing AWS accounts

Rovio Entertainment - Backend Developer

Helsinki Area, Finland
Jun 2018 - Feb 2020
Tech stack: java, AWS, postgresql, unity3d, terraform, docker, kubernetes
Java AWS PostgreSQL Unity3d Terraform Docker Kubernetes

  • participated in Angry Birds Dream Blast Bot project (embedding Unity ML agents into the game, working on backend and AWS infrastructure)
  • developed java services for Beacon platform
  • worked on Angry Birds Dream Blast backend

KAYAK - Java Developer

Berlin, Germany
Aug 2016 - May 2018
Tech stack: java, spring, mysql, AWS
Java Spring MySQL AWS

  • implementing backend for Cruises search engine and Cruise provider data integration
  • working on automated accuracy system using Selenium scrapersjava, spring, mysql, AWS - implementing backend for Cruises search engine and Cruise provider data integration - working on automated accuracy system using Selenium scrapers

Mail.ru Group - Senior Java Developer

Moscow, Russia
Aug 2013 - Jul 2016
Tech stack: java, postgresql
Java PostgreSQL

Worked in Allods Team (300+ employees) on Skyforge MMO game in server team on high scalable distributed game server with Unit Testing (JUnit) and Continuous Integration System (TeamCity). I also developed web based application for data aggregating and monitoring that works with hundreds of terabytes of data.

Personal key developments:

  • Module for building charts from terabytes of data
  • On-the-fly API integrity verification system
  • Test harness for data collecting system
  • Implemented modules that work with third-party billing and accounting API (Steam, PSN)
  • Localization system for GWT web pages
  • Framework for quick GWT web pages development

Freelance - Software developer

Moscow, Russia
Nov 2011 - Jul 2013
Tech stack: java, unity3d, C#, postgresql
Java Unity3d C# PostgreSQL

Worked on various projects, mostly related to video games and production automation backend


Info Connect - Java Developer

Moscow, Russia
Nov 2010 - Nov 2011
Tech stack: java, postgresql, php, symfony

Java PostgreSQL PHP Symfony

Java backend developer for social network game


COMCON - Fullstack / .NET Developer

Moscow, Russia
Apr 2010 - Nov 2010
Tech stack: .Net, MSSQL, javascript, jquery

.NET MSSQL JavaScript jQuery

Fullstack ASP.Net developer for online survey system


Si-Trans - C++ Developer

Moscow, Russia
Sep 2008 - Mar 2010
Tech stack: C++, MSSQL

C++ MSSQL

C++ developer for transportation management and monitoring application


TRAAMS Group - C# Developer

Moscow, Russia
Sep 2007 - Jan 2009
Tech stack: C#, mysql

C# MySQL

Developed from scratch remote controlled smart house application, based on KNX/EIB protocol, C# and Falcon SDK


Education

BMSTU - Bauman Moscow State Technical University

Moscow, Russia
Sep 2005 - June 2011

Engineer (CS MSc), Information Systems and Telecommunications


Egor Shubin's Projects

grserver icon grserver

minimalistic web server using gradle, groovlets and gretty

messagesystem icon messagesystem

Code examples for "Message System" topic of "Java Programming" course in https://tech-mail.ru/

otus_java_2018_06 icon otus_java_2018_06

Примеры для группы 2018-06 курса "Разработчик Java" в OTUS

rk1_cases icon rk1_cases

Code examples for Java cource at Technopark

tp_java icon tp_java

Code examples for course "Java Programming" in https://tech-mail.ru/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.