Post Job Free

Resume

Sign in

Software Engineer Senior

Location:
San Jose, CA
Posted:
November 28, 2023

Contact this candidate

Resume:

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



Contact this candidate