Position: Java Engineer
Category: Java
English level: upper
Years of experience: 4


Period:  May 2016 – May 2017
 Role:
    • Java & Android Engineer
 Tasks:
    • Design and logic implementation in Android media playback apps
    • Issue solving in projects and writing unit tests 
    • Cooperation with foreign partners and management
 First personal project:
    • Fire TV style keyboard https://4pda.ru/forum/index.php?showtopic=728936 (Russian language forum)
    • https://bitbucket.org/sem_top7/fire-tv-style-keyboard/src/master/

Period: May 2017 – July 2019
Role:
    • Java Engineer
    • Payment Expert
    • MPX Comcast technologies Expert
    • Android Engineer
 Services:
    • Sparkpost
    • Mpx comcast service. OVP, OTT concepts, Video on demand implementation: TVOD, SVOD,  AVOD, DRM - CENC, Widewine, FairPlay, PlayReady on top of video streaming / offline: Mpeg-Dash, HLS, SmoothStreaming transcoding with ffmpeg, MPX Accelerate. MPX payment providers, MPX Commerce configuration.
    • Payment Services: Braintree, Stripe, In-Apps (iTunes, Amazon, Roku, Metrological), Adyen, Recurly
    • Amazon Web Services (AWS): S3, EC2, LB, Route53, Availability Zones, CDN,
    • CI/CD: Jenkins, Docker, Docker Compose
    • Atlassian Products: JIRA, Confluence, TestRail
 Tasks:
    • Issue developing and fixing on Android media playback apps
    • Issue developing and fixing (REST api web service, android TV)
    • Subscription flow designing and developing (billing, re-billing, refunding, canceling auto renew, free trialing, promotion, email notification)
    • REST api web service designing and developing for in-app notifications (iTunes, Amazon, ROKU)
    • Users migration designing and developing , migrate user data from Recurly to Adyen payment service, migrate subscription plans, transactions info from Recurly to MPX service
    • MPX system configuration and integration.
    • Payment service configuration and integration.
    • Decomposition monolith to (micro-) components