Senior Software Engineer
CurrentDevelop a proprietary storage engine (RocksDB, Arrow, gRPC, folly, coroutines, io_uring)
Please complete the CAPTCHA to continue
@querifylabs.com
✓
LinkedIn matched
A concise factual answer block for searchers comparing this professional profile.
Pavel Kovalenko is listed as Senior Software Engineer at Querify Labs at Querify Labs, based in Tbilisi, Georgia. AeroLeads shows a work email signal at querifylabs.com and a matched LinkedIn profile for Pavel Kovalenko.
Pavel Kovalenko previously worked as Senior Software Engineer at Querify Labs and Senior Software Engineer at Yandex.Cloud. Pavel Kovalenko holds Master'S Degree, It from International It University.
This section adds company-level context without repeating Pavel Kovalenko's masked contact details.
AeroLeads found 1 current-domain work email signal for Pavel Kovalenko. Compare company email patterns before reaching out.
I have ~10 years of experience in Web/BigData/Databases areas development.Here is my evolution way:2011-2013: Standalone web applications (JavaEE)2013-2014: Web applications eco-system and web services with clustering (JavaEE + Wildfly)2014-2015: Services integration, ESB (Apache Camel)2015-2016: BigData batch processing (Hadoop, Hive, etc.)2016-2017: BigData in-streaming processing (Storm, Spark, etc.)2017-2019: OLTP database development - Apache Ignite2019-xxxx: Cloud and OLAP database development - ClickHouseSince 2017 mainly focused on distributed databases development:The Major contributor and committer of Apache Ignite.The Major contributor of ClickHouse. I'm familiar with building from scratch systems from a heavy standalone webapplications to web services and applications eco-systems with clustering, load balancing,failover and high-availability, services integration, ESB.I know how to build from scratch distributed systems for the high volume of data (BigData) ingestion, batch processing, and near-real-time processing with failover,monitoring, alerting, and deployment environment creation.I have excellent theoretical knowledge of Algorithms and Data Structures, havelong and successful experience in implementation and optimization of them ina huge number of programming contests (ACM ICPC, TopCoder, Codeforces).I always find new effective approaches for solving tasks. I like to learn newconcepts, technologies, frameworks, learn how it implemented inside andraise my development skills.I would like to say that my passion is solving challenging problems with high requirements to performance / fault-tolerance / durability that can not be resolved using standard tools and techniques.I also support the development practices within the company by implementing and improving them for each project.I also have wide experience of interviewing and mentoring.My GitHub: https://github.com/JokserTechnologies / Skills:Languages: Java (10+ years), Python (3 years), Scala (2 years), C++ (1.5 years)Web: JavaEE/Spring, Finch/Finagle, WildflyBigData: Hadoop (Vanilla/Cloudera), YARN/HDFS, Flume, Oozie, Hive, Zookeeper, Kafka, Storm, Spark, S3Databases: Apache Ignite, ClickHouse, PostgresqlOps: Jenkins, Chef, SaltMonitoring: Grafana, Prometeus
Listed skills include Java, Object Oriented Design, C++, J2Ee, and 26 others.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Remote
Develop a proprietary storage engine (RocksDB, Arrow, gRPC, folly, coroutines, io_uring)
St Petersburg City, Russia
Developed a data platform on Yandex.Cloud: Managed databases (ClickHouse, MongoDB, Redis) services, mainly focused on ClickHouse. The major contributor of the ClickHouse database - worked on ClickHouse over S3 data model.
St Petersburg, St Petersburg City, Russia
Major contributor and committer of Apache Ignite database.I've made various improvements and optimizations in the core part of the database - Partitions workflow (PME), Affinity, Rebalance, Page Memory, Crash Recovery, etc.My changes also have had a significant impact on improving data consistency and overall product durability.As architect took an active part in the new metrics framework development and introduced a tracing system prototype.Was an active supporter of improving code readability and code simplification using SOLID and functional programming practices.
St Petersburg, St Petersburg City, Russia
I was a part of the team which was working on in-streaming data processing. Our goalwas collecting statistics and performing data analysis of internet users advertisementactivity events.Developed in-streaming processing system that detects fraudulent event user events and sends such items to client endpoint with 5 min deadline for each event.Developed in-streaming processing system that was able to track user events,collecting statistics about viewability per each advertisement, store it to Aerospike , and move a user between target segments in real-time (More about https://bit.ly/3a7XVwL)Optimized existing Storm topologies with increased maximal throughput from 200k/sec to 300k/sec events.Designed and implemented Kafka partitions and leaders balancer tool for heterogeneous clusters with a possibility to generate any required distribution of partitions/leaders considering racks and min/maxlimits per each host. 9 DCs, 90+ hosts (bare metal), data size is 25 TB per day, events rate in peaks 300k/sec.Technologies: Java / Scala, Kafka, Storm, Spark, Camus, Hive, Pig, Chef.
Almaty
Developed Enterprise Service Bus for unified bank internal & external services integration. Used JBoss Switchyard and Apache Camel frameworks with Wildfly 8 as container. Extended Switchyard framework functionality. Implemented several integration projects using REST, SOAP, JMS, JPA and JDBC interfaces.Technologies overview: Java 8, JavaEE, Spring, JBoss Switchyard, Apache Camel, Apache CXF, Wildfly 8.
Almaty
Developed scalable, HA corporate web applications & services for our employees from scratch.Gathered and analyzed requirements. Prepared specification&documentation for each project.Created database layers for projects on Oracle DB (SQL + PL/SQL).Created corporate Maven-repository Archiva. Created corporate Git-repository. Taught colleagues to use Git.Created from scratch cluster of Wildfly 8 application servers with load-balancing (httpd+mod_cluster), SSO and session replication. DevOps activities with cluster tuning, adjusting, managing. List of valuable finished projects:DictionaryTree system:* Unified system for managing configuration, meta information and dictionaries for other applications.Tree-based structure, has JCR and Windows Registry functionality. Self-configurable, allows to create user-defined descriptors & entities. Multi-lingual, persistent, supports versioning. Stored in 3 SQL tables, worked with multiple databases & schemas.* For comfortable use I also implemented ORM-framework over JPA and searching language like XPath, caching system, portable UI components for JSF. Requests system:* Global system for online managing incoming customer requests, B2B B2C interaction, other activities. Handles requests from direct calls, emails, website, mobile application. Main application for Call Center and other employees.* Actively uses CDI Conversation scopes in UI interaction, EJBs for business logic.* Security using JAAS + LDAP.* Integration with Avaya desktop phones through WebSockets.* Scalable. Distributed on 2 nodes. Has distributed cache Infinispan between nodes.* REST interfaces for programmatically usage. Other projects: Incidents system, Survey system, Email messaging system.Information about other projects are in full resume.Technologies overview: Java 7, JavaEE 7 full-stack, Apache DeltaSpike, Primefaces, Oracle DB, JBoss AS 7/Wildfly 8 (+load-balancing, SSO, Session replication). Linux RHEL 6.
Almaty
Developed web applications based on Java for small banks. Participated in 2 projects:Credit issuance system:Web application on Java 6 (Servlets, JSP, JPA) + HTML, CSS, JavaScript (jQuery). DB Oracle. Container Tomcat 6. * Supported, decorated and extended existed project* Implemented new business modules and UI views.* Optimized time & space consumption in parts of code related with calculations & DB interactions.Finance document flow & operations system:Web application on Java 6 (JPA, JDBC, EJB) + Vaadin UI framework. DB Oracle. Container Glassfish 3.* Participated in implementation of engine parser for application DSL based on XML (like JSF). Using this DSL any user (even unfamiliar with Java) can create, extend and edit UI views for application. DSL views have common components (tables, inputs, buttons, etc.) mapped to appropriate Vaadin components. DSL views supported inheritance, components extensibility using composition, search language like CSS-selectors, business logic writing inside components (invoking PL/SQL, SQL DML), security management.* General application time & space optimization.* Implemented reporting mechanism (XSLT).* Implemented event-notification mechanism (UI, Email).Technologies overview: Java 6, Java EE 6 (Servlets/JSP/JPA), Parboiled, JavaScript (jQuery), Vaadin UI framework, Tomcat 6/Glassfish 3, Oracle DB, Oracle PL/SQL.
Activities and Societies: ACM ICPC.
Activities and Societies: ACM ICPC ACM ICPC, TopCoder, Codeforces (handle Jokser). Winner and prizewinner of Kazakhstan domestic ACM.
Quick answers generated from the profile data available on this page.
Pavel Kovalenko works for Querify Labs.
Pavel Kovalenko is listed as Senior Software Engineer at Querify Labs at Querify Labs.
AeroLeads has found 1 work email signal at @querifylabs.com for Pavel Kovalenko at Querify Labs.
Pavel Kovalenko is based in Tbilisi, Georgia while working with Querify Labs.
Pavel Kovalenko has worked for Querify Labs, Yandex.Cloud, Gridgain Systems, Zalando Se, and Grid Dynamics.
You can use AeroLeads to view verified contact signals for Pavel Kovalenko at Querify Labs, including work email, phone, and LinkedIn data when available.
Pavel Kovalenko holds Master'S Degree, It from International It University.
Pavel Kovalenko is listed with skills including Java, Object Oriented Design, C++, J2Ee, Jsp, Jpa, Teamwork, and Sql.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Pavel Kovalenko you were looking for.