Sergei Egorov work email
- Valid
Sergei Egorov personal email
- Valid
Sergei Egorov phone numbers
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).
Opensource
-
Software DeveloperOpensource Jan 2011 - PresentContributed 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
-
Vp Of Product & Engineering, TestDocker, Inc Dec 2023 - Sep 2024San Francisco, California, Uswhale (true) { test();} -
Co-Founder, CeoAtomicjar, Inc. Mar 2021 - Dec 2023New York, Us -
Staff Engineer, Spring R&D, Project Reactor TeamPivotal Software, Inc. Nov 2018 - Feb 2021San Francisco, California, UsThe 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 -
Head Of Backend / InfrastructureVivy Sep 2017 - Oct 2018Berlin, Berlin, DeAs 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) -
Site Reliability EngineerZalando Se Apr 2017 - Jul 2017Berlin, 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 -
Software DeveloperZeroturnaround Aug 2015 - Apr 2017Minneapolis, 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 -
Software DeveloperTransferwise Mar 2015 - Aug 2015London, GbI 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 -
Senior Java DeveloperCreative Mobile Oü Aug 2013 - Feb 2015Tallinn, Harjumaa, EeAs 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 -
Senior Flash DeveloperCreative Mobile Oü Feb 2013 - Aug 2013Tallinn, Harjumaa, Ee- Change all project's build process to Maven using Flexmojos- Maven FlexMojos plugin contributions- Optimizations -
Ios Senior DeveloperVuaro Oct 2012 - Feb 2013iOS 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.
-
Project LeadPragmatix Apr 2012 - Sep 2012Project 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
-
Senior Software EngineerSignus Labs Sep 2011 - Mar 2012Outsource 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)
-
Project LeadTipstery Jun 2009 - Jul 2011I 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.
-
Flash DeveloperFreelance Jan 2007 - May 2009
Sergei Egorov Skills
Sergei Egorov Education Details
-
Itmo UniversityComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial