Post Job Free

Resume

Sign in

Java Software Engineer

Location:
Dnipro, Dnipropetrovsk Oblast, Ukraine
Salary:
8000
Posted:
November 27, 2022

Contact this candidate

Resume:

KIRILL RUBLEVSKY

Senior Java Software Engineer Dnipro, Ukraine Remote only

adtqak@r.postjobfree.com linkedin.com/in/kirillrublevsky Summary

● 8+ years of experience in building massively scalable systems both from scratch and diving into existing codebase.

● Experience includes building performance-critical systems, gamedev, online services, blockchain applications, videostreaming platforms, DeFi, cloud computing, DevOps activities.

● Ability to manage full development lifecycle - from brief task descriptions to production release, provisioning every step on CI/CD pipeline.

● Writes high-quality maintainable and reliable code, proficient in refactoring and debugging.

● Willingness and ability to bring value to the business.

● Proficient in Java, Javascript, NodeJS, Typescript, Blockchain, SQL, Linux, Solidity.

● English – Upper-Intermediate (B2).

Skills

Java: Spring, Spring Boot, Spring Cloud, Spring Data, Hibernate, Kafka, Kafka Streams, Maven, Gradle, Camel, Flyway, Liquibase, Hazelcast, Groovy, ffmpeg, Tomcat, Jetty Javascript: NodeJS, Typescript, Videostreaming (HLS, RTMP, SRT), Angular, React, Redux, jQuery, HTML, CSS, GraphQL, web3.js, Truffle, NestJS

Blockchain: Solidity, Hyperledger

Other languages and protocols: Go, Bash, Python, Matlab, SOAP, REST, Protobuf, Websockets Servers and deployment: Docker, Docker Compose, Ansible, Kubernetes, Apache, Nginx, Terraform Testing: JUnit, Mockito, Spock, Powermock, Mocha, Cypress, Selenium, Locust, Jmeter Cloud Computing: Amazon Web Services (AWS), Google Cloud Tools: Gitlab, Jenkins, TeamCity, Jira, Confluence, Kibana, Stash, Intellij IDEA Version Control: Git, Mercurial, SVN

Methodology: Scrum, Kanban, TDD, Scrumban

Databases and messaging: Postgresql, MySQL, MongoDB, Redis, Elasticsearch, ZeroMQ, RabbitMQ OS: Windows, Linux (Ubuntu, Debian)

Work Experience

Senior Java Software Engineer Xtendx AG Sep 2020 – Present Project: online application for enterprise video streaming. Accomplishments:

increased max stream viewers 2 times by optimizing DB structure

reduced storage costs 5 times by utilizing object storage

reduced DB calls number 7 times by implemented caching and batch updates Technologies: Java 8, Spring, MariaDB, Postgresql, Hibernate, Maven, Liquibase, ffmpeg, Elasticsearch, Hazelcast, Python, Locust

NodeJS/Solidity Blockchain Software Engineer 4ire Labs Jan 2021 – Dec 2021 Project: DeFi staking pools autoinvestment service. Accomplishments:

built application architecture from scratch, created project backbone

increased API request performance by 50% by establishing caching

implemented common API for third-party staking pools Technologies: NodeJS, Typescript, Solidity, Angular, NestJS, Mongo, Postgresql, RocksDB, TypeORM, web3js, Truffle, AWS EC2, S3, SQS, SNS, RDS, Selenium NodeJS/Java Blockchain Software Engineer Allatrack Apr 2020 – Oct 2020 Project: two-factor authentication service based on blockchain. Accomplishments:

improved application resilience threshold by implementing performance tests

redesigned monolith and implemented microservice architecture

increased blockchain reliability by upgrading multi-node on production Technologies: Java, NodeJS, Spring Boot, NestJS, Mongo, Redis, Hyperledger, Docker, Docker Compose, Go, Angular, Ansible

Senior Java Software Engineer SoftServe Inc May 2019 – Sep 2020 Project: online service - compliance solution for healthcare companies. Accomplishments:

removed the need to send emails manually by implementing automatic scheduler

sped up UI loading 3 times by optimizing SQL-queries

sped up manual QA work by 10% by providing them with SQL queries Technologies: Groovy, Spring Boot, Spring Data, Hibernate, Flyway, Gradle, MySQL, React.js, Redux Java Software Engineer Playtika Jul 2017 – May 2019 Project: online social casino built on microservice architecture. Accomplishments:

created several games earning more than $500,000 each

achieved 66% unit test coverage

sped up application by 10% by implementing new library Technologies: Java, Spring Boot, Spring Cloud, Spring Data, Maven, Guice, Couchbase, Kafka, Camel Java Software Engineer Roolons Inc Nov 2015 – Jul 2017 Project: online video service with several types of monetization. Accomplishments:

decreased response latency by 50% by implementing geo load balancing

sped up video file processing 2 times by optimizing inter-thread communication

increased revenue by 100% by integrating with new payment systems Technologies: Spring, Hibernate, Maven, Postgresql, Thymeleaf, Tomcat, Guice, Jersey, jQuery, Bootstrap, angular.js, ffmpeg, AWS EC2

Education

Master’s Degree in Computer Science

Ukrainian State University of Chemical Technology

Department of Computer Sciences and Engineering

Research area – implementing microservice architecture in stock market trading applications



Contact this candidate