Ilya Ermolov

Angestellt, Senior developer, E.Soft

Moscow, Russische Föderation

Fähigkeiten und Kenntnisse

Java
concurrency
networking
J2EE
JSP
servlets
web-services
JMS
portlets
Spring Framework
HTML
CSS
JavaScript
AJAX
JSF
Swing
DB2
PostgreSQL
MongoDB
JUnit
IBM WebSphere
Tomcat
Maven
Gradle
Hudson/Jenkins
JIRA
Eclipse
Intellij IDEA
JProfiler
Elasticsearch
Hazelcast
Guava
Xuggler

Werdegang

Berufserfahrung von Ilya Ermolov

  • Bis heute 12 Jahre und 11 Monate, seit Aug. 2011

    Senior developer

    E.Soft

    Document automation system — architecture, UI and business logic programming (Java, Spring, PostgreSQL, Swing, JavaScript). Backend for media-storage application for the largest Russian bank "Sberbank" — architecture, business logic programming (Java, DB2, Hibernate, Spring, JSON-RPC). Writing architectural papers for scalabale Sberbank corporative service

  • 3 Monate, Juni 2011 - Aug. 2011

    Senior developer

    Griffolabs

    Hotel booking system for touristic agencies — architecture, UI programming, business logic (Java, JSF, PostgreSQL)

  • 10 Monate, Sep. 2010 - Juni 2011

    Senior developer

    Vitasoft

    Flight booking engine IS-2009 for end users — architecture, UI and business logic programming (JSF, Spring, JavaScript, AspectJ, jQuery, CXF). Team-lead/project manager/analyst responsibilities (10% of working time).

  • 1 Jahr und 1 Monat, Aug. 2009 - Aug. 2010

    Developer

    Vitasoft

    Flight booking engine IS-2009 for touristic agencies — UI and business logic programming (Java, JSF, Spring, JavaScript, AspectJ, CXF). Back office for IS-2009 — UI and business logic programming (Java, JSF, Spring, AspectJ, CXF).

  • 1 Jahr und 4 Monate, Apr. 2008 - Juli 2009

    Junior developer

    Vitasoft

    Flight information system “MyAirlines.Ru” — UI programming (Java, JSF, Spring, CXF). Special offers module for Uralairlines aircompany — UI programming (Java, JSF, Spring, CXF).

Ausbildung von Ilya Ermolov

  • 1 Jahr und 10 Monate, Sep. 2009 - Juni 2011

    Software Engineering

    Bauman Moscow State Technical University

    General: software history and current issues in IT. Occupational: systems (neural networks, artificial intelligence, data mining); architecture (design patterns, development methodologies, highload, cloud computing)

  • 3 Jahre und 10 Monate, Sep. 2005 - Juni 2009

    Software Engineering

    Bauman Moscow State Technical University

    General: English language, physics, philosophy, economics. Occupational: mathematics, programming (algorithms and data structures, system programming, databases, cryptography, distributed computing, functional programming, programming languages — Java, Asm x86, C/C++, C#, Perl, SQL); electronics.

Sprachen

  • Englisch

    Gut

  • Russisch

    Muttersprache

21 Mio. XING Mitglieder, von A bis Z