Senior Software Engineer - 21589 Outstaffing

Opublikowano ponad 30 dni temu
Specjalizacja: Java Kotlin Android
Otwarte na oferty
Ukraina
Kijów, Charków, Czerniowce, Poltava, Dnipro, Odesa, Lwów, Chmielnicki
Więcej niż 5 lat
Upper Intermediate
Rozważenie opcji
Praca biurowa w pełnym wymiarze godzin
Zatrudnienie na część etatu
Praca zdalna (pełny etat)
Wolny strzelec (projekty jednorazowe)
Przeprowadzka do innego miasta

Przetłumaczone przez Google

10 lat doświadczenia Stawka godzinowa 50 USD

Umiejętności zawodowe:

Języki programowania

Kotlin, Java, Groovy, C, Go, JavaScript

Ramy

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

Biblioteki

RxJava, Lombok, Firebase, Google Maps API, Modernizacja

Narzędzie do budowania

Stopnie

Bazy danych

MongoDB, SQLite

Platformy

RabbitMQ, Docker, Android

Narzędzia programistyczne

Gita, Bitbucketa

Narzędzie ciągłej integracji

TeamCity

Aplikacja komputerowa

Platforma Google Cloud

Protokół

WebRTC, REST, WebSockets, SOAP

system operacyjny

Linuks

CMS

SVN

Doświadczenie
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


Podobni kandydaci

Przetłumaczone przez Google

Otwarte na oferty
Ukraina
Kijów, Charków, Czerniowce, Poltava, Dnipro, Odesa, Lwów, Chmielnicki
Więcej niż 5 lat
Upper Intermediate
Rozważenie opcji
Praca biurowa w pełnym wymiarze godzin
Zatrudnienie na część etatu
Praca zdalna (pełny etat)
Wolny strzelec (projekty jednorazowe)
Przeprowadzka do innego miasta
używamy cookies
Akceptować