Vladimir
Resume Junior Android Developer
16 May 2017y.Kharkiv Oblast
- Educationhigher
- Work experiencedoes not matter
- Job typeconstant
- Work typefull day
Objective: To obtain a position of Junior Android Developer or Android Trainee in IT company and in 5 years to grow to the team lead.
Professional skills
Java Core;
Knowledge of OOP and basic development principles;
Understanding of programming patterns and algorithms;
SQL (using databases: SQLite, PostgreSQL, MySQL);
Basic knowledge of Servlets API, Tomcat, JUnit Testing, Gradle;
Git version control.
My projects:
Weather forecast – an application for Android to show weather forecast for 16 days. In settings you can enter location you want. All weather data is retrieved from openweathermap.org in JSON using their API. In my app I used RecyclerView to show weather data set, SharedPreferences to store user preferences and other features.
Link:https://github.com/startCreate/WeatherForecast/tree/master/WeatherForecast
Reminder Application – an application for Android to make simple notes. It can use to storage reminders in SQLite database or it can use a network connection to store and retrieve data via Rest server. Link: https://github.com/startCreate/Reminder-Application;
Rest Server – simple server with REST API to communicate android app with server to get and save reminders via HTTP protocol. Server is built via Spring framework with Jackson JSON parser. Server use PostgreSQL database for storage user data. Link:https://github.com/startCreate/RestServer;
Client-server chat – a simple Java chat server and client with swing GUI. The application uses multithreading programming, having independent threads for separate chats. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Chat;
File archiver – a console utility to create archives. It can view archives, add files into, delete files and unpack archive files. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Archiver;
Cash machine – a console application that simulates the logic of an automated teller machine. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Bankomat;
Knowledge of OOP and basic development principles;
Understanding of programming patterns and algorithms;
SQL (using databases: SQLite, PostgreSQL, MySQL);
Basic knowledge of Servlets API, Tomcat, JUnit Testing, Gradle;
Git version control.
My projects:
Weather forecast – an application for Android to show weather forecast for 16 days. In settings you can enter location you want. All weather data is retrieved from openweathermap.org in JSON using their API. In my app I used RecyclerView to show weather data set, SharedPreferences to store user preferences and other features.
Link:https://github.com/startCreate/WeatherForecast/tree/master/WeatherForecast
Reminder Application – an application for Android to make simple notes. It can use to storage reminders in SQLite database or it can use a network connection to store and retrieve data via Rest server. Link: https://github.com/startCreate/Reminder-Application;
Rest Server – simple server with REST API to communicate android app with server to get and save reminders via HTTP protocol. Server is built via Spring framework with Jackson JSON parser. Server use PostgreSQL database for storage user data. Link:https://github.com/startCreate/RestServer;
Client-server chat – a simple Java chat server and client with swing GUI. The application uses multithreading programming, having independent threads for separate chats. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Chat;
File archiver – a console utility to create archives. It can view archives, add files into, delete files and unpack archive files. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Archiver;
Cash machine – a console application that simulates the logic of an automated teller machine. Link:https://github.com/startCreate/JavaCore/tree/master/JavaCore/Bankomat;
Work experience
- –
Tmm-Energobud
Lead engineer for the pre-production.
- –
Communal enterprise
System Administrator.
Education
higher
- –
Информационные системы и технологии.
Additional information
Language ability:
украинский (эксперт), русский (родной), английский (средний).