Ilya Ermolov
Angestellt, Senior developer, E.Soft
Moscow, Russische Föderation
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