Sergey Gubanov

Sergey Gubanov Email and Phone Number

Senior Software Developer @ Yandex Cloud
Saint Petersburg, RU
Sergey Gubanov's Location
St Petersburg, St Petersburg City, Russia, Russian Federation
About Sergey Gubanov

Solid background and over 10 years of extensive experience in software solution design, development and delivery.Established track record in development of scalable enterprise solutions. Proven deep expertise and hands-on experience in Java technology stack.Core Expertise: * Java/JVM extensive experience: core, multithreading & concurrency, internals. * Deep knowledge of SQL databases. * Architecture design and development of scalable distributed business critical systems. * Performance analysis and optimization.

Sergey Gubanov's Current Company Details
Yandex Cloud

Yandex Cloud

View
Senior Software Developer
Saint Petersburg, RU
Website:
market.yandex.ru
Employees:
1428
Sergey Gubanov Work Experience Details
  • Yandex Cloud
    Senior Software Developer
    Yandex Cloud
    Saint Petersburg, Ru
  • Yandex Cloud
    Senior Software Developer
    Yandex Cloud Jun 2023 - Present
    St Petersburg, St Petersburg City, Russia
  • Deutsche Bank
    Senior Software Developer
    Deutsche Bank Jan 2020 - Sep 2023
    Designed and developed distributed testing & tracing platform used by 50+ on-boarded payment systems.Achievements * Enabled productions scale tracing for more than 100 millions transactions per day by implementing query engine doing automatic re-writes of select queries to use batching * Offered client app teams with comparison solution producing diffs for a millions items in a minutes by designing and implementing Lucene based Comparison Service * Introduced support for streaming datasources (Kafka, IBM MQ) in the tracing engine by designing and implementing Indexer Service backed by Postgres DB * Automated CI/CD activities by installing and configuring Jenkins + implementing and supporting Jenkins/GitHub actions jobs * Received Recognition Award for outstanding individual contribution to the bank’s business and strategy.Technologies * Backend: Java 17, Kotlin, Groovy, Gradle, Spring, MyBatis, Postgres, Kafka, Lucene, Docker, Jenkins, Terraform, GitHub Actions, GCP GKE (Kubernetes), GCP Cloud Storage * Frontend: TypeScript, Angular 11
  • Deutsche Bank
    Senior Software Developer
    Deutsche Bank Jul 2015 - Jan 2020
    Developed and supported distributed busyness critical payments processing engine, handling 20 million transactions per month.Achievements * Migrated 50K+ configuration properties from multiple environments scattered across different files into a single easy to use and maintain configuration service based on HOCON * Severely increased stability of the system by introducing "smart" switch service supporting automatic detection of failures causing fallback to old logic or switch-off depending on configuration * Improved deploy stability by extracting all DB objects source code using developed Pl/SQL script and implementing Liquibase based migration tool supporting automatic rollback (downgrade) to deploy older versions * Decommissioned various legacy in-house distributed components by designing and developing new modern alternatives: throttling service, job scheduler, lock, etc * Unblocked on-boarding of new high volume customers by improving performance up to several times by optimizing DB schema and DB access in code * Twice received Recognition Award for outstanding individual contribution to the bank’s business and strategy.Technologies * Backend: Java 8, Groovy, Maven/Gradle, Spring, MyBatis, Oracle DB, PL/SQL, IBM MQ, Weblogic, Docker, Jenkins, TeamCity
  • Reksoft
    Software Developer
    Reksoft Jun 2011 - Jul 2015
    s112 projectDesigned and developed 112 (911) call center system. Achievements * Improved system stability by designing and implementing persistent retry mechanism guaranteeing at least once delivery * Introduced core functionality Operator Dialogue Tree allowing declarative configuration of predefined Q&A tree Technologies * Backend: Java 8, Groovy, Maven, Spring, Hibernate, Oracle DB, MS SQL, Active MQ, Tomcat, Avaya * Frontend: GWT, Sencha GXT (ExtGWT)WageMan projectSummary: Designed and developed in-house employee compensation management system.Achievements * Led team of two to successful delivery of fully functioning first version of the product * Designed sophisticated permission model to comply with internal business flows related to compensation management * Designed and implemented Impersonation Engine, allowing users having various roles in the system to have a view corresponding to one of their roles Technologies * Backend: Java 8, Gradle, Spring, EclipseLink, Oracle DB, Tomcat * Frontend: JavaScript, Angular 1TOR projectSummary: Designed and developed backend for police office frontend systems.Achievements * Led team of 5 to deliver reporting engine and various regulatory reports * Designed and implemented SQL execution engine taking query JSON as parameter, running all security checks according to permission model, converting it to SQL and executing it in DB sending back the results * Automated CI/CD activities by installing and configuring SonarQube + implementing TeamCity jobs Technologies * Backend: Java 8, Gradle, Spring, JDBC, Oracle DB, Tomcat, Python
  • Digitek Labs
    Software Developer
    Digitek Labs 2005 - 2007
    Санкт-Петербург, Россия

Sergey Gubanov Skills

Java Spring Tomcat Jdbc Maven Junit Hessian Software Development Continuous Integration Unit Testing Subversion Eclipse Intellij Idea Multithreading Sql Jpa Teamcity Javase Databases Rest

Sergey Gubanov Education Details

  • Saint Petersburg State Polytechnical University
    Saint Petersburg State Polytechnical University
    Computer Science
  • Saint Petersburg State Polytechnical University
    Saint Petersburg State Polytechnical University
    5

Frequently Asked Questions about Sergey Gubanov

What company does Sergey Gubanov work for?

Sergey Gubanov works for Yandex Cloud

What is Sergey Gubanov's role at the current company?

Sergey Gubanov's current role is Senior Software Developer.

What schools did Sergey Gubanov attend?

Sergey Gubanov attended Saint Petersburg State Polytechnical University, Saint Petersburg State Polytechnical University.

What skills is Sergey Gubanov known for?

Sergey Gubanov has skills like Java, Spring, Tomcat, Jdbc, Maven, Junit, Hessian, Software Development, Continuous Integration, Unit Testing, Subversion, Eclipse.

Not the Sergey Gubanov you were looking for?

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

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.