Position: Android Developer
Category: Android
English level: basic
Years of experience: 0.5

Last project:
Startup: "Social network for Android".
Application for communication between users, groups (messages, news) and meetings.
The project is built on three-tier architecture.
The client is an Android device.
Client-server communication is done via REST using Spring\Retrofit.
Jetty server with Spring container.
DAO layer performs data access to database MySQL.
Responsibilities:
Clinet side: write DAO to local DB(Realm), Client-Server communications, Android UI(Layouts, Fragments, Dialogs).
Server side: write DAO, API for saving\getting\planning meetings, unit testing, deployment.
Technologies: Java, Jetty, Spring, SQL, Hibernate, JUnit.
Installing and administrating: Linux server (Gentoo, Ubuntu), MySQL, Jetty, FTP.
Java SE
Android SDK
MS Windows (Server\Client OS)
Linux (Gentoo, Ubuntu)
TCP\IP (routing, remote access, portmapping)
Basic knowledge:
Hibernate
Spring
Java EE
Maven, Gradle
Git, SVN
REST
HTML