Stanislav Novachevskyi
Verified Expert in Engineering
Software Developer
Stanislav is a results-oriented Android developer with over five years of experience writing highly readable, clean, and maintainable source code. He's developed several applications for Android that offer users an intuitive, friendly interface and successfully executed several updates to existing applications. Stanislav is passionate about quality and maintainability regarding code and application architecture.
Portfolio
Experience
Availability
Preferred Environment
Genymotion, SourceTree, Android Studio, MacOS
The most amazing...
...thing I've worked on is an Android application engine which provides dynamic screen flow defined by the user.
Work Experience
Android Developer
TV Time
- Reworked the application design to publish a brand new app version.
- Covered the app with event tracking.
- Took part in the development of the brand new movie feature.
Android Developer
Self-employed
- Developed and supported MVVMP architecture based on Rx and functional paradigms.
- Used Flow to get rid of fragment and activity usage to provide a more explicit way of the application screen navigation and memory management.
- Integrated Spek unit test framework which works with Kotlin.
- Handled UI features using data binding and implemented a lot of custom data binding adapters to cover custom UI component needs.
- Contributed to open-source libraries such as Flow, data collection binding adapter, etc.
Mobile Developer
CloudSight
- Developed an Android application which can automatically recognize real-world objects from camera pictures.
- Worked with different Android camera APIs to provide inherited camera views within the application.
- Integrated a voice recognition feature to provide voice search functionality.
- Implemented functionality for querying search results from various sources and search engines.
Mobile Lead
Realine
- Led the Android development team, managing four developers.
- Integrated the logistics supply chain management in an Android mobile application.
- Implemented messenger functionality within the Android application.
- Developed a truck GPS tracking and logging feature to provide real-time delivery monitoring.
Mobile Developer
PhatWare
- Developed applications with handwritten text recognition functionality and finger drawing features.
- Integrated native C++ handwriting text recognition libraries on various mobile platforms.
- Implemented an API layer to simplify work with C++ libraries.
- Worked on different finger drawing features on various mobile platforms.
Mobile Developer
Handydev
- Developed several applications for Android, Windows Phone 7, and Windows 8 Tablet platforms.
- Implemented functionality which allows the user to remotely control his VLC player from mobile devices.
- Developed an online streaming video application for Windows Tablets.
- Worked on an application which allows you to coordinate your team members and control workflow.
Experience
TV Time
https://play.google.com/store/apps/details?id=com.tozelabs.tvshowtime&hl=enCamFind
https://play.google.com/store/apps/details?id=com.msearcher.camfindVLC Remote
https://play.google.com/store/apps/details?id=com.hobbyistsoftware.android.vlcremote_usWritePad
PhatPad
Pyrus
https://play.google.com/store/apps/details?id=net.papirus.androidclientParamount NY
Education
Master’s Degree in Computer Science
National Technical University of Ukraine ‘Kyiv Polytechnic Institute’ - Kyiv, Ukraine
Bachelor’s Degree in Computer Science
National Technical University of Ukraine ‘Kyiv Polytechnic Institute’ - Kyiv, Ukraine
Skills
Languages
Java, Objective-C, Kotlin, C#
Libraries/APIs
Android API, Jackson, GSON, Retrofit, RxJava
Tools
Android Studio, SourceTree, Genymotion, Zeplin, Xcode, Adobe Photoshop, Git
Platforms
MacOS, Android, iOS, Windows Phone
Frameworks
Dagger, Android SDK, Cocoa, .NET, Windows Presentation Foundation (WPF), Rx
Paradigms
Agile Software Development
Storage
Realm
Other
OkHttp
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring