Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 11

• Development of a highly-loaded server application that processes massive volume of messages that contain XML and JSON payload with technical statistics and hardware status from installed devices (10s of millions of installations).

• Development of Hadoop Flume agent to collect, process and store messages on Hadoop HDFS cluster.

• Development of Hadoop Oozie jobs to run scheduled tasks for preparation and processing of data stored on HDFS cluster.

• Ingest of custom data to HDFS cluster from different network sources (NFS, FTP, SFTP) to HDFS cluster using Cloudera Morphlines framework.
JavaSE, JDO/JPA, XML, JSON, XPath, SQL, HQL, Oracle database, C/C++/C#, HTML, Android SDK, Hadoop Hive, Hadoop HDFS, Hive-JDBC, Hadoop Oozie, Oracle WebLogic web server, Cloudera Morphlines, Cloudera, Hortonworks, Amazon S3 etc

16 years of experience in Enterprise software development. Deep understanding of software development process and methodologies, experience in building complex distributed systems.

• Experience in Telecom and Banking industries
• Deep understanding of distributed data processing with Hadoop
• Understanding of JVM on bytecode level
• Experience in creating Java ecosystem toolchain components (tools for bytecode instrumentation)
• Distributed systems based on Apache Hadoop, Cloudera, Horton Works ecosystem, Amazon S3