Senior Software Engineer - 21589 Outstaffing

Gepostet vor über 30 Tagen
Spezialisierung: Java Kotlin Android
Offen für Angebote
Ukraine
Kiew, Charkiw, Czernowitz, Poltava, Dnipro, Odesa, Lemberg, Chmelnyzkyj
Über 5 Jahre
Obere Mittelstufe
Optionen in Betracht ziehen
Bürojob in Vollzeit
Teilzeitstelle
Fernarbeit (Vollzeit)
Freiberuflich (einmalige Projekte)
Umzug in eine andere Stadt

übersetzt von Google

10 Jahre Erfahrung $50 Stundensatz

Professionelle Fähigkeiten:

Programmiersprachen

Kotlin, Java, Groovy, C, Go, JavaScript

Rahmen

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

Bibliotheken

RxJava, Lombok, Firebase, Google Maps-API, Nachrüstung

Werkzeug bauen

Gradl

Datenbanken

MongoDB, SQLite

Plattformen

RabbitMQ, Docker, Android

Entwicklungswerkzeuge

Git, Bitbucket

Kontinuierliches Integrationstool

TeamCity

Computeranwendung

Google Cloud-Plattform

Protokoll

WebRTC, REST, WebSockets, SOAP

Betriebssystem

Linux

CMS

SVN

Erfahrung
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


ÄhnlicheKandidaten

übersetzt von Google

Offen für Angebote
Ukraine
Kiew, Charkiw, Czernowitz, Poltava, Dnipro, Odesa, Lemberg, Chmelnyzkyj
Über 5 Jahre
Obere Mittelstufe
Optionen in Betracht ziehen
Bürojob in Vollzeit
Teilzeitstelle
Fernarbeit (Vollzeit)
Freiberuflich (einmalige Projekte)
Umzug in eine andere Stadt
wir verwenden cookies
Akzeptieren