Moshenskyi Nazariy
e-mail:
**************************** (mailto:****************************)
Contact no.: Показать контакты
GitHub: (https://github.com/moshenskyi-nazariy)
https://github.com/moshenskyi-nazariy (https://github.com/moshenskyi-nazariy)
Objective
To obtain a post of Android Developer.
Experience
Trainee at EPAM Systems
October 2017 - Present
Projects
Country Info (
https://github.com/moshenskyi-nazariy/CountryInfo (https://github.com/moshenskyi-nazariy/CountryInfo)
)
In this application you can find all the information about country you want to visit.
It contains such data as country's currency (it's name and comparison to USD),
charts with min, max and average temperature in this country in several months.
The app represents actual data about danger level in picked country, data about
electricity and plug types, water state and timezone. During the project I
implemented MVP architecture pattern, created custom deserializers when it was
needed because of malformed JSON on the server, worked with 3 servers to
obtain desired information, added broadcast receiver, which reacts on network
state changes and logic that retries Retrofit request if receiver registers a
change, created adapter delegates to ease work with multiple view types,
implemented master-details flow, implemented logic for filtering list of item while
typing country name in SearchView.
Bookstore (NDA)
This project our team created from scratch. I created layouts and custom action
providers. I worked with Retrofit to access an API and create complex requests.
Used OAuth 2 for authorization, created custom views. Communicated with
backend team. Fixed problems with verifying server’s SSL certificate.
Education
Kharkiv National University of Radioelectronics (September 2014 – June 2018)
Faculty of Computer Engineering, 4th year student