Pavel Sakun

Software Engineering Team Leader at EPAM Systems

Belarus
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Pavel Sakun is a software engineering team leader with 13 years of experience building and guiding backend teams across enterprise and startup environments from Belarus. He has deep hands-on expertise in big data integrations and job orchestration—contributing fixes and Kerberos support to Pentaho’s Hadoop shims and adding Spark submit and Python execution features to the Big Data plugin. At EPAM and as a contractor for Oracle and Pentaho he has led offshore teams and delivered robust data connectivity solutions, while also developing backend systems for a decentralized PvP gaming platform. Pavel combines practical problem-solving in distributed systems with a track record of shipping bug fixes that improve real-world Hive/Impala connectivity, showing an engineer’s attention to both stability and feature delivery.
code13 years of coding experience
job12 years of employment as a software developer
bookЧеловек, Жизнь, Человек, Жизнь at СШ №5 города Рогачёва
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Belarusian State University of Informatics and Radioelectronics
github-logo-circle

Github Skills (11)

javas10
apache-spark10
big-data10
hadoop10
java10
impala9
kerberos9
sql8
python7
jtest7
junit7

Programming languages (9)

JavaDockerfileShellScalaJavaScriptObjective-CXSLTRuby

Github contributions (5)

github-logo-circle
pentaho/big-data-plugin

Mar 2014 - Nov 2017

Kettle plugin that provides support for interacting within many "big data" projects including Hadoop, Hive, HBase, Cassandra, MongoDB, and others.
Role in this project:
userBack-end Developer
Contributions:44 commits, 31 PRs, 3 pushes in 3 years 8 months
Contributions summary:Pavel primarily contributed to the development of a Spark submit job entry, introducing a new feature to submit JAR files to Spark and execute classes. They implemented code to construct the spark-submit command, including handling arguments and configuration parameters. The user also added basic validation for critical parameters like script path and master URL. Furthermore, the user added support for Python scripts execution in the spark submit job entry.
operationhadoop-hivefeature-storehive-hbasemongodb
pentaho/pentaho-hadoop-shims

Jun 2014 - Sep 2015

Hadoop Configurations
Role in this project:
userBack-end Developer
Contributions:18 commits, 2 PRs, 1 comment in 1 year 3 months
Contributions summary:Pavel's commits primarily address issues related to the Hive JDBC driver within the Pentaho Hadoop shims project. Their contributions include bug fixes to resolve hanging issues in the Data Source Wizard, as well as adding Kerberos support for CDH 5.1. The changes involved modifications to the DriverProxyInvocationChain, HiveDriver, and related test files to improve connectivity and address specific error scenarios, particularly around Hive and Impala connections. The user also addressed issues related to database schema selection within Impala connections.
hadoopconfigurations
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Pavel Sakun - Software Engineering Team Leader at EPAM Systems