Andrey Ershov

Angestellt, Senior Software Developer/Architect, RingCentral

****, Russische Föderation

Fähigkeiten und Kenntnisse

Java
Spring
Concurrency
GoF patterns
Architecture
Guice
Hibernate
Jooq
TestNQ
RabbitMQ
SQL
Agile
MongoDB
Jetty
Jersey
RESTful
API Design
Reactive
Akka
Groovy
Grails
Play framework
ZeqoMQ
JNI
JMX
JVM
Python
ZooKeeper
Jackson
Non-blocking

Werdegang

Berufserfahrung von Andrey Ershov

  • Bis heute 11 Jahre und 1 Monat, seit Juni 2013

    Senior Software Developer/Architect

    RingCentral

    - Leading Telephony API for external developers project - Designed and implemented Mongo DB based message storage with WAN replication.

  • 1 Jahr, Juni 2012 - Mai 2013

    CTO Expert

    MERA

    Technical development of new business cases. High-level design. Prototyping. Knowledge transfer.

  • 11 Monate, Aug. 2011 - Juni 2012

    Team Leader

    MERA

    World-leading traffic monitoring and analysis system for mobile operators • Joined project when it was five developers. Build team of 25+ engineers. • Reduced time to import information about network topology from 2 hours to 2 minutes. • Coordinated and developed several features for alarms subsystem.

  • 4 Jahre und 3 Monate, März 2008 - Mai 2012

    Private tutor

    Your tutor

    I used to be private tutor in Java and related technologies. • Trained more than 20 students.

  • 5 Monate, Apr. 2011 - Aug. 2011

    Chief Expert Of Strategic Departement

    Atom Service

    Inventory of illiquid assets tool • Sole developer responsible for design, implementation, unit and integration testing as well as providing training for operators, who worked with this system. • Developed specification for the illiquid assets trading platform.

  • 8 Monate, Sep. 2010 - Apr. 2011

    Senior Software Developer

    Symphony Teleca Corporation

    SiriusXM satellite radio for Android • Joined the project in its initial phase. • Developed core Java library around already existing C library

  • 8 Monate, Jan. 2010 - Aug. 2010

    Software Developer

    Tecom

    Netboss XT Server development • Took part in cluster mode implementation and bug fixing.

  • 3 Jahre, Jan. 2007 - Dez. 2009

    Freelance & Pet projects

    Freelance

    • Lock-free java library to measure time spent in particular code area. • Graph based (Titan) DNA mutations representation. I was involved in this project as a part of my bioinformatics education. • Web-crawler that grabs information from website and stores it into the database. • Student attendance analysis system based on face recognition. • Remote control for audio playback application deployed on Raspberry PI. • Software providing computer-aided creation of medical epicrisis.

Ausbildung von Andrey Ershov

  • 10 Monate, Sep. 2012 - Juni 2013

    Economics

    Higher School of Economics

  • 3 Jahre und 10 Monate, Sep. 2007 - Juni 2011

    Computer Science

    Higher School of Economics

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z