AB
Ukraine
UTC+02:00 (Europe/Kiev)
Artyom B.
Java Software Engineer
Higher Education Computer Science
$92,700$74,200/YEAR
20% discount on yearly basis
All rates are indicative, annual rate includes 20% discount
$7,000/MONTH
$46/HOUR

Expertise

Core technologies

Java 3 years
JavaScript 3 years
Spring Framework 3 years
jQuery 3 years
Selenium 3 years
PostgreSQL 3 years

Other technologies

Hibernate
MongoDB
MySQL
Oracle
PostgreSQL
Apache Ant
Gradle
JUnit
MyBatis
Docker
Selenide
Maven
TestNG

Portfolio Highlights

Jan `20 – Present
18 days

iBank - Online Banking

iBank is a popular white label web application for fast and secure online banking currently used by 16 large banking organizations. iBank supports all the common features such as bank accounts management, local and international transaction management, recurring service payments, and currency exchange. And provides its business clients with enterprise features, like multi-level access, salary payments, and tax payments.

Software developer

Implementing automated functional tests with Selenium and Selenide using DDT approach. Designing and implementing unit tests with JUnit for the product, working closely with the development team. Supporting CI infrastructure based on Jenkins, configuring automated test reports and test runs. Optimizing the tests and configuration for the project to parallelize test execution.

Java
JavaScript
jQuery
Selenium
Apache Ant
JDBC
Jenkins
JUnit
Selenide

TSN

TSN is a telecommunication web software that enables large businesses to manage calls and data exchange within departments. Specifically created for banking organizations, it can be integrated with other banking products and designed to meet high-security requirements. The platform is connected to major regional and nationwide ISP providers to enable outward communication, it can gather data, generate invoices, and automatically pay bills.

Software Developer

Implementing product-wide internationalization support. Developing reporting functionality with search and configurable filters for administrators to localize abnormal usage. Migrating the legacy code base to Spring Framework. Maintaining and updating core application features. Creating unit and integration tests. Fixing bugs based on customer feedback.

Java
JUnit
Spring Framework
MyBatis
Maven

MyWorkspace

The application is a part of larger interconnected ecosystem of the web products for banking organizations. It handles most of the aspects of personal data management of the employees and is designed to simplify hiring, certification, salary processing, and work tracking. In turn, the employees can view and manage some of their data through personal MyWorkspace accounts.

Software developer

Designing and Implementing the REST API module for this application to integrate with other products of the ecosystem, and enable document management, work process management, and authentication management. Performing iterative refactoring and code optimization. Covering the product with unit and integration tests.

Java
JUnit
Spring Framework
MyBatis
Vue.js
Maven

Budget Box

A web application developed for banking organizations to simplify financial planning, and enhance the operating cycle of distributed departments by consolidating real-time data and providing insights into current financial status and goals. The product enables banking organizations to efficiently distribute funds between departments, monitor department expenses, and create financial forecasts.

Software developer

Implementing most of the project features related to finances, such as invoicing and payment verification. Developing the persistence layer using MyBatis, and designing an initial database architecture for the product. Implementing JUnit and DbUnit tests to ensure complete test coverage.

Java
PostgreSQL
JUnit
Spring Framework
MyBatis
Vue.js

About me

I am a back-end software developer specialized in creating reliable and secure software products using Java technology stack. Proficient in designing and developing web applications and services with Spring Framework. Have a background in Quality Assurance, test automation, and CI management. Experienced in implementing complex B2B and B2C solutions for the banking industry.

Web Software Development agency #382

10-50
Dnipro/Ukraine
GMT+2
Core Expertise
Express.js
Java
JavaScript
MongoDB
Node.js
PostgreSQL
React.js
React Native
Scala
Akka
Play Framework
GraphQL
Industries
E-Commerce & Retail, Sports & Fitness, Advertising & Marketing, Social Media & Communication, Booking & Rent, Data Science & Machine Learning
SysGears is a software development company specializes in creating custom web applications. We provide full-cycle development services starting from research and prototyping, through to design and implementation, testing and optimization, deployment and maintenance. Our team consists of several departments: ✔️ Backend - Java, Scala, Groovy rockstar level developers, each having 5+ years of experience in large project development ✔️Frontend - React, React Native (+ Node.js knowledge) developers with proven experience of building projects from scratch ✔️ UI/UX and QA departments with highly skilled specialists