Konstantin Lyubchenko

Konstantin Lyubchenko Email and Phone Number

Lead Software Engineer at Qiwi @ Qiwi
moskva, moscow, russia
Konstantin Lyubchenko's Location
Uzbekistan, Uzbekistan
Konstantin Lyubchenko's Contact Details

Konstantin Lyubchenko work email

Konstantin Lyubchenko personal email

n/a
About Konstantin Lyubchenko

• 20 years of experience in business applications development on Java and and associated technologies. • Extensive experience in architecture, design and development of high-loaded distributed systems available 24/7/365 in financial services.• Deep knowledge of Java Core, multi-threading, data structures and algorithms.• Strong skills in software architecture, object oriented design, concurrency design and refactoring.• Expert in refactoring code to improve performance, scalability, and maintainability. Passionate about creating software solutions.• Practical experience with relational databases and NoSQL.• Highly motivated, goal-oriented professional; a decision-maker skilled in implementing new ideas; excellent communication and problem-solving skills; work well independently or in a team.Specialties:• General: OOD/OOP, AOP, DDD, Design Patterns (SOLID, GoF), UML.• Java/Kotlin: J2SE, J2EE, Spring Ecosystem, Hibernate, Tomcat, Maven and more.• Web development: Facelets, JSF, JSP, JSTL, Tiles, XML/XSLT.• RDBMS: Oracle, PostgreSQL, MySQL, MS SQL.• NoSQL: Cassandra.• In-memory data grid: Hazelcast.• VCS: Git, SVN.

Konstantin Lyubchenko's Current Company Details
Qiwi

Qiwi

View
Lead Software Engineer at Qiwi
moskva, moscow, russia
Website:
qiwi.com
Employees:
793
Konstantin Lyubchenko Work Experience Details
  • Qiwi
    Lead Software Engineer
    Qiwi Oct 2021 - Present
    Moscow, Russia
    1. Designed an architecture and developed a number of services for credit installment card processing "Sovest": installment plans service with payments, client insurance service, client payment remittance module, payment module, various API services and etc.2. Designed an architecture and developed a group of services for the "Autopayment" (automatic replenishment of the client personal account balance) that supports different interaction protocols of cellular operators, banks and payment processings.3. Led development teams on several projects.
  • Qiwi
    Senior Java Developer
    Qiwi Dec 2010 - Oct 2021
    Moscow, Russia
    1. Designed an architecture of OAuth 2.0 provider and developed its implementation; moreover, developed flows for communication with different types of OAuth 2.0 clients.2. Designed and developed an utility for geolocation of terminals by GPRS modem measures (cellular towers signal level). 3. Designed and developed a functionality for effective loading and storing large reports in Cassandra. That functionality allowed to split large reports into partitions and process them in the form of data streams. 4. Designed and developed a "providers visibility" module that was a part of a whole authorization in the payments processing. This module replaced the preceding version and significantly increased throughput by eliminating delays in calculations.5. Designed and developed a mechanism for effective cache initialization and usage (Memcached was used) among all payment processing nodes. It helped with fast starting of nodes and significantly decreased database loading.6. Designed and developed dozens of API and services; wrote project documentation, integration, functional and unit tests. 7. Supported, refactored and optimized the existing projects and modules.
  • Gridgain
    Senior Java Developer
    Gridgain Apr 2010 - Oct 2010
    Foster City, California, United States
    A software for grid and cloud computing.1. Designed an architecture and developed Cloud SPI that was responsible for nodes management in the cloud environment.2. Developed Cloud SPI strategies for nodes management in Amazon EC2 and Rackspace Cloud. Also developed local cloud emulation.3. Developed Functional API for using functional idioms in Java.4. Developed examples of software usage in Java and Scala.5. Refactored the rest of the project modules, found out bugs, wrote project documentation, functional and unit tests.6. Participated in 3.0.0 version release.
  • Osmp-Uz (Qiwi Uzbekistan Branch)
    Head Of It Department
    Osmp-Uz (Qiwi Uzbekistan Branch) Mar 2007 - Mar 2010
    Tashkent, Uzbekistan
    A payment service (payments processing gate of the Uzbekistan branch).1. Participated in conversations with service providers (cellular communication operators, internet service providers, online services and etc.) and banks and provided technical advise.2. Analyzed communication protocols of the service providers in order to detect faults that could lead to possible differences in count or sum of the processed payments. Promoted best design practices of communication protocols.3. Chose equipment, software and technology for implementing the payments processing that should be available 24/7/365.4. Designed an architecture and developed projects using various design patterns: * a payment service gateway that supported for about 20 various communication protocols of the service providers and banks; * an application for network equipment management at night or during the absence of system administrators; * an application for gathering statistics from head office servers and generating reports for various company departments, and collecting reconciliation statements for service providers and agents5. Monitored the payment service gateway, refactored it for the purpose of increasing throughput.6. Assisted Ukrainian colleagues in order to implement copy protection utility for terminals software.7. Organized the work of the IT department, including user support service.8. Organized the start of payment processing in Uzbekistan in undertime and with limited budget.
  • Iq Global Logistics Corp
    Java Developer
    Iq Global Logistics Corp Nov 2006 - Apr 2007
    Sterling, Virginia, United States
    A web-application for employees work automation.1. Chose and justified usage of frameworks and libraries.2. Designed the architecture and developed the application.3. Designed UI of the application, which also included the development of custom JSF components.
  • Povver Qube
    Lead Java Developer
    Povver Qube Jun 2005 - Dec 2006
    Tashkent, Uzbekistan
    A software with web-interface for micro-financial organizations (MFO).1. Developed a pilot project version which was represented in the local UN office for a grant proposal.2. Chose and justified usage of frameworks and libraries for a full-blown project version development.3. Analyzed existing developments of the company (they were written with the use of 1C programming language) and designed the project architecture.4. Developed some of project modules: an authentication and authorization module, a data consolidation module and a microlending module. 5. Developed a mechanism that protected from errors which could be created by a software user during the line of credit registration process.6. Developed a copy protection mechanism using binding to the HDD serial number.7. Participated in a software deployment in the different organizations of Central Asia; moreover, tuned the software and developed addons for specific organizations.8. Represented the software in MFO conference in Almaty, participated in negotiations with potential clients. 9. Managed a team of developers.
  • Datasite Technology
    Java Developer
    Datasite Technology Jul 2004 - Jun 2005
    Tashkent, Uzbekistan
    A web-portal of "Global Custodian" magazine, which covers statistics of custodian banks. 1. Participated in a large project refactoring, during which the project was migrated from Model 1 to Model 2 (MVC).2. Designed and developed an UI constructor. Also designed general UI elements using XML and developed XSLT stylesheets that allowed to transform this UI elements to HTML blocks.3. Developed a survey statistics module that allowed to build reports from surveys data. The module is used for: * representing surveys information in the form of tables and charts for portal users; * creating Excel and PDF reports and sending them to portal subscribers; * creating PDF pages with tables and charts, which were used for magazine makeup4. Supported and refactored a survey module.

Konstantin Lyubchenko Skills

Oop Java Enterprise Edition Java Spring Web Services Software Development Soap Design Patterns Hibernate Subversion Multithreading Rest Javase Tomcat Git Postgresql Xslt Ajax Unit Testing Solid Principles Ddd Spring Framework Object Oriented Programming

Konstantin Lyubchenko Education Details

  • Tashkent State Technical University Named After Beruni
    Tashkent State Technical University Named After Beruni
    Computer Science And Information Technology

Frequently Asked Questions about Konstantin Lyubchenko

What company does Konstantin Lyubchenko work for?

Konstantin Lyubchenko works for Qiwi

What is Konstantin Lyubchenko's role at the current company?

Konstantin Lyubchenko's current role is Lead Software Engineer at Qiwi.

What is Konstantin Lyubchenko's email address?

Konstantin Lyubchenko's email address is ko****@****ndex.ru

What schools did Konstantin Lyubchenko attend?

Konstantin Lyubchenko attended Tashkent State Technical University Named After Beruni.

What skills is Konstantin Lyubchenko known for?

Konstantin Lyubchenko has skills like Oop, Java Enterprise Edition, Java, Spring, Web Services, Software Development, Soap, Design Patterns, Hibernate, Subversion, Multithreading, Rest.

Who are Konstantin Lyubchenko's colleagues?

Konstantin Lyubchenko's colleagues are Юлия Орлова, Luis Miguel Morales Suvorova, Ksenya Bukovskaya, Xenia Chekashkina, Павел Молозинов, Ivan Anikushkin, Elena Solovyova.

Not the Konstantin Lyubchenko 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

Aero Online

Your AI prospecting assistant

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.