Andriy L.
Ukraine (UTC+02:00) šŸ‡ŗšŸ‡¦
Upstaffer since February 15, 2021
You can hire Andriy L.
today at $30/hr šŸ”„

Andriy L. — Data Science / Java Software Engineer

Verified

Vetted expert in Back-End Web.

Last verified on July 04, 2023
Senior (5-10 years)
B1 (Intermediate) English

Core Skills

Java
Java
15 yr.
Hadoop ecosystem
Python
Python
3 yr.

AI Tools & Assistants

Apache Spark ML
Deep Learning
Machine Learning
Machine Learning
Natural Language Processing
PyTorch
PyTorch

Bio Summary

• 10+ year experience with JAVA and Linux operating systems: Java 11, Spring Boot, Spring Data JPA, MySQL/MongoDB, ElasticSearch, Jenkins CI • Big Data, Data Engineering, NLP, Corpus Linguistics, ML, DL • Design and implement a distributed warehouse system (AWS migration), REST API design and cache implementation (1,000-10,000 requests/sec), Design and implement high-load microservices • Deliver special courses devoted to concurrency and prepared handbook on ā€œParallel and Distributed Computationsā€ [technologies: (basics of OpenMP, MPI, CUDA, OpenCL), advanced in Java concurrency]; • Scientific projects at university related research increasing effectiveness of crypto-analysis • Upper-Intermediate English • Available Full-time • Ready to start in 2 weeks • No scheduled vacations within next 3months

Technical Skills

Programming Languages Java, OpenCL, OpenMP, Python, Scala
Java Frameworks Apache Spark, Spring, Spring Boot, Vaadin
Scala Frameworks Apache Spark
AI & Machine Learning Apache Spark ML, Deep Learning, Machine Learning, Natural Language Processing, PyTorch
Java Libraries and Tools FindBugs, Hibernate/JPA, JavaFX, Spring Data, Spring Integration, Spring JDBC, Spring model-view-controller (MVC) framework, Swing
Python Libraries and Tools NLTK, PyTorch
Data Analysis and Visualization Technologies Apache Hive, Apache Oozie, Apache Spark, Apache Spark ML, AWS Athena
Databases & Management Systems / ORM Apache Hive, Apache Spark, Apache Spark ML, AWS ElasticSearch, Cassandra, Hadoop ecosystem, HDFS, HDP, Hibernate/JPA, MariaDB, MongoDB, MySQL, PostgreSQL
Cloud Platforms, Services & Computing AWS, GCP
Amazon Web Services AWS API Gateway, AWS Cloudformation, AWS EC2, AWS ElasticSearch, AWS EMR, AWS Lambda, AWS RDS (Amazon Relational Database Service), AWS S3, AWS SNS, AWS SQS
Methodologies, Paradigms and Patterns Agile, Scrum, TDD, Waterfall
Deployment, CI/CD & Administration Ansible, Bamboo, Gradle, Jenkins, OpenVPN
QA, Test Automation, Security Apache Maven, JMeter, JUnit, Mockito
Message/Queue/Task Brokers Apache Oozie, Kafka
SDK / API and Integrations AWS API Gateway
Mail / Network Protocols / Data transfer BIND, Kerberos, LDAP, MPI, OpenVPN
Platforms Camunda, Raspberry PI
Third Party Tools / IDEs / SDK / Services Eclipse, IntelliJ IDEA
Virtualization, Containers and Orchestration Kubernetes, OpenVPN, Terraform, virtualization
Web/App Servers, Middleware Nginx
Other Technical Skills CUDA, FairSeq, Grid Computing, JMH, KeyCloack, Network technologies, PMD, Ranger, Spark MLLib, Spark Standalone cluster, Stanford Core NLP

Experience

SENIOR JAVA DEVELOPER, CLOUD ENGINEER

2018 – CURRENT

Responsibilities: Data analytics platform upgrade (2020-). Design and implement a distributed warehouse system (AWS migration) REST API design and cache implementation (1,000-10,000 requests/sec.) Design and implement high-load microservices.

Technologies/Environment: AWS (lambda, API Gateway, RDS, SNS, SQS, EC2, S3), CI/CD (Bamboo, Jenkins), Infrastructure as a Code (Cloudformation, Terraform), Java 11, Spring Boot, Spring Data.

Ā 

DATA SCIENTIST, BIGDATA ENGINEER, JAVA DEVELOPER, OWN SCIENTIFIC PROJECT

2018– CURRENT

Responsibilities: Data Scientist (NLP, Corpus Linguistics, ML, DL), Big Data, Java Developer, Architect, own scientific research.

Technologies/Environment: HDP 3.1 (Spark 2.3), Spark Standalone cluster; Java 8 (11), Spring, Vaadin, Spring Boot, Spring Data JPA, Spring JDBC; Spark MLLib, Stanford Core NLP, Language Tool. Python, PyTorch, FairSeq, NLTK Docker.

Ā 

BIG DATA ENGINEER

2018 – 2019

Responsibilities: Data Management Platform in a hybrid cloud (2018-2019).Architect infrastructure orchestration in hybrid cloud. Data Lake infrastructure design. Design batch and event-driven workflows for big data processing.

Technologies/Environment: Google cloud Data and Storage services, AWS, Hortonworks HDP 3.1 (Hive, Spark, Kafka, Kerberos, LDAP(FreeIPA), Ranger), Oozie, Kafka, Apache Spark, Hive, Kubernetes, Linux, OpenStack, Ansible, Terraform, Cloudformation, GitLab CI, Scala, Akka, Python, PostgreSQL, Cassandra, KeyCloack, LDAP, Kerberos, Google Cloud Platform, AWS (S3, EMR, Athena), Java 8.

Ā 

JAVA INSTRUCTOR

2016 – 2019

Responsibilities: Off-line courses. Delivering professional courses and tutoring Junior Software Developers.

Technologies/Environment: Java 8, Java 11, MySQL, PostgreSQL, maven/gradle, junit, Spring, mockito, JavaFX.

Ā 

SOFTWARE DEVELOPER

2017 – 2018

Responsibilities: Java Middle Developer.

Technologies/Environment: Java 8, Spring MVC, MS Exchange, LDAP (Active Directory), BPS Camunda, PostgreSQL

Ā 

SOFTWARE ENGINEER, DEVOPS

2015 – 2016

Responsibilities: Java Software Development: Java (support and bugfixing Okapi framework) Network administration.

Technologies/Environment: Java, bind, nginx, mysql, openvpn, virtualization, AWS EC2, Jenkins.

Ā 

COMPUTER SCIENTIST

2004 – 2016

Responsibilities: Investigator in charge in scientific research projects. Investigations in biometry authentication and high performance computing.

Results: 68 scientific papers (22 sc.articles), 7 copyright certificates, handbook «Parallel and distributed computing» (ukrainian language).

Technologies/Environment: Java, C programming (CUDA, OpenCL, MPI, OpenMP), Grid Computing.

Ā 

ASSOCIATE PROFESSOR

2011 – CURRENT

Responsibilities: Delivered and developed courses: Java programming, Parallel and Distributed Computing, System Software, Information Security, Systems of Parallel and Distributed Data Processing Supervising master and diploma thesis. Scientific research. Vice head of department (2015).

Ā 

SENIOR LECTURER (ASSISTANT PROFESSOR)

05/11/2006 – 2011

Responsibilities: Delivered and developed courses: Java programming, Parallel and Distributed Computing, System Software, Information Security, Systems of Parallel and Distributed Data Processing Supervising master and diploma thesis.

Ā 

DEVOPS

2002 – 2005

Responsibilities: Network and System Linux Administrator of SMB offices.

Technologies/Environment: Linux, Networking.

Education

10/10/2020 – 10/03/2021 Ternopil, Ukraine DATA SCIENCE COURSES – Private offline courses

Machine Learning and Deep Learning topics:

  • PREPROCESSING DATA
  • DECISION TREES
  • LINEAR REGRESSION
  • LINEAR CLASSIFICATION
  • NEAREST NEIGHBORS ALGORITHM
  • MULTILAYER PERCEPTRON
  • SUPPORT VECTOR MACHINE (SVM)
  • BAYES CLASSIFIER
  • ENSEMBLE ALGORITHMS
  • MATRIX DECOMPOSITION. DIMENSION REDUCTION OF DATA SPACE (practically implemented in own scientific project)
  • CLUSTER ANALYSIS AND VISUALIZATION
  • CNN
  • OBJECTS DETECTION AND SEGMENTATION
  • RNN (practically implemented in own scientific project)
  • NLP (practically implemented in own scientific project)
  • PROBABILISTIC TOPIC MODELING
  • COLLABORATIVE FILTERING
  • TIME SERIES ANALYSIS AND FORECAST
  • ANOMALY DETECTION
  • AUTOENCODERS (Sequence to sequence Transformer model used in own scientific project)

Field(s) of study Information and Communication Technologies : Inter-disciplinary programmes and qualifications involving Information and Communication Technologies (ICTs) Passed

  • 09/09/2020 – 09/09/2023 CERTIFIED REACTIVE ARCHITECT EXAM V4 – Lightbend

Field(s) of study Information and Communication Technologies : Software and applications development and analysis Database and network design and administration Information and Communication Technologies (ICTs) not further defined lightbend.mettl.com/verity-certification/ 

  • 18/09/2018 HADOOP. A SYSTEM FOR PROCESSING LARGE AMOUNTS OF DATA)
  • 21/12/2016 DATA ANALYSIS AND STATISTICAL INFERENCE IN R – Prometheus
  • 17/09/2016 DEVELOPING A WEB SERVICE IN JAVA (PART 2) – Stepik.org
  • 17/08/2016 DEVELOPING A WEB SERVICE IN JAVA (PART 1) – Stepic.org
  • 28/09/2015 M202: MONGODB ADVANCED DEPLOYMENT AND OPERATIONS – MongoDB, Inc.

M102: MONGODB FOR DBAS – MongoDB, Inc.

  • 06/05/2015 M101J: MONGODB FOR JAVA DEVELOPERS – MongoDB, Inc.
  • 2006 – 2011 – Ukraine PHD
  • 2003 – 2008 – Ternopil, Ukraine PH.D. IN COMPUTER SCIENCE (MATHEMATICAL MODELING AND COMPUTATIONAL METHODS) – Ternopil State Ivan Pul'uj Technical University
  • 1998 – 2003 – Ternopil, Ukraine SPECIALIST (MASTER'S) DEGREE IN SYSTEM ENGINEERING (COMPUTER SCIENCE) – Ternopil State Ivan Pul'uj Technical University

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 Andriy L.
or someone with similar Skills?
Andriy L. is available
for hire at $30/hr šŸ”„
Book a call with Andriy L.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring