Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 10


ETL system in Telecom domain / Software Engineer
October 2022 - February 2023
Developing custom Hadoop stack based on Apache Ambari, Apache Hadoop, Apache Spark, integrated with CDAP.
Java, Bash, Apache Ambari, Hadoop, CDAP, Docker, Vagrant, Maven, Ant, Make
Hadoop management system / Software Engineer
February 2021 - October 2022
Hadoop cluster deployment tool with monitoring and management system.
Java, Spring MVC, Hibernate, OpenTDSB, Apache Shiro, bash
Configuration tool / Software Engineer
May 2016 - February 2021
Configuration management solution that supports multiple platforms and is written in Java and Python. It enables the management of various OS, services, DB, across multiple hosts through web UI or REST API.
Java, Guice, EclipseLink, Python, multithreading, REST, Oracle/PSQL, JUnit, Mockito, Kerberos, vagrant.
CDAP Plugins / Software Engineer
August 2019 - December 2019
The Cask Data Application Platform (CDAP) plugins.
Google Ads and HubSpot Extensions for CDAP to pull data from HubSpot and Google Ads, and use it in CDAP pipelines.
Java, CDAP, MR, Spark, adWords API, HubSpot API
Ambari QA / QA Automation Engineer
April 2014  - May 2016
Testing framework for automation testing of Ambari and Hadoop stack. Supporting continuous integration testing with Jenkins and OpenStack VMs
Java, JUnit, Mockito, Selenium, Jenkins, Ambari, OpenStack, Hadoop, Vagrant.
Big Data calculation / Junior Java Developer
July 2013 - April 2014
The business intelligence application processes and visualizes big data using Hadoop MapReduce. The data is stored in Hive tables and RDBMS, and the processing is done using a cascade map-reduce approach. The results are presented in a PDF report with graphical and tabular statistics, as well as in a GWT visualization dashboard.
Hadoop, MapReduce, HIVE, Java, Bash, JasperReports, HQL, SQL, GWT.