Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 18:44

Мужчина, 32 года, родился 19 октября 1993

Тбилиси, готов к переезду, готов к командировкам

Java/Kotlin Backend Developer

3 500 $ на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание, стажировка

Опыт работы 10 лет 1 месяц

Февраль 2023по настоящее время
3 года 3 месяца
Guavapay

guavapay.ca

Финансовый сектор... Показать еще

Backend-разработчик
Contributed to building a greenfield microservices payment gateway, replacing a vendor monolithic solution, taking full ownership of core backend services. - Developed core microservices exposing the public REST API of the payment gateway, owning the contract implementation for payment orders and financial operations — MVP delivered in under 6 months - Implemented and maintained BPMN process models in Camunda for orchestrating 3DS card payment flows (frictionless, challenge, SDK), including tokenized cards (Apple Pay, Google Pay), refunds, and reversals across multiple transaction processors — with a dedicated process testing infrastructure to validate business flows in isolation prior to deployment - Built Kotlin-based E2E testing infrastructure with a custom DSL for declarative payment flow testing, covering complex multi-step scenarios with async webhook handling and eventual consistency — enabling developers and QA to write and run tests across multiple environments, with Allure TestOps integration and GitLab CI pipeline - Designed and maintained CI/CD pipelines across microservice builds, automated testing, code quality, and API contract validation - Implemented PCI DSS security controls — sensitive data masking, encryption, and compliant data storage — as shared libraries adopted across multiple microservices - Built a modular k6 performance testing framework for payment gateway flows — smoke, load, and stress tests with real-time Grafana dashboards, improving throughput from <1 TPS to meet SLO of 20 TPS, with peaks validated up to 100 TPS - Contributed to observability across microservices — shared libraries for metrics, tracing, and structured logging, custom traces for performance profiling in Jaeger, and an internal notification service replacing a paid Slack integration
Апрель 2020Октябрь 2022
2 года 7 месяцев

Санкт-Петербург, axibase.com

Информационные технологии, системная интеграция, интернет... Показать еще

Financial Software Engineer
- Developed standalone mode of Axibase Time Series Database with embedded Hbase cluster in local mode - Implemented convenient fluent API client for ASTS protocol of Moscow Exchange financial data, which wrapped native libraries into Java Maven library - Implemented Fractional Differentiation algorithm for time‑series data, which aimed to make time‑series stationary - Developed Axibase Time Series Database schema for different financial data - Implemented a Type‑ahead system for financial instrument suggestions
Декабрь 2018Апрель 2020
1 год 5 месяцев

Санкт-Петербург, axibase.com

Информационные технологии, системная интеграция, интернет... Показать еще

Software engineer
- Developed different layers of Axibase Time Series Database: schema, filters using underlying HBase database; service layer with Spring(Core, Security, Data, MVC, Testing), front‑end with Freemarker, Javascript, and testing these layers utilizing JUnit, Mockito, Hamcrest - Implemented Singular Spectrum Analysis forecast algorithm in Java using Statistical Machine Intelligence and Learning Engine and wrapped it in the convenient REST API endpoint - Migrated Markdown documentation to websites using Vuepress, Algola, Hugo. Added automated spell‑checks, and checks for compliance with Technical Writing Guide integrated into Continuous Delivery process in GitHub Actions - Performed deployment of Axibase Time Series Database in distributed cluster mode to Azure cloud
Февраль 2018Декабрь 2018
11 месяцев

Санкт-Петербург, axibase.com

Информационные технологии, системная интеграция, интернет... Показать еще

Junior Software Engineer
- Developed Spring Batch‑based ETL application which transforms metrics from different sources (HTTPS, JSON, JDBC, Kafka, Docker API, AWS Cloudwatch API) into Axibase Time Series Database format - Developed Docker images for Axibase Time Series Database and related projects utilizing Shell, Bash languages - Enhanced development operations by integrating legacy projects into Continuous Integration/Delivery pipelines in Jenkins, Travis CI, and GitHub Actions platforms. - Implemented Grafana integration plugin for Axibase Time Series Database using Typescript/Javascript languages
Июль 2017Ноябрь 2017
5 месяцев

Санкт-Петербург, spb-splat.com

Информационные технологии, системная интеграция, интернет... Показать еще

Junior Software Engineer
Developed High Load microservice‑based system using technologies: Spring, EJB, Oracle Database, JDBC Template - Developed client‑side Java desktop multithreading application utilizing Standard Widget Toolkit
Февраль 2016Апрель 2017
1 год 3 месяца

Санкт-Петербург, axibase.com

Информационные технологии, системная интеграция, интернет... Показать еще

Software Engineer Intern
- Implemented Java testing framework using TestNG library which allowed to write integration tests for SQL/TCP/REST API of Axibase Time Series Database - Developed API clients utilizing REST endpoints of Axibase Time Series Database for different programming languages (Java, Python, NodeJS) - Implemented demo applications utilizing features of Axibase Time Series Database such SQL, Rule Engine, and Charts configuration syntax - Implemented crawlers and utilities using Java and Bash languages for automation collecting of historical data - Wrote documentation for new features using Markdown markup language
Июль 2015Ноябрь 2015
5 месяцев

Санкт-Петербург, www.billing.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Инженер-программист
- Developed client‑server application for office map navigation for corporative usage utilizing the following stack: Spring Boot as a backend framework, Post‑ greSQL as database and AngularJS framework with D3.js library on the frontend side - Performed end‑to‑end testing of web pages with Protractor - Enhanced coverage by unit tests of existing AngularJS components operating the following tools: mocha, chai, karma - Developed UI components via migration from Bindows framework to AngularJS

Навыки

Уровни владения навыками
Продвинутый уровень
Java
Spring Boot
Средний уровень
SQL
NoSQL
Docker
Linux
Алгоритмы и структуры данных
Gradle
Kubernetes
Grafana
Английский язык
Testcontainers
DDD
Clean Architecture
Kotlin
Camunda
Apache Kafka
PostgreSQL
ELK
Redis
Liquibase
Mockito
gRPC
Gitlab
REST API
JUnit
Hibernate
ООП
Базовый уровень
Git

Обо мне

Current Software Engineer at Axibase corporation. Five years of experience specializing in back‑end development and infrastructure automation in the Java world. A self‑motivated and lifelong learner familiar with the modern development of scalable fault‑tolerant systems. Interested in devising a better problem‑solving method for challenging tasks.

Высшее образование (Бакалавр)

2017
Высшее образование (Бакалавр)
Математико-механический факультет, Фундаментальная информатика и Информационные технологии

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Тесты, экзамены

2017
Angular 2 Complete Guide
Udemy, Web Development

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Грузия, Россия

Желательное время в пути до работы: Не более полутора часов