Dipl.-Ing. Sergej Shafarenka

Bis 2020, Senior Android Engineer / Contractor, ioki GmbH
Mannheim, Deutschland

Fähigkeiten und Kenntnisse

Android-Entwicklung
Software-Architektur
Software-Design
Kotlin
Java
JavaScript
Continuous Integration
Versionsverwaltung
Open Source Entwicklung

Werdegang

Berufserfahrung von Sergej Shafarenka

  • Bis heute 4 Jahre und 11 Monate, seit Sep. 2020

    Mobile Architect / Contractor

    COBI.Bike GmbH

  • 1 Jahr und 5 Monate, Jan. 2019 - Mai 2020

    Senior Android Engineer / Contractor

    ioki GmbH

    * Development of Android mobile apps for commuting and ride-sharing with ioki * Leading app modularization initiative: concept, strategy, implementation. * Designing and implementing an MVI (State Container) library used in the app: https://github.com/sergejsha/knot * Refactoring and decomposing complex screens into smaller and better maintainable entities using Knot library. * Improving knowledge sharing among the team by maintaining Wiki pages and presenting recent design and code finding.

  • 9 Monate, Juni 2017 - Feb. 2018

    Lead Android Engineer / Contractor

    maxdome GmbH / ProSiebenSat.1 Media SE

    * Development of Android mobile app for video streaming. * Technical team coaching (enforcing design patterns and principles, concept reviews and knowledge sharing in team). * Introduction and promotion of app modularization topics. * Pushing Kotlin for the win.

  • 2 Monate, Okt. 2016 - Nov. 2016

    Senior Android Consultant

    Roche Diagnostics Deutschland GmbH, Mannheim

    * Android Architecture assessment (NDA) and code review

  • 6 Monate, Apr. 2016 - Sep. 2016

    Android Ninja / Contractor

    maxdome GmbH

    * Development of Android mobile app for video streaming. * Re-design & componentization of video player (ExoPlayer, MPEG-DASH, Widevine DRM) * Design & implementation of a video player part for maxdome onboard (Videostreaming in DBahn ICE) * Improvement of development conventions (for Android, Java, RxJava etc.) * Source code review as a part of Git Workflow See less

  • 10 Jahre und 3 Monate, Jan. 2006 - März 2016

    Software Architekt

    SAP

    2013 - 2016, SAP Customer Engagement, Development Architect 2013, Fellowship at SAP Central Security Team 2012 - 2013, SAP Research & Development, Development Architect 2012, Fellowship at SAP Transportation Management (TM) 2008 - 2012, SAP Manufacturing Integration and Intelligence (MII), Development Architect, http://scn.sap.com/community/manufacturing/mii 2006 - 2008, NetWeaver Development Infrastructure (NWDI), Content Management Service (CMS), Senior Developer, http://scn.sap.com/community/nwdi

  • 3 Jahre und 9 Monate, Mai 2002 - Jan. 2006

    Software Engineer

    Siemens VDO Automotive AG

    2004 - 2006, Multimedia Platform, Senior Developer * Design and development of various components for accessing MOST devices, like renderers for audio amplifiers, SIM-card readers etc. * Implementation of continuous integration for internal builds. The code has been used in various Audi and VW cars. 2002 - 2004, Embedded WAP Browser, Developer * Design and development of Java components for rendering WML/HTML pages inside a car's head unit. The code has beed used in BMW 3, 5 and 7 ("BMW Online" area).

  • 1 Jahr und 8 Monate, Sep. 2000 - Apr. 2002

    Software Developer

    Softlution Deutschland GmbH

    Intershop based eCRM module. Developed CTI (Computer Telephony Integration) plug-in in C++, Java and JavaScript.

Sprachen

  • Deutsch

    Fließend

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z