Senior Software Engineer - 21589 Outstaffing

Posted more than 30 days ago
Specialization: Java Kotlin Android
Open to offers now
Ukraine
Kyiv, Kharkiv, Chernivtsi, Poltava, Dnipro, Odesa, Lviv, Khmelnytskyi
More than 5 years
Upper Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
10 years Experience $50 Hourly Rate

Professional skills:

Programming languages

Kotlin, Java, Groovy, C, Go, JavaScript

Frameworks

Android SDK, Spring, JUnit, Google Web Toolkit, Vaadin

Libraries

RxJava, Lombok, Firebase, Google Maps API, Retrofit

Build tool

Gradle

Databases

MongoDB, SQLite

Platforms

RabbitMQ, Docker, Android

Developmenttools

Git, Bitbucket

ContinuousIntegration Tool

TeamCity

Computer Application

Google Cloud Platform

Protocol

WebRTC, REST, WebSockets, SOAP

OS

Linux

CMS

SVN

Experience
Seniorsoware engineer
Noisy Miner
2020 - 2022

Taken a lead role in development of Clawee - interactive online game based on user - IoT-device interaction.

Applicationwasfully refactored to “fresh”codebase, remove legacy undocumented behaviors and increase quality

of user experience (overall application rating growed up to 4.3 from 3.9 stars) and application performancewith:

coroutines, updated architecture (with Unkle Bobʼs Clean architecture as base), modern libraries and development

practicies. Delivered dozens of newfeatures(in time almost every time).

-

Implemented CI based on bitbucket pipelines(multi-build taskwith auto-publish ability),code-style,code-review

and git-flow(upgradedwith respect to ourspecific developmentstyle)

-

Increased stabilitywith Crash/ANR-free sessionsto 99.95% while audience 100% growth asindicator. Decreased

(almost to zero) number of hot-fixesin production related to client issues.

-

Led 2 development teams- Android and IOS. Was managed tasks, human-time resources, release planning and

interactionswith CTO/PO, design and analyticsteams, etc.


Soware engineer
Midnight Coders
2018 - 2020

Developed a “native” (written in Kotlin) module for React-Native multi-platform client-bank application,

responsible for registration process, using cutting edge Android libraries and components,such asNavigation,

Room, Data Binding, ConstraintLayout, etc.with image recognition parts, like id-card scanning and face

recognition functionality aswell. All UIwas built in non-blocking stylewith Kotlin Coroutines and Android

LiveData component.

-

Participated in development of messenger-application forsmall and middle businesses(including VOIP,

screen-sharing, all-wayssynchronization) from scratch, using RxJava, WebRTC and latest libraries and approaches

recommended by Google. Was directly involved in architecture and inner protocols development.

-

Also, developed “local” backend server, using Spring/Kotlin, for the above mentioned application to speed-up

developmentcycle. Itwas used for modeling “real” backend (developed by another team) andwas pretty

convenient for debugging and issue-hunting.


Java/Kotlin developer
Lifecell
2014 - 2017

◆ Developed an application for data center monitoring. Applicationwas developed from scratch, beginningwith

elaboration ofspecification and requirements. Configured GitLab and TeamCity forcontinuousintegration and

staging. Prepared environment for application deployment. Developed a microservice architecture, data

transformation algorithms, db schemes and protocolsin application. Set up RabbitMQ and MongoDB cluster for data transfer and storing. Developed, tested and deployed all parts of the system, using Java, Kotlin, Spring, JUnit

and Docker, including modulesfor monitoring and alerting (mail and SMS, depending on issue critical rating).

Java/Groovy developer; IT businesssupport administrator

◆ Involved inHP BSM maintenance and tuning. Wrote some Groovy scripts and Java librariesto increase

performance, add specific monitoring points and newfeaturestoHP BSM. Optimized an integration level

betweenHP BSM and other monitoring systems,such asHP OM,HP SM,HP UCMDB, Cacti, etc.


Android developer
Android developer
2012 - 2012

Developed and refactored fewprojects, added newfeatures,supporting newOS versions and newdevices

hardware

-

Participated in publishing and supporting applications on Google Play and Amazon

-

Started up and maintained Google Analyticsintegration inside company projects


Programmer;QA engineer; Support engineer
Captain Sim
2006 - 2012

Created game logic of onboard systemsfor more than 5 different aircras

-

Engaged in programming of animationsfor 3d models, developing of “2d gauges” (flight instruments) and testing

of projects, including systems and flight dynamicstestsfor Microso Flight Simulator 9,10 (FSX)

-

Wrote a couple of user manuals based on real aircra documentation

-

Tasted all aircra systems and flight model


Similar candidates
Open to offers now
Ukraine
Kyiv, Kharkiv, Chernivtsi, Poltava, Dnipro, Odesa, Lviv, Khmelnytskyi
More than 5 years
Upper Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
We use cookies
accept