×
Sergei Shilko

Sergei Shilko

Head of Engineering. AWS Certified Solutions Architect

Berlin, Germany, 10409
English, Russian, German, Polish, Ukrainian, Belarussian

Background


About

About

2010 graduate Masters Psychology with study on successful careers in IT. 15 years programming, in Berlin since 2013. AWS Certified Solutions Architect.

Work Experience

Work Experience

  • Head of EngineeringTripod Technlogy GmbH

    Jan, 2020 - Present

    Support backend code & infrastructure, grow & manage team, more analytics, long-term goals

    • Migrated backend to PHP 7.4 Go 1.14 Docker 19

    • Supervised development of serverless microservices Java/Kotlin/Golang DynamoDB

    • Split monorepository into multiple separate repositories with separate CI/CD

    • Reduced AWS operation costs

    • Multiple refactoring projects in code, infrastructure, raw storage and databases

    • Ongoing development of application features, growth analytics and internal tooling

  • Head of EngineeringTripod Technlogy GmbH

    Jan, 2019 - Jan, 20201 year

    Support backend code & infrastructure, grow & manage team, more analytics, long-term goals

    • Migrated to PHP 7.3, deprecated and reduced dependencies

    • Improved analytics in subscriptions and revenue tracking

    • Updated messaging realtime server, reworked authorization, added web/js client support

    • Added support for gifting, in-app purchases, subscription hold, grace periods, geo-search

    • Integrated NewRelic Infrastructure monitoring

    • Designed and implemented scalable cloud-based solutions on AWS

    • Increased application infrastructure and performance monitoring automation

    • Hired, onboarded and mentored new team members

  • Head of EngineeringTripod Technlogy GmbH

    Jun, 2016 - Jan, 20192 years 7 months

    SRE & Cloud Architecture of backend APIs, IT, Operations, Concept. Reporting and liaising directly with CEO & external stakeholders

    • Scaled, monitored and developed all backend infrastructure

    • Migrated application services into containers (Docker)

    • Experimented with K8S, Rancher, Swarm orchestration

    • Built full CI/CD pipeline on AWS Pipeline inc. Blue/Green deployments and AutoScaling

    • Promoted AWS Best Practices, AWS Well-Architected

    • China and SEA connectivity improved, ICP/Hosting issues resolved

    • Refactored, maintaned and upgraded application code and infrastructure

    • Added more analytics, KPI & revenue, retention and engagement tracking

    • Migrated from PHP 5.4 to 7.2, Ubuntu 12 to Debian 9, AWS EC2-Classic to VPC

    • Hired, onboarded and directly managed new dev members

    • Enforced unit & integration testing, code review & code style policies

  • Senior FullStack Software DeveloperTripod Technlogy GmbH

    Jun, 2013 - Jun, 20163 years

    Mature backend solutions for audio/video (tele)communications software. Developing public API for mobile clients.

    • Refactored of old inherited prototype codebase into working product, did first production release

    • Celebrated first 50 users sign-up on GA dashboard and first promotions on iTunes

    • Implemented json-rpc API for mobile app based on Adobe Flex and added support later for native iOS & Android app

    • Deprecate legacy on-premise hosting and migration into AWS EC2-Classic

    • Celebrated 2015 Most innovative app of the year (Apple iTunes)

    • Implemented custom framework with open-source components

    • Reduced API response times from >=2000ms to ~100ms

    • Implemented critical app functionality: messenger, userfeed, email-reminders, search and more

  • Lead Software DeveloperYangutu LLC

    Nov, 2011 - Nov, 20121 year

    Working on web based social network.

    • Added API for supporting external 3rd party Game-platform add-on's

    • Added AMF Flex/ActionScript API Server for import/export of data to mobile platform

    • Added Facebook, Instagram, VK and other social networks integrations

    • Extended import/export API's

  • ContractorCygno Solutions LLC

    Sep, 2011 - Nov, 20112 months

    Short term freelance experience, integrating payment gateways and external API into existing project

    • Added PayPal integration into existing project

    • Added DineroMail (South America Payment platform) integration into existing project

  • PHP DevelopereHarmony, Inc

    Aug, 2008 - Sep, 20113 years 1 month

    eHarmony Reporting and Management Tools for Risk Management team.

    • Developed CMS/RMS Internal service from specification to manage and automate risks and fraud detection

    • Working with sensitive client payment information

    • Extended CMS/RMS service with flexible and configurable multi-role authentication system for different regions

    • Added support for localization and translation of CMS/RMS

    • Added analytics and audit tools for tracking and optimizing team (users or the CMS/RMS) performance

    • Received feedback: UI/UX, bugs, new features suggestions and implemented

  • Software DeveloperIponWeb

    Aug, 2007 - Sep, 20114 years 1 month

    SOAP/Rest API for real-time AD Exchange platform (formerly RightMedia.com)

    • Worked on SOAP-API for high-load real-time advertising platform at scale

    • Heavily extended and rewrote existing funtional test coverage, integrational e2e testing

    • Covered many new edge cases in tests which lead to fixes in critical API parts

  • ContractorYahoo!

    May, 2008 - Mar, 200910 months

    Maintaining RightMedia AD Exchange API migration after Yahoo! purchase

    • Refactoring tests, code and documentation, working with remote Yahoo developers team

  • Intern, Developer, Sinytech LLC

    Dec, 2005 - Aug, 20071 year 8 months

    E-commerce websites for multiple clients/brands

    • Learned CGI, HTML, CSS - Web and IT

    • Worked on custom CMS

    • Integrated VeriSign payment processor

    • Extended existing CMS codebase (MVC) with new functionality

    • Implemented and released in production multiple e-commerce projects based on common CMS/framework

Skills

Skills

  • FrontEnd Development
  • BackEnd Development
    PHPGoMySQLRedisSphinxSearchManticoreSearchDockerBeanstalkdRabbitMQAMQPMQTTPuppetNginxGitPHPUnitMongoDBSOAPJsonRPC
  • AWS Cloud
    EC2ELBLambdaS3RDSDynamoDBElastiCacheVPCCloudFrontRoute 53API GatewayCodeCommitCodeBuildCodeDeployCodePipelineCloudWatchIAMECRCognitoCertificate ManagerWAF & ShieldSQSSNSMobile HubPinPointWorkMailAWS Organizations
  • Other
    GithubGit, SVN, MercurialNewRelicDebian,Alpine,Amazon,Arch,Ubuntu,Gentoo,... LinuxMac OSFacebook APIApple APNSGoogle FCMAlipay PaymentsBaidu PNGoogle & iTunes IAM & SubscriptionsStripe, PaypalOpenTOK, WebRTCSparkPost, MandrillKubernetes
Education

Education

  • Psychology, Personal characteristics of successful Software Engineers, Grodnenski Dzjar┼żauny Universitet imja Janki Kupaly

    Sep, 2005 - Sep, 2010

    Cognitive psychologyPsychodiagnosticsExperimental psychology
  • Electrical engineering, High voltage electrical relays and automation controls, GGPEK Technical College

    Sep, 2003 - Sep, 2005

    High voltage engineering
  • Electrical engineering, , Community College

    Sep, 2000 - Sep, 2003

Awards

Awards

  • AWS Certified Solutions Architect - Associate (SAA) 3GV5K7KKC14Q17W1

    Awarded on: Dec 13, 2018

  • Telc Deutsch B1 Zertifikat 0503718

    Awarded on: May 01, 2018

Interests

Interests

  • Conferences

    Belin - AWS Summit 2014Belin - AWS Summit 2015Belin - AWS Summit 2016Berlin - AWS Summit 2017KubeCon + CloudNativeCon 2018Berlin - AWS Summit 2019KubeCon + CloudNativeCon 2019
  • Podcasts and Forums

    Golang - GolangshowRadio-TIXBTHabr
  • Traveling

    GreeceSpainGeorgiaGermanyPolandGreek islandsLithuaniaRussiaEgyptBulgaria
  • PC Geek

    ModdingHTPCRaspberry PiZX SpectrumRetroLAN & Wireless
  • Reading

    ManagementAgileScrumSci-FiFantasyHorrorClean CodeTDDArchitecting for the CloudBest practicesHigh performanceIT novelsMarketing and selling high-tech productsScalable and maintainable systemsAlgorithmsManaging successful projectsBuilding teamsSoftware architect wisdomIsaac AsimovRobert HeinleinGeorge OrwellTerry GoodkindAlan KuperTom DeMarcoThe Code CultureMicroservices Patterns
  • eSports

    TwitchInternationalCompetitive teamsBroadcastingAnalytics
References

References

  • Arnd Aschentrup / CEO Tripod Technology GmbH