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