Sergii Tsymbaliuk
Senior Software Engineer
San Jose, CA 95128 +1-650-***-**** ad1jfl@r.postjobfree.com www.linkedin.com/in/SergiiTsymbaliuk Skills
Programming Languages:
Java, Python, JavaScript, TypeScript
Frameworks:
Guice, Guava, Google Apps Framework, Google Cloud Endpoints, Apache Spark, Apache Beam, Apache Flume Spring Framework (MVC, Data, Boot, Security), Hibernate, App Engine Flask, SQLAlchemy
Angular JS, Closure Templates, Closure Compiler
Virtualization:
Amazon Web Services, Google Cloud (Certified Architect), Kubernetes, Docker, Envoy proxy, Google Borg Databases:
SQL: Oracle, MySQL, MS SQL Server, Cloud SQL
NoSQL: MongoDB, Cassandra, Google Cloud DataStore
Data Processing:
Redis, Memcached, Apache Kafka, Apache ZooKeeper
Testing:
JUnit, Mockito, PowerMock, TestNG, FindBugs, SonarQube, Checkstyle, JaCoCo Monitoring and telemetry:
OpenTelemetry, Logstash, Kibana, Grafana, DataDog, CloudWatch Technologies:
Distributed Systems, Web Services
HTTP/S, HTML, oauth2, web API, JSON, REST, SOAP, XML, gRPC, Protocol Buffers CI/CD:
Maven, Gradle, Bazel, Git, GitLab, Jenkins, Gerrit Code Review Misc.:
Network Architecture, network protocols (TCP/IP, firewalls, OSPF, EIGRP, Cisco IOS, PIX OS) People management, technical Interviewing, Agile SCRUM, Kanban, Estimation, ITIL v3 Work History
Senior Software Engineer, 03/2022 - present
Amazon San Jose, California (remote)
● Led the design, implementation, and coordination of a PII removal service for closed accounts, ensuring compliance with GDPR requirements.
● Successfully implemented a block-listing solution to prevent the use of publicly disclosed account IDs, even in documentation and code examples.
● Contributed to region build automation for IAM services, enhancing efficiency and reliability. Key Technologies: Java, SpringBoot, Guice, Apache Common, Docker, AWS (EC2, ECS, CloudFormation, DynamoDB, Kinesis, S3, SQS, SNS), Ruby on Rails, TypeScript. Senior Software Engineer, 08/2020 - 09/2021
Roku Inc San Jose, California
● Led the development of a backend service for creating personalized content collections, enhancing the Roku player's new user experience.
● Integrated ML-based content recommendation service into the content search system.
● Implemented a monitoring service for probabilistic cardinality metrics using Redis HyperLogLog, improving efficiency.
● Resolved a performance bottleneck in the user feed service, reducing latency from 10 seconds to 200 milliseconds.
Key Technologies: Java, SparkJava, Guice, AWS, Kafka, Redis, Docker, Apache Flume Senior Software Engineer, 07/2019 - 08/2020
Apple Cupertino, California
● Significantly contributed to a project focused on transitioning from a legacy bare-metal media-conversion system to an elastic cloud-native solution.
● Designed architecture for various modules and services.
● Created a subscription-based notification service for customers to monitor media conversion workflow status.
● Worked on integrating the media processing task scheduler with the media-encoding system.
● Developed a resource-accounting service for Kubernetes clusters to monitor available compute resources for encoding workflow scheduling.
● Implemented code quality metrics using JaCoCo/SonarQube Quality Gates and Git pull request decoration.
● Advocated for Agile/Scrum practices within the project team.
● Provided mentoring to junior engineers and participated in technical interviewing. Key Technologies: Java, Jetty, Guice, gRPC, Docker, Kubernetes, fabric8, AWS SDK, Apache Kafka, Apache Cassandra, Redis, Apache ZooKeeper, Apache Curator, AWS DynamoDB. Senior Software Engineer, 04/2018 - 07/2019
EPAM Systems for Google/YouTube Creator Academy Mountain View, California
● Integrated Google ML-based recommendation service using Google Cloud pipelines, PubSub, FlumeJava
● Migrated App Engine project to Java 8 and google cloud endpoints v2.0
● Automated a complicated ETL workflow for Youtube Creator Awards project. Python & Google’s Dremel, Borg, Colossus & GoogleSQL
● Actively interviewed candidates for Google
● Adopted Agile/Scrum practices on project
Technologies: Java, Guice, Guava, Objectify, FlumeJava, MapReduce, Cloud Endpoints API, Google Cloud Platform, AppEngine, Cloud DataStore, BigQuery, Cloud SQL, Cloud DataFlow, Cloud Tasks,Python, REST, API, Protobuf, gRPC
Software Engineer, 04/2016 - 04/2018
EPAM Systems for Google/Google Search Appliance Mountain View, California
● Refactored a build automation service, transitioning from synchronous to asynchronous steps execution, reducing average build time from 2 hours to just 30 minutes.
● Designed and implemented a custom VPN solution to connect developer machines with remote isolated device networks for remote debugging.
● Developed an internal hardware cluster management system.
● Implemented a multi-layer filesystem/RAID health checking module for platform self-monitoring and recovery, reducing the occurrence of bricked devices resulting from unsuccessful patch/upgrade attempts.
● Created a custom system to collect installation and debug logs from hardware machines used for automated tests.
Technologies: Python, Django, Java, JavaScript, AngularJS, REST, Protobuf, gRPC, Google Borg, Dremel, BigTable, BigQuery, Bazel, Linux, Docker, MySQL.
Application Engineering Team Lead, 11/2015 - 04/2016 EPAM Systems for Barclays Capital ODC Kyiv, Ukraine
● Enhanced team productivity through the adoption of Agile Scrum and Kanban practices, resulting in a roughly 30% increase in productivity and a 60% reduction in average response time. Key Technologies: People Management, Agile/Scrum/Kanban, Incident & Problem Management, Interviewing, Java, MongoDB, Linux, Microsoft SQL Server, T-SQL, C#/.NET, Microservices, Autosys, Jira, Perforce, ServiceNow. Senior Application Engineer, 09/2012 - 12/2015
EPAM Systems for Barclays Capital ODC Kyiv, Ukraine
● Played a pivotal role by actively taking part in the migration of our core system to a modern microservices architecture. This involved detailed planning, architectural design, and the practical implementation of microservices to enhance system scalability, flexibility, and overall efficiency. Skills: Agile/SCRUM/KANBAN, Incident & Problem Management, Microsoft SQL Server, T-SQL, C#/.NET, Microservices, Java, MongoDB, Linux, Autosys, Jira, Perforce, ServiceNow Application Engineer, 05/2011- 08/2012
ING Bank Kyiv, Ukraine
● Guided the implementation of Cyrillic transliteration into the SWIFT processing system, resulting in a significant reduction in transaction times for Cyrillic transfers. This transition shifted transactions from paper-based methods to efficient SWIFT wired transactions.
Technologies: Java, JavaScript, TLS/SSL, Oracle Application Server, Oracle Database Server, Gemalto, SWIFT, HP Service Manager, Change & Release Management.
Network Architect, Senior Infrastructure Engineer 11/2005 - 05/2011 ING Bank Kyiv, Ukraine
● Implemented highly available internet connectivity for the bank's data centers, incorporating BGP, multi-homed AS, and ECMP (Equal-Cost Multi-Path) routing.
● Successfully migrated to a split network core architecture with load balancing, VRRP (Virtual Router Redundancy Protocol), BGP, OSPF, and IPSec.
● Introduced centralized authentication and authorization on network devices using LDAP, SNMP, and Cisco IOS AAA.
● Automated configuration management and backup processes for network devices.
● Implemented a traffic monitoring and analysis solution based on NetFlow technology.
● Established multipath routing for the corporate LAN/WAN, leveraging BGP and OSPF multipath capabilities, along with route redistribution for load balancing and distribution, eliminating the need for a cold standby backup schema.
Key Technologies: Cisco IOS, Checkpoint Firewall, Linux, MySQL, Java, VBScript, Microsoft Active Directory, MS Windows Server, MS SQL Server, TCP/IP, Ethernet, ISDN, DNS, OSPF, BGP, IGRP, IPSec, VPN, DMZ, VMWare ESXi, Citrix XenApp, SWIFT.
Education
Master of Science: Computer Science, 2004
National Technical University of Ukraine “Kyiv Polytechnic Institute” Kyiv, Ukraine Bachelor of Science: Computer Science, 2002
National Technical University of Ukraine “Kyiv Polytechnic Institute” Kyiv, Ukraine Certifications
Google Cloud Certified Professional 2018
ITIL v3 Foundation 2013
Cisco Certified Network Professional 2008
Cisco Certified Network Associate 2005