Denis Esakov

The Stack I Am Familiar With

April 2, 2023 12:27 pm

My Stack

Technologies and Skills

  • Experience working with distributed web applications and applications that use cloud provider services such as AWS, Microsoft Azure
  • Significant experience in software development for finance companies (core banking systems and high-frequency trading)
  • Good understanding of refactoring processes (support and optimize legacy code in complex distributed life systems where failure is unacceptable)
  • Highly competent in object-oriented design and programming, design patterns
  • Outstanding software architecture development skills
  • Expert in Java
  • Back-end web development experience (Spring, Java EE, NodeJS (Typescript, Express))
  • Electron and Native C++ modules for NodeJS
  • SQL and ORM skills (Hibernate, Microsoft Entity Framework)
  • Devops Mindset (Familiar with Kubernetes)
  • Android application development (Games, Custom OpenGL, E-Commerce)
  • MSVS and IntelliJ environment, GIT and SVN, Maven, Gradle
  • Microsoft.NET 2.0+ (Web/Win -Services, ASP.NET)
  • Solid experience in C# and WinForms development
  • Front-end web development experience (Angular)
  • Familiar with OpenGL ES
  • Solid maths background and an analytical mindset
  • Ability to communicate effectively in a team environment
  • Perfect single player

Programming Languages and Systems and Databases I have ever touched

  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • C
  • Objective-C
  • C#
  • PHP
  • Kotlin
  • Go
  • SQL
  • Shell
  • Groovy
  • Assembly

Databases

  • MySQL
  • Oracle
  • Microsoft SQL Server
  • PostgreSQL
  • Redis
  • SQLite
  • MariaDB

Some other stuff

Jenkins, Elasticsearch, Hadoop, MongoDB … probably forgot something that is not important

Subscribe to my Newsletters

Get notified when I do something new!

Check my story here: Denis's Story

© Copyright 2023 - 2024 Built with ♥ by Denis Esakov