Dmytro R
Ukraine 🇺🇦
Upstaffer since November 03, 2023

Dmytro R — Data Engineer

Expertise in Data Engineer (5.0 yr.).

Last verified on November 03, 2023

Core Skills

Python
Python
5 yr.

AI Tools & Assistants

AI

Bio Summary

- 5 years of experience as a Data Engineer; - Proficient in Java, Python, JavaScript, and Bash scripting; - Experienced in working with databases such as MSSQL, MySQL, Postgresql, MongoDB, Oracle, DynamoDB, and Redshift; - Skilled in using IDEs like Eclipse and IntelliJ IDEA; - Knowledgeable in Maven, Servlets API, OOP, design patterns, JDBC, Hibernate, JPA, log4j, Git, SVN, Spring core, Spring MVC, Springboot, Hadoop, Spark, JSON, boto3, SQL Alchemy, spark, Pyspark, AWS lambda, AWS CLI, Jenkins, Kafka, jetty, REST; - Has experience in various domains including data engineering, backend web development, and software development; - Holds certifications in AWS machine learning and problem-solving; - English: Upper-intermediate.

Technical Skills

Programming Languages Java, Python
AI & Machine Learning AI
Java Frameworks Apache Spark, Hibernate, Spring
Scala Frameworks Apache Spark
JavaScript Libraries and Tools ES6
UI Frameworks, Libraries, and Browsers HTML
Java Libraries and Tools Java Servlets, JDBC, JPA, JSON
Data Analysis and Visualization Technologies Apache Spark
Databases & Management Systems / ORM Apache Spark, AWS DynamoDB, AWS Redshift, Hibernate, MongoDB, MySQL, Oracle Database, PostgreSQL, SQL
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS DynamoDB, AWS Redshift
QA, Test Automation, Security Apache Maven
Scripting and Command Line Interfaces Bash
Version Control Git
Deployment, CI/CD & Administration Jenkins
Message/Queue/Task Brokers Kafka
SDK / API and Integrations Log4j
Other Technical Skills Flask-restful

Work Experience

Data Engineer, NDA

Duration: 02.2023–05.2023
Summary: Data migration pipeline.
Responsibilities: Migration data from parquet to JSON and aggregation.
Technologies: Python, AWS, Spark.

Architect, NDA

Duration: 11.2017-now
Summary: Build the model of a natural neural network. Provides engineers with all necessary instruments for natural neural network modeling
Responsibilities: Developer, architect.
Technologies: Java core, JSON, AI.

Backend Developer, support, Signify

Duration: 09.2022–01.2023
Summary: Backend development for point of interest geolocation online game microservice.
Responsibilities: Backend developer.
Technologies: Java, Spring, Elastksearch.

Backend Developer, support, Altimetrik

Duration: 04.2022–09.2022
Summary: I have participated in the backend development of a knowledge management application and developed a proxy backend and plugin for RSVP.
Responsibilities: Backend developer, plugin developer.

Data Engineer, Luxoft

Duration: 09.2020–05.2022
Summary: E-commerce events processing pipeline.
Responsibilities: ETL development, db development, scheduling development, monitoring development.
Technologies: Java, Python, SQL and noSQL, AWS stack, Airflow, Kafka, Spring, DynamoDB Newrelic

Backend Developer, support, MPI

Duration: 12.2019–10.2020
Summary: 3dSecure payment provider decision.
Responsibilities: Solving tickets, and small development.
Technologies: Java, Servlet API, Maven, Javascript

Backend Developer, support, NDA

Duration: 12.2018–12.2019
Summary: Insurance platform
Responsibilities: Proprietary platform tuning.

Backend Developer, Airbnb

Duration: 05.2019–08.2019
Summary: GDPR implementation.
Responsibilities: Development.
Technologies: Dropwizard, Kubernetes, Java, Regular Expressions, JSON.

Backend Developer, support, ClearSlide

Duration: 03.2018–04.2018
Summary: Platform for online presentation.
Responsibilities: Rest API development, resolving problems with the part, bug fix.
Technologies: Java, Spring MVC, tomcat, docker

Backend Developer, support, Platin coin

Duration: 10.2017–12.2017
Summary: Admin part for payment system development(backend end).
Responsibilities: Rest API development, resolving problems with the part, ci scripts.
Technologies: Java, spring boot, spring data, spring mvc, swagger, tomcat.

 

Backend Developer, Architect, Physics Algebra Flow

Duration: 07.2017 - 10.2017
Summary: Tool for math algorithms on cluster processing
Responsibilities: developer, architect
Technologies: Java Core, log4j2

Data Engineer, NDA

Duration: 03.2017 – 06.2017
Summary: ADS platform
Responsibilities: Support ads big data platform (platform for analysis advertising results in information), testing, fixing problems with data, developing new features.
Technologies: AWS s3, EMR, Redshift, Python, Java, Hive, Spark.

Data Engineer, NDA

Duration: 12.2016–032017
Summary: Message streaming platform
Responsibilities: Event bus platform development, documentation writing
Technologies: Jetty, Kafka, Java.

Data Engineer, NDA

Duration: 06.2016 – 01.2017
Summary: In the video ads platform
Responsibilities: ETL development, DB development, scheduling development, monitoring development.
Technologies: Python, Java, Javascript, Spark, AWS EMR, AWS s3, AWS Lambda, AWS Cloudwatch, AWS SNS, AWS Redshift.

Data Engineer, NDA

Duration: 02.2016 – 05.2016
Summary: Data mining platform.
Responsibilities: Platform development, Hadoop setup, database design. 
Technologies: Hadoop, java, postgress, jdbc, regular expressions.

Backend Developer, Quantum

Duration: 08.2015 – 11.2015
Summary: Logistical software
Responsibilities: development of new features, fixing old bugs
Technologies: Java, extJS(sencha), servlet API, Tomcat, Oracle.

Backend Developer, NDA

Duration: 08.2014–10.2014
Summary: Backend algorithms for language learning mobile applications.
Responsibilities: Backend Developer.
Technologies: Java servlet API, Python, mongoDB, Jersey, jdbc.

Automation QA, NDA

Duration: 10.2011–06.2012
Summary: Medical software.
Responsibilities: writing test plans, writing automation regression tests, writing manuals
Technologies: Java, Selenium.

QA, NDA

Duration: 06.2011–102011
Summary: Software for data centers.
Responsibilities: writing test plans, manual writing, and writing manuals.

Education

  • SourceIT
    Advanced Java Developer course
    04/2014-06/2014
  • SourceIT
    Java Developer Course
    11/2013-04/2014
  • Linnaeus University
    Information Technology
    09/2011-06/2013
  • National University of Radioelectronics
    Informatics, Specialist degree in Informatics
    09/2011-06/2012
  • National University of Radioelectronics
    Informatics, Bachelor's degree in Informatics
    09/2007-06/2011

Certification

  • Arctic Code Vault Contributor
  • Problem Solving Intermediate Certificate
  • AWS Machine Learning Certification
  • HackerRank Certificates

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Dmytro R
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring