
Ivan Tarachanka
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Ivan Tarachanka
- 2 Jahre und 9 Monate, Dez. 2021 - Aug. 2024
Senior Java Developer
BelPrime
Developed and enhanced software components using Java and Spring Framework, and worked with databases such as MongoDB and ClickHouse. Implemented a web application QA automation process using a WebdriverIO boilerplate project and WireMock to create a stable, isolated test environment, running tests on a Selenoid server, integrating with the ReportPortal reporting tool. Developed acceptance tests for a Swing desktop app using the Jemmy library and the Page Object Model design pattern without PageFactory.
- 1 Jahr, März 2020 - Feb. 2021
Senior Java Developer
Playtika
Developed new libraries with microservices architecture using Rest APIs, Spring Boot and Kafka. Transformed legacy application into a suite of cloud-hosted microservices with Spring Cloud, and laid the groundwork for traffic scaling. Worked in an agile framework collaborating with business in story grooming.
- 1 Jahr und 6 Monate, Aug. 2018 - Jan. 2020
Java Technical Lead
Cotvec
Event Notification API: marketing messages, push notification (experimental feature). Used Spring Cloud Data Flow. Batch task development: import/export data processing (Spring Boot, Spring Batch, Quartz Job Scheduler). Integration with third party API: Apache Camel, OpenFeign, Resilience4j (a Circuit Breaker implementation). Support and bug fixing for web and mobile clients (React, React Native).
- 2 Jahre und 1 Monat, Juli 2016 - Juli 2018
Senior Java Developer
JVL Gaming Labs
Refactored a code base using MVC and Supervising Presenter design patterns (ExtJS). Input validation (Hibernate Validator). Support for distributed event processing: log processing (ActiveMQ in the embedded mode).
- 4 Jahre und 1 Monat, Juli 2012 - Juli 2016
Lead Java Developer
Sberbank-Technology
Developed critical parts of Java/JavaScript code: a session management, user input components. Used a lightweight implementation of security framework as Apache Shiro. There were the Backbone framework (Marionette) and React on the client side. Integration with SOAP Services: Apache Camel. Batch task development: file processing, bulk processing. Used Spring Integration, Spring Batch and Quartz Job Scheduler.
- 3 Jahre und 1 Monat, Juli 2009 - Juli 2012
Java Developer
Mobiletag
Support and bug fixing for web and mobile web clients (jQuery). Built a pipeline for statistical analysis. Used Pentaho Data Integration. Analyzed the market basket to find association rules using Pentaho Data Mining Weka.
- 1 Jahr und 2 Monate, Mai 2007 - Juni 2008
Java Developer
Exadel
Support and bug fixing for JSF-based web apps: CRUD operations, business logic, input validation rules (RichFaces, Spring, Hibernate, JavaScript).
- 4 Monate, Feb. 2007 - Mai 2007
Student
IBA
Internal course (training). Design and development of business applications using Abap/4.
Ausbildung von Ivan Tarachanka
- 5 Jahre und 10 Monate, Sep. 2006 - Juni 2012
Information Technology and Management in Engineering Systems
Belarusian State University of Informatics and Radioelectronics
Degree work: System analysis of sales. Theory of automatic control. Design of microcontroller’s systems. Numerical methods. Computer security. Student’s works: Numerical methods (research work), Design of digital data transmission system, Design of controlling block is based on AVR-microcon
- 2 Jahre und 11 Monate, Sep. 2003 - Juli 2006
Information Systems and Technologies
Belarusian State Technological University
Basics of programming. Theory of database systems. Fundamentals of design of client/server systems. Theory of operating systems. Student’s works: Operating systems. Concurrent Programming: Peterson’s Algorithm (research work). Practical Java. JDBC API, Swing API.
Sprachen
Russisch
Muttersprache
Englisch
Gut
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.