Denis Esakov

Looking for a new job

Bis 2020, Senior Software Developer, NorCom Information Technology GmbH & Co.KGaA

Munich, Deutschland

Fähigkeiten und Kenntnisse

Software Development
Java
Team Leader
J2SE
Java J2EE
JPA
SQL
ORM
Spring Framework
Spring
Enterprise Solutions
Software Architecture
Git
Maven
Gradle
Service Oriented Architecture (SOA)
Microservices Architecture
TDD
BDD
Agile
Scrum
Microsoft .NET Framework
C# Development
Android Development
Java Development
AWS
AWS Lambda
Cloud
Microsoft Azure
Microservices
Node.js
TypeScript

Werdegang

Berufserfahrung von Denis Esakov

  • 1 Jahr und 1 Monat, Juni 2019 - Juni 2020

    Senior Software Developer

    NorCom Information Technology GmbH & Co.KGaA

  • 1 Jahr und 6 Monate, Dez. 2017 - Mai 2019

    Senior Software Developer

    CHECK24 Vergleichsportal
  • 3 Jahre und 7 Monate, Mai 2014 - Nov. 2017

    Lead Developer

    Diasoft

    Taking part in two major modules in the scope of FLEXTERA Core Banking products (http://diasoft.com/solutions/back). FLEXTERA Loans and FLEXTERA Product Factory and Billing. Development, test and production support of software solutions. Implementation of business logic. Implementation of inter-application communication. Review and approve the code of other team members as well as mentor junior developers.

  • 1 Jahr und 9 Monate, Sep. 2012 - Mai 2014

    Software Developer

    Self Emlpoyed

    Contract work in different areas for several companies. Key projects: Airline Luggage Quantity Calculator Complex server solution which calculates the number of pieces of luggage from a video stream. Implemented computer-vision algorithms (Currently installed and working successfully in three airports in Russia). Contract work for Hamster Beat which is a Google Play Developer Contract software development for LLC QIZ (Online retailler of domestic products).

  • 2 Jahre und 2 Monate, Aug. 2010 - Sep. 2012

    Senior Developer

    EPAM Systems

    In-house development team for the Renaissance Capital investment bank (http://rencap.com). Taking part in the Metaphore project which is the main order management system in the bank. Responsibilities • Developed a high-volume transaction processing system • Developed new product architecture, implemented proof of concept • Core development • Refactoring, performance improvement and optimization

  • 1 Jahr und 2 Monate, Juni 2009 - Juli 2010

    Development Team Lead

    LLC Investment Company Antares Capital

    Trading system for derivatives is the main trading platform for equity derivatives, based on three-tier architecture and written entirely in C#.

  • 10 Monate, Sep. 2008 - Juni 2009

    Lead Programmer

    JSC Investment Company Bitza-Invest

    Taking part in development Trading system for derivatives and equities. Integration with different third party solutions for investment companies (trading systems, risk-management, statistical analysis software).

  • 2 Jahre und 1 Monat, Sep. 2006 - Sep. 2008

    Senior Lead Developer

    LLC Option Line

    Web-based software solution for derivatives trading. It was the first experience of working on a trading system.

  • 8 Monate, Feb. 2006 - Sep. 2006

    Software Developer

    CJSC PRADO Bankir i Konsultant

    Worked as a developer in the workflow team of one consulting group.

  • 1 Jahr und 8 Monate, Juni 2004 - Jan. 2006

    Software Engineer

    YAUZA SOFTWARE LIMITED

    Software Engineer for Yauza Software Ltd (British independent software vendor using outsourced developer resources). Key projects: iammoving.com. Taking part in the development of the second and the third versions of this website.

Ausbildung von Denis Esakov

  • 4 Jahre und 11 Monate, Sep. 2001 - Juli 2006

    Applied Computer Science

    Moscow State University

    Master of Science, computer science, applied mathematics

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

Interessen

Motorcycle
Rock music
Software for children

21 Mio. XING Mitglieder, von A bis Z