Artem U.
Ukraine (UTC+02:00) 🇺🇦
Upstaffer since October 26, 2022

Artem U. — Go Software Engineer

Expertise in Back-End Web.

Last verified on July 04, 2023

Core Skills

Go
Go

Bio Summary

- 9+ years of commercial experience in the IT industry creating web and mobile applications - 3+ years of recent experience in developing using Golang - Experience in developing applications using Java and Kotlin - Hands-on experience with third-party API integration - Upper-Intermediate English - Available ASAP

Technical Skills

Programming Languages Go, Java, Kotlin
Scala Libraries and Tools Clojure
Android Libraries and Tools Kotlin
Databases & Management Systems / ORM GreenDao, MySQL, PostgreSQL, Realm, Redis, SQLite
Cloud Platforms, Services & Computing AWS
Methodologies, Paradigms and Patterns Agile, Kanban, Scrum
Platforms Android
Collaboration, Task & Issue Tracking Atlassian Trello, Jira, Redmine
Virtualization, Containers and Orchestration Docker, Docker Compose
Version Control Git, SVN
Operating Systems Linux, macOS, Windows
Message/Queue/Task Brokers RabbitMQ

Experience

Go Developer

October 2021 – August 2022

Description: American platform, online marketplace for child care, elderly care, special needs care, tutoring, pet care, and home care through bilateral market membership

Responsibilities:

  • Micro/macro architectural design
  • Designing database
  • Designing application structure 
  • Integrating with 3rd party services including Payment services
  • Optimizing database access for better performance
  • Add unit/functional test coverage

Technologies: GO, Docker, PostgreSQL, Redis

 

Go Developer

November 2020 – October 2021

Description: The project is a system for calculating calories in dishes. The following tasks were:

  • To integrate the solution with social network
  • Provide integration with Google systems and payment systems
  • Improve system performance

Responsibilities:

  • Micro/macro architectural design
  • Designing database
  • Designing application structure
  • Integrating with 3rd party services including Payment services
  • Optimizing database access for better performance
  • Add unit/functional test coverage

Technologies: Golang, Docker, Kubernetes, REST, gRPC, PostgreSQL, Docker, Google API

 

Go Developer

March 2019 – November 2020

Description: Job platform for people after school

Responsibilities:

  • Creating new microservices based on go
  • Create clean, efficient code based on requirements
  • Development of new functionality
  • Fixing bugs
  • Add unit/functional test coverage

Technologies: Golang, PostgreSQL, Docker, K8S, Git

 

Android developer

Description: An application for a mobile operator that allows:

  • See and change communication conditions
  • Check the balance and replenish the account
  • Link card and connect auto payment
  • Configure roaming conditions Get 24/7 Support

Technologies: Kotlin, rxJava, rxAndroid, rxKotlin, rxRelay, rxBindings, Room, stetho, dagger 2, gson, cicerone, threeTen, glide, timber, google maps, lifecycler components, firebase, leak canary, retrofit 2, okhttp unit tests, mockito, espresso gradle ktx

 

Android developer

Description: A project for the gaming community, the main task is the creation and management of gaming tournaments, regardless of platform and game, also for organizing clans, etc. (such as social networks)

Technologies: Kotlin, coroutines, sockets, conductor (replacement for fragments), glide, entity converter, kodein, retrofit, okhttp, lottie.

 

Android developer

Description: Application for messaging. Based on E2E encryption and Socket.Io.

Technologies: Kotlin language, Socket.Io, OkHttp 3.1, Retrofit 2, RxJava 2, LiveData, RoomDB, FireBase auth, Glide, Dagger 2.

 

Android developer

Description: An application that allows you to order a taxi online. The application has the ability to save addresses and orders.

Technologies: Java, Kotlin, web sockets, Dagger2, SQLite, Google APIs, HTTP, Custom UI, Junit, Mocktio.

 

Android developer

Description: Time tracking application for employees, works in the background.

Technologies: MVP, Kotlin, RxJava, Retrofit2, Junit, Mocktio.

 

Android developer

Description: System for personal safety. People buy app sub using this application organization and can rely on the organization's help at any time.

Technologies: Java, RxJava, web sockets, GreenDao.

 

Android developer

Description: System for athletes, coaches, etc. that helps manage daily statistics & workouts. Also provides data about athletes' injuries and availability and helps manage sessions (like games, workouts, treatments, etc.)

Technologies: Kotlin, kodein, glide, retrofit, file provider

 

Android developer

Description: Social network that helps to connect doctors and patients.

Technologies: Java, SQLite, Retrofit2, XMPP.

 

Android developer

Description: The application provides business and finance news from the most trusted sources in 80 words or less.

Technologies: Java, SQLite, Google APIs, Fresco library.

 

Android developer

Description: Application, that helps to connect clients and providers. As a client you can order a job; as a provider, you can provide jobs. This application is like Uber, but for different job categories.

Technologies: Java, RxJava, Fresco, Retrofit2, Google APIs.

 

Android developer

Description: Smart indoor positioning and navigation mobile application, where any user can receive indoor navigation and location-based information alerts to make it easy to find and explore large premises like shopping malls, airports, universities, hospitals, etc

Technologies: Java, OpenGL, Retrofit2, SQLite, Google APIs, FB SDK.

 

Android developer

Description: The application help users manage access to their doors with a smartphone.

Technologies: Java, Custom UI, Google APIs, SQLite, Wi-fi protocol, TCP.

 

Android developer

Description: Taxi service.

Technologies: Java, Google APIs, recycle view.

Education

Karazin Kharkiv National University, Specialist`s degree in Computer Science

2010- 2015

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Artem U.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring