Sergei Egorov

Sergei Egorov Email and Phone Number

Cloud builder @
Sergei Egorov's Location
Boulder, Colorado, United States, United States
Sergei Egorov's Contact Details

Sergei Egorov work email

Sergei Egorov personal email

Sergei Egorov phone numbers

About Sergei Egorov

Java Champion. Reactive Foundation TOC. Oracle Groundbreakers Ambassador. OSS enthusiast. Testcontainers co-maintainer. docker-java maintainer. The Apache Groovy committer. International public speaker (QCon, Spring One Platform, Devoxx-es, Docker Con, Spring I/O, GeeCON, JavaZone, JFokus, Joker, GeekOut, and more).

Sergei Egorov's Current Company Details
OpenSource

Opensource

Cloud builder
Sergei Egorov Work Experience Details
  • Opensource
    Software Developer
    Opensource Jan 2011 - Present
    Contributed to Groovy (macro system), Spring Boot, AWS Java SDK, Datastax Cassandra driver, Kundera (JPA ORM for NoSQL databases like MongoDB), various Jenkins plugins, InfluxDB optimizations, various Golang projects like marathonctl and many others- https://github.com/bsideup/MacroGroovy - macro system for Groovy language, was merged to groovy-core- https://github.com/bsideup/forward2docker - utility for Docker- https://github.com/zeroturnaround/configo - 12factor apps configuration manager
  • Docker, Inc
    Vp Of Product & Engineering, Test
    Docker, Inc Dec 2023 - Sep 2024
    San Francisco, California, Us
    whale (true) { test();}
  • Atomicjar, Inc.
    Co-Founder, Ceo
    Atomicjar, Inc. Mar 2021 - Dec 2023
    New York, Us
  • Pivotal Software, Inc.
    Staff Engineer, Spring R&D, Project Reactor Team
    Pivotal Software, Inc. Nov 2018 - Feb 2021
    San Francisco, California, Us
    The role requires collaborating with other teams and helping them to get better understanding of Project Reactor. It let me work with various teams at Pivotal, conduct pairing sessions and improve the average level of knowledge of reactive programming across the portfolio.- Created and released http://github.com/reactor/BlockHound - a very successful project that helped many customers (Blizzard gave a talk about it at Spring One Platform)- Was working on Reactor's Developer Experience, introduced reactor-tools to overcome some debugging challenges in production- Deployed an infrastructure (on AWS) for continuous benchmarking of Reactor- Started the Daily Reactive series of blog posts ( https://bsideup.github.io/categories/daily-reactive/ )- Successfully helped to integrate my http://github.com/bsideup/liiklus project into one of the portfolio's projects (Project Riff - serverless solution for k8s)- Participated in discussions around Knative after VMware's acquisition of Pivotal- Was supporting many teams at Pivotal with their Testcontainers questions, issues and feature requests Talks:- "How Docker Containers Changed The Way We Test Our Software" at DockerCon EU 2018- "Don't be Homer Simpson with your Reactor" Presented at microXchg 2019, JPoint 2019, GeeCon 2019, Voxxed Days Minsk 2019, Pivotal Toronto Meetup 2019, GeekOut 2019, JavaZone 2019. Was voted as #7 talk at GeeCon- "Reactive DOs and DON'Ts" Presented at Spring One Platform 2019, Devoxx MA 2019, Datenv + Pivotal meetup in Nuremberg 2019, JFokus 2020- "Testcontainers: a year-in-review" Presented at GeeCon 2019, JokerConf 2019, Devoxx MA 2019, DevTernity 2019, Berlin JUG 2020. Was voted as #1 (avg rating) talk at JokerConf and #3 talk at GeeCON- "Testcontainers: workshop" Presented at Devoxx BE 2019, Devoxx MA 2019. Both were overbooked- "How To Make Your OSS Project Successful" at Tallinn DevClub 2019- "Jabel - Retrofitting Java Compiler by Instrumenting it!" at SnowOne 2020
  • Vivy
    Head Of Backend / Infrastructure
    Vivy Sep 2017 - Oct 2018
    Berlin, Berlin, De
    As a first backend employee in a brand new eHealth startup from ex-N26 CTO & Head of Backend, my role required to act fast and kickstart the development of the new services and the infrastructure.- Established the public cloud infrastructure from scratch (self-service infrastructure-as-code using AWS CloudFormation, ECS, Docker)- Scaled the company to 30+ micro-services (Java, Spring Boot), developed or participated in most of them Introduced Event Sourcing/CQRS with Kafka to streamline the development and decouple dozensof business domains- Hired 5 backend engineers (2 referrals)- Trained team about Reactive Programming using Project Reactor for the high performant, resilient, failure- tolerant micro-services- Passed all certifications from EU GDPR, TÜV, ePrivacy, Data Privacy authorities, and others- Passed the penetration tests from various companies- The company won a public tender in Germany (vs IBM, T-Systems, Cisco and others)- Was working with various partners to integrate Vivy with them (IPSec tunnels, integrations, etc)
  • Zalando Se
    Site Reliability Engineer
    Zalando Se Apr 2017 - Jul 2017
    Berlin, Berlin, De
    - Was improving the reliability of critical components such as Elasticsearch cluster- Improved the Jenkins setup by integrating Job DSL for build config reproducibility- Gave an internal talk "Reactive programming with React and RxJS"- Presented "Integration testing with Testcontainers" at JEEConf
  • Zeroturnaround
    Software Developer
    Zeroturnaround Aug 2015 - Apr 2017
    Minneapolis, Minnesota, Us
    - Full-stack product development (JAX-RS+Grizzly, Spring Boot, AngularJS)- Real-time analytics on top of ElasticSearch- AWS management (CloudFormation, ElasticBeanstalk, ECS, S3, CloudFront, Route 53, ElastiCache (Redis), RDS (PostgreSQL), DynamoDB)- Jenkins (maintaining Docker-based setup, writing plugins, writing job dsls)- http://share.xrebel.com/- Docker-based engine for integration testing of ZT's javaagentsInternal talks:- Building DevOps culture- Docker for integration testing- Scalable infrastructure of http://share.xrebel.com/Talks:- https://www.facebook.com/events/1651544685121075/ + https://speakerdeck.com/bsideup/unleash-the-power-of-streams-and-functional-programming-in-java-8 - Unleash the Power of Streams and Functional Programming in Java 8- http://www.meetup.com/St-Petersburg-Jenkins-Meetup/events/226875933/ + https://speakerdeck.com/bsideup/spb-jenkins-meetup-number-0-jenkins-at-zeroturnaround - Jenkinst @ ZeroTurnaround
  • Transferwise
    Software Developer
    Transferwise Mar 2015 - Aug 2015
    London, Gb
    I was working in payment processing team on many things, including:- payments reconciliation system- fx risks service- AngularJS back office development- internal Groovy & Grails consulting- migration from Assembla to GitHub- splitting monolith app into the microservices- introduced Spring Boot and microservice infrastructure- successfully introduced and helped to integrate Apache Thrift- Advocated Docker for development & production usage- SQL queries optimizations- database caching- ELKAlso, I gave a few talks during internal TEX events:- Apache Thrift for inter-service communication- Spring Cloud- How to replace Groovy with Java 8- Apache Mesos and Marathon for servers orchestrationTransferWise also sponsored some of my public speaks:- http://jeeconf.com/speaker/sergei-egorov/- http://gr8conf.eu/#/talk/196
  • Creative Mobile Oü
    Senior Java Developer
    Creative Mobile Oü Aug 2013 - Feb 2015
    Tallinn, Harjumaa, Ee
    As infrastructure engineer I did:- Build system (Jenkins for CI, Maven/Gradle as build providers)- Configure and manage Sonatype Nexus for binary hosting- Persuaded a company to switch to git from SVN, integrated GitLab as Git management service- Integration and management of JBoss EAP- MongoDB and Redis management- Full AWS management, including: a) EC2: dev/prod environments, managed by Puppet, with Auto-scaling (using ASG) b) Elastic Beanstalk and OpsWorks for "out-of-box" server environments c) side-projects management (creating instances, consulting) d) CloudFront for game resources distributionAs developer:- Groovy integration- Contributions to groovy-core- Vaadin-based admin application for company's games- social games Spring-based platform development, including: a) support for social networks such as Facebook, VK, odnoklassniki, StudiVZ and others b) powerful quest system with declarative editor c) caching and transactions support for DB optimizations d) a lot of other components like bonuses, unlocks, shop, resources, notifications, requests e) Redis-based ranking- common project support (accepting merge requests, architecture planing etc)- Maven Apache Thrift plugin modifications for project requirements- Maven Flexmojos plugin modifications and contributions for project requirements- Gradle build integration- Gradle thrift plugin development
  • Creative Mobile Oü
    Senior Flash Developer
    Creative Mobile Oü Feb 2013 - Aug 2013
    Tallinn, Harjumaa, Ee
    - Change all project's build process to Maven using Flexmojos- Maven FlexMojos plugin contributions- Optimizations
  • Vuaro
    Ios Senior Developer
    Vuaro Oct 2012 - Feb 2013
    iOS application development for http://unicom24.ru/ ( https://itunes.apple.com/us/app/kredity-online/id599505277?mt=8 )Full development cycle from planing to AppStore. Was involved to UX design development.
  • Pragmatix
    Project Lead
    Pragmatix Apr 2012 - Sep 2012
    Project Lead at project "Shops" ( http://vk.com/app2915322 ):- Full client optimization (number of active personages at map was increased from 10-15 to 70-80, also after it client stops crashing at start on slow PCs)- Maven integration for better development processProject Lead at porting lead company's project "Wormix" ( http://vk.com/app1744756 ) to iOS- Full client refactoring and optimization, FPS was increased from 2-3 on iPad 2 to 60- Introduced my own framework for development speed up- Full UX design for mobile devices
  • Signus Labs
    Senior Software Engineer
    Signus Labs Sep 2011 - Mar 2012
    Outsource game development. Foreign communications (U.S.A., Holland, etc)- Java BackEnd development (Spring, Hibernate, MySQL, Redis)- Flash games development- Porting C++ game to iOS (iOS integration, Game Center, In-App purchases etc)
  • Tipstery
    Project Lead
    Tipstery Jun 2009 - Jul 2011
    I developed my own project "Trilogy" in this company (they were investors)Besides me, there was 2 developers, 5 art designers, 2 game designers and 1 market analytics specialistBoth server (Java) and client (Flash) core parts were written by me. At server side we used:- Apache Mina- BlazeDS for client <-> server communications- MySQLAt client side we used:- My own fork of Adobe Flex framework with custom compiler for better MXML support- My own framework (TrylogicFramework) for fast and productive developmentProject was frozen because of investor's money issues.
  • Freelance
    Flash Developer
    Freelance Jan 2007 - May 2009

Sergei Egorov Skills

Java Groovy Maven Amazon Web Services Game Development Mongodb Nosql Actionscript Ios Git Intellij Idea Redis Spring Opensource Flash Oop Gradle Puppet Grails Flex Subversion Hibernate Thrift Ria Ant Tomcat Linux Test Driven Development Jboss Eap Javascript Docker Devops Objective C Agile Methodologies Scrum Mysql Jpa Javaee Sql Cassandra Highload Rest Ios Development Continuous Integration Ajax

Sergei Egorov Education Details

  • Itmo University
    Itmo University
    Computer Systems Networking And Telecommunications

Frequently Asked Questions about Sergei Egorov

What company does Sergei Egorov work for?

Sergei Egorov works for Opensource

What is Sergei Egorov's role at the current company?

Sergei Egorov's current role is Cloud builder.

What is Sergei Egorov's email address?

Sergei Egorov's email address is bs****@****ail.com

What is Sergei Egorov's direct phone number?

Sergei Egorov's direct phone number is +372569*****

What schools did Sergei Egorov attend?

Sergei Egorov attended Itmo University.

What skills is Sergei Egorov known for?

Sergei Egorov has skills like Java, Groovy, Maven, Amazon Web Services, Game Development, Mongodb, Nosql, Actionscript, Ios, Git, Intellij Idea, Redis.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.