Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Yevgen Sergeichyk

New York,NY

Summary

Experienced software engineer with passion for distributed systems, scalable and optimal system design, code performance and simplicity.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

Peloton
New York, NY
07.2021 - 02.2022

Performance testing team. Implementing load test simulations for Peloton ride classes using Gatling framework and scaling it up to 100K users using Kubernetes and AWS.

Senior Software Engineer

Bloomberg L.P
New York, NY
08.2017 - 06.2021

Data Services Team, Security IdMaster Project. Highly scalable and available distributed application for security id translation. The system is capable of handling billions requests a day with a goal of handling hundreds of billion requests.

  • Designing data model for PostgreSql and implementing Java API for quick lookup and transactional and idempotent updates. The API allows application to execute 3B id translations daily with average lookup time under a millisecond. New API allowed to scale Kafka consumer service from consuming 4M to 35M updates daily.
  • Designing and implementing Java API for Redis Sentinel cluster: connection pooling, load balancing, DC affinity. The lib is used by more than 40 teams across Bloomberg and became part of Bloomberg Java-guild foundation.
  • Designing and implementing java API for client side sharding for Redis: supports automatic resharding with constant hashing.
  • Docker based integration tests
  • Developing various testing tools on python

Senior Software Development Engineer

Rubicon Project
New York, United States
06.2016 - 07.2017
  • Developing highly available and scalable platform for online ad bidding for DSP
  • The platform implements different bidding strategies, including regression tree prediction models for bid optimization
  • Build Hadoop MR infra for reporting jobs as well as jobs for training regression tree models

VP in Technology

Goldman Sachs
New York, NY
05.2015 - 06.2016
  • Building cashflow reconciliation infrastructure (between GS and SPV)
  • Implemented Private Security model screens for PFI trading desk
  • Developing tools for tracking and managing clients reports and documentation for CLO trading desk

Software Development Engineer

Groupon
Seattle, WA
08.2013 - 04.2015
  • Developing Web Services / REST API for Groupon Getaway Inventory/ Content/ Booking systems. Java, Redis, Memcached, MySql
  • Groupon Getaway Project. Main orchestration service for all Groupon services. Implemented asynchronous programming model using Java Vortex framework

Software Development Engineer in Test

Microsoft
Seattle, WA
10.2008 - 07.2013

Windows 8.

  • Developing standalone test Radius Server for Windows Hardware Certification Kit (WHCK). The server implemented major EAP authentication methods (PEAP MSCHAPV2, TTLS EAP MSCHAPV2 /PAP, CHAP, MSCHAP, MSCHAPv2) in full compliance with RFC. C++, C#
  • Developing IPv6 server components for Virtual Network Emulator: DHCPv6 Server, DNS Server
  • The components were used for test automation for Network Identification
    Components and Services in Windows 8 (NCSI, NLA). Used C# and Managed C++

Windows 7.

  • Developing Health monitoring tool for the PNRP Seed server

Education

Master of Science - Computer Science

National Technical University Of Ukraine "KPI"
Kiev, Ukraine
03.2007

Skills

  • Java, C, C#, Python
  • PostgreSql, Redis, Kafka
  • Algorithms and Data structures
  • Machine Learning
  • Hadoop, Spark
  • Github, Jenkins, Maven, AWS, Kubernetes, Docker

Timeline

Senior Software Engineer

Peloton
07.2021 - 02.2022

Senior Software Engineer

Bloomberg L.P
08.2017 - 06.2021

Senior Software Development Engineer

Rubicon Project
06.2016 - 07.2017

VP in Technology

Goldman Sachs
05.2015 - 06.2016

Software Development Engineer

Groupon
08.2013 - 04.2015

Software Development Engineer in Test

Microsoft
10.2008 - 07.2013

Master of Science - Computer Science

National Technical University Of Ukraine "KPI"
Yevgen Sergeichyk