Sergey Skryabin
Angestellt, Senior Software Developer, Booxware Software Entwicklungs-GmbH
Munich, Germany
Timeline
Professional experience for Sergey Skryabin
Current 5 years and 8 months, since Aug 2017
Senior Software Developer
Booxware Software Entwicklungs-GmbH
Current 7 years and 11 months, since May 2015
Product Manager
Diasoft
Managing development of Banking DWH, BI and Reporting solution: • 5 successfully finished projects: built communication with customers, gathered and implemented requirements • Organized work of 3 teams (~8 each, 25 total). Now mainly working with team leaders • «Player-coach»: java coding ~30-40% worktime • Reduced the duration of the production cycle (4 month → 2 weeks release) by changing existed working process • Improved product architecture, refactored existing code, implemented latest standards
2 years and 8 months, Sep 2012 - Apr 2015
Team Lead Java Developer
Diasoft
• Developed ETL, process and data flow subsystems within product; redesigned data management module (generating SQL queries, based on metadata) • Fulfilled organically growing team (3 → 15 employees). Assessed candidates’ qualification level • Implemented Agile methodology (SCRUM) • Built automatic tests subsystem (JUnit, SoapUI, Selenium, RCPTT). Cut expenses by releasing unified versions (same for several customers) • Migrated to new development and env tools: JIRA, confluence, sonar, teamcity, maven
1 year and 7 months, Feb 2011 - Aug 2012
Java Developer
Diasoft
• Developed data model module (describes entities and attributes of data warehouse) using the Java and related technologies • Implemented workplace for DWH analyst (rich client based on Eclipse RCP) • Participated in bug fixing, legacy code support, refactoring and renovation; developed automated tests; documented code, data structures and interaction processes • Profiled and improved the quality and performance of the existing solution
1 year and 10 months, Apr 2009 - Jan 2011
Java Developer
Witwood
• Founded start-up to develop the information system for Real Estate agencies • Worked in different roles (analyst, architect, developer, tester, project manager) • Assembled development team of 8 members • Duties and functions as a Java developer: collection and analysis of product features; design architecture of the solution; implementation of functional requirements (in particular DAO layer (JPA, Hibernate) and GUI (Swing))
Educational background for Sergey Skryabin
1 year and 11 months, Sep 2010 - Jul 2012
Software Engineering
National Research University – Higher School of Economics
Software development management
4 years and 11 months, Sep 2005 - Jul 2010
Computer Science
Novosibirsk State University
Software development technology
Languages
English
Intermediate
Russian
First language
German
-