Artur Poliachenko

Artur Poliachenko

$63/hr
I specialize in building Java back-end systems employing state-of-the-art system design techniques
Reply rate:
-
Availability:
Not available
Location:
Kyiv, Kyiv, Ukraine
Experience:
9 years
Artur Poliachenko Technical Lead Developer Summary of Qualifications I have more than 9-year production experience in development of web-oriented applications within Java technology stack. I started my career as PHP developer for social educational platform. Later I joined team of passionate code geeks as a Java software developer struggling to create outstanding products with absolute devotion to details. I was responsible for implementation of backend components, integration with various third-party systems and eventually participated in architectural and technological decision making. My usual tasks ranged from pure backend business logic or data storage level components to rich responsive frontend modules and layout schemes. I gained deep and thorough understanding of OOD design and development practices, adopted proper design pattern usage techniques and learned to consider code maintainability and efficiency daily. I am capable of quick learning and have profound technical and algorithmic background. Ten years of professional education helped me to develop strong analytical skills and provided me with a variety of approaches to problem formalization, decomposition and solution. I greatly enjoy working in highly skilled teams due to the fact, that I can get a share of experience from other team members, which I find exceptionally beneficial. I am constantly seeking for opportunities to solve challenging and technically demanding tasks, develop myself to a greater extent and move beyond my current limits. Experience Automated remote patient monitoring platform Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Fully automated remote patient monitoring platform International company 16 months Technical Team Lead § Design and implementation of high-performance backbone and peripheral microservices from scratch § Scalability / resilience-oriented refactoring of multiple existing flows (resource consumption reduction, data storage fine-tuning, introduction of load sharing and container redundancy, reduction of synchronous dependencies between services, migration to event-carried state transfer with choreography) § Broad range of backend business logic related tasks § Sync and async API contracts definition and negotiation § Code reviews, knowledge sharing, team education on a regular basis 5-8 team members Java11, TypeScript, React, Spring Boot 2, MySQL, Redis, RabbitMQ, Kafka, Kafka Streams, protobuf, Docker, Kubernetes, GCP, Jenkins, Bitbucket, Jira, myBatis, Helm Charts Artur Poliachenko Technical Lead Developer HRMS Platform (Talent Management) Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Talent management system for HRMS platform (multiple subprojects). International company 13 months Technical Lead / Team Lead / Principal Engineer § Project architecture modeling and design (solution diagram suite) § Kafka Streams processing topology modeling, design and implementation § Storage solutions evaluation and optimization § Broad range of backend business logic related tasks § Sync and async API contracts definition and negotiation § Integration with legacy sources of data § Code reviews, knowledge sharing, team education on a regular basis 5-10 team members Java11, ES6, React, Redux, Material UI, Gradle, Spring Boot 2, JOOQ, PostgreSQL, Cassandra, Elasticsearch, Kafka, Kafka Streams, Kafka Connect, protobuf, Swagger, Docker, Consul, Vault, Kubernetes, AWS (EKS, S3, CloudWatch), CircleCI, BitBucket, Jira, Confluence. Mining platform Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Orchestration platform for cryptocurrency mining cluster. International company 8 months Technical Lead / Team Lead § Project architecture modeling and design § Storage solutions evaluation and optimization § Broad range of backend business logic related tasks § Highly modular adaptive front-end built on React Hooks § PXE server setup with custom OS image bare-metal rollout with autoconfiguration 5 team members Java11, ES6, Python 3, React, Redux, Gradle, pip, flask, npm, Spring Boot 2, JOOQ, PostgreSQL, Swagger, Docker, Terraform, AWS (EC2), PXE (pxelinux, syslinux, dnsmasq, nfs-server, preseed), systemctl, claymore, BitBucket, Jira, Confluence. Vacation rentals Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Various projects in a vacation rental business domain. Industry leading services and solutions. International company 15 months Technical Lead / Team Lead § High throughput fault tolerant data processing pipelines design § Performance analysis, bottleneck discovery and service optimization § Data modelling and verification 10-20 team members Java8, Python, JS, Dropwizard, Jersey 2, Jetty, Tomcat, Spring, myBatis, MS SQL, Cassandra, MongoDB, Kafka, Avro, okHttp, Swagger, Docker, Consul, AWS (EC2, S3, Lambda, DynamoDB, CloudWatch), Splunk, DataDog, NewRelic, Jenkins, Teamcity, QuickBuild. 2 Artur Poliachenko Technical Lead Developer Internal project for TelCo Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Internal project for VNF licensing routines. International company 6 months Senior Software Engineer § Implementation of VNF licensing features § Infrastructure setup (containers, deployment, service discovery) § Participation in internal demo dry-runs 35-40 team members Java8, PostgreSQL, MongoDB, Spring Boot, Liquibase, Zipkin, Swagger, Docker, Openstack, Openshift, Tomcat, Jetty, Consul E-Commerce Cultural Project Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Project is devoted to the art of classical Chinese tea ceremony providing all necessary goods, accessories and information for mastering the beauty of this ancient tradition US Customer 14 months Senior Java Developer, Team Lead § Planning project architecture § Development of system’s modules; § Data model construction; § Creation of application frontend; § Flexible async image load web platform (Smart Image) § Created media library facade for web application usage 4-6 team members Java8, Spring4, JSP, PostgreSQL, JS, jQuery, RequireJS, HTML5, CSS3, NginX, Tomcat US Customer Visitor attendance control system Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Visitor attendance control and management system US Customer 5 months Senior Java Developer § Planning project architecture § Development of system’s modules; § Data model construction; § Creation of application GUI in fxml; § Created flexible functional JSON based DSL query language on top of Hibernate Criteria API with full serialization support 4-6 team members JavaFX8, Spring4, PostgreSQL, NFC, Java Smart Card I/O API Visitor attendance control and management system 3 Artur Poliachenko Technical Lead Developer Site for NY Clinic Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Application for NY clinic US company 9 months Java Developer § Planning project architecture § Development of system’s modules; § Data model construction; § Creation of application frontend; § Custom one page app concept implementation • Developed proprietary application framework on top of Spring Framework 4-6 team members Java8, Spring4, JSP, PostgreSQL, JS, jQuery, RequireJS, HTML5, CSS3, NginX, Tomcat, git Application for NY clinic Electronics E-Shop Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: E-Shop with AI based product selection assistant US company 17 months Full-Stack Java Developer § Development of system’s modules § Creation of application frontend § Developed a set of reusable backend components for product search 4-6 team members Java7, Spring3, JSP, PostgreSQL, JS, jQuery, RequireJS, HTML5, CSS3, NginX, Tomcat, git. E-Shop with AI based product selection assistant Educational platform Project Description: Customer: Involvement Duration: Project Role: Responsibilities: Project Team Size: Tools & Technologies: Project aims to provide a wide range of educational tools inside a specialized social network European Customer 5 months PHP Developer § Development of file service – storage, sharing, preview generation § Development of administrative dashboard 8-12 team members PHP5, Symfony2, Silex, MongoDB, MySQL, GridFs, NginX, jQuery, Sphinx, Apache2, git Project aims to provide a wide range of educational tools inside a specialized social network 4 Artur Poliachenko Technical Lead Developer Certifications 1Z0-807, Java EE 6 Enterprise Architect Certified Master, 86% Apr 2018 1Z0-809, Java SE 8 Programmer II, 96% Sep 2018 1Z0-808, Java SE 8 Programmer I, 97% Nov 2017 Web Design and Markup 2016 Machine Learning 2015 Education M. Sc. Degree in Software Engineering (Diploma with Honors) Kiev National Taras Shevchenko University Faculty of Cybernetics B. Sc. Degree in Software Engineering (Diploma with Honors) Kiev National Taras Shevchenko University Faculty of Cybernetics 5
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.