Dmitry Ryazantsev
Verified Expert in Engineering
Android Developer
Dmitry是一名有六年多经验的Android开发人员,他善于沟通,总是试图找到最适合项目的技术. 他在Git、Lua (Corona SDK)、RxJava和Dagger方面经验丰富. 他与一个庞大的团队合作开发了安装量超过1000万的Yandex浏览器. He's also developed his own projects—a game with 250,000 installations and published several other apps.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Git, Android Studio, CircleCI
The most amazing...
...我参与过的项目包括安装量超过1000万的Yandex浏览器和一个个人项目, the Draw & Ride Android game with 250,000+ installs.
Work Experience
Lead Android Developer
Sonect
- 构建公司内部Android开发的整体流程.
- 准备涉及CI/CD的复杂多模块和多项目构建配置.
- Built a multi-module project with complex dependencies.
- 设置配置以从单个代码库构建多个应用程序.
- 创建一个可靠的代码库,由为每个PR运行的单元测试覆盖.
Android Developer
Freelance Work
- 创造了一款拥有超过25万安装量的Android游戏.
- 开发了一款同时拥有iOS和HTML5版本的Android游戏,并在亚洲(日本和韩国)大受欢迎。.
- Built a system for a synchronization of contacts and birthdays for a popular Russian social network VK (formerly Vkontakte); even before the first official app was created.
- 组建了一个团队来开发我的应用程序:设计师和另一个开发人员.
- 作为独立承包商创建了几个应用程序(REST客户端).
- 编写了一个自定义手绘算法,让用户在屏幕上绘制物理对象并擦除其中的一部分.
- 构建了一个应用程序,使用私有Android API从Vkontakte同步用户的生日.
Senior Android Developer
Emirates (via Toptal)
- Supported the existed code and improved the architecture.
- Wrote tests on the essential parts of the existed code.
- Developed a custom session renewal mechanism.
- Created a Facebook-like feed with custom cards inside.
- 实现了一个竞标系统,允许用户为真实的商品竞标里程.
Android Developer
Yandex LLC
- 为带有拖放机制的网格视图创建了一个平滑的动画洗牌算法.
- 为不同主题的职位进行面试,比如建筑, Java, algorithms, and Android.
- 在针对yandex的移动会议上发表演讲.
- Created the infrastructure for project documentation.
- 从头开始构建了几个功能,并为它们定制了用户界面.
Android Developer
Infotecs
- 为Android开发人员创建了一个XML数字签名库.
- Wrote dozen of tests for Crypto providers.
- Created an Android Crypto provider for Android developers.
- Built a test environment with CORBA.
- Managed a continuous integration process.
Android Developer
Aplica
- Wrote an algorithm to paint different zones on texture when the user touches it; used OpenGL.
- 构建了一个UI,将图像放置在其他图像之上(具有旋转和缩放),并能够保存到Android设备.
- 为俄罗斯社交网站VK(前身为Vkontake)创建了一个信使,以击败竞争对手.
- Designed a custom interface with smart-text wrapping.
- 为一家受欢迎的俄罗斯公司(房地产公司目录)开发了一个Android应用程序.
Experience
Sonect Android Apps
http://sonect.net/Phrase of the Day
http://play.google.com/store/apps/details?id=com.dimlix.phraseSkippy the Traveler
Tray Notes
http://play.google.com/store/apps/details?id=ru.human.notesSkyhopper
Magic Runes
Partner ID
Yandex Browser
http://play.google.com/store/apps/details?id=com.yandex.browser&hl=enDraw and Ride
http://play.google.com/store/apps/details?id=ru.human.games.draw_and_ride_liteThis game took a part in a worldwide competition AppCircus.
DroDev
http://dimlix.comTelegram: http://t.me/droDev
Vkontakte: http://vk.com/droDev
Facebook: http://facebook.com/drodev
Stroycash
Skills
Languages
Kotlin, Java, Java 7, Java 8, Java 6, Java 9, SQL, PHP, JavaScript, Lua
Frameworks
Android SDK, Rx, Dagger 2, Play SDK, AndEngine, JUnit, Robolectric, Dagger, Flutter, React Native, Espresso, Glide, PowerMock, Mockito, Roboelectric Testing Framework, Corona SDK
Libraries/APIs
Butterknife, Firebase Android SDK, Android Support Library, Google APIs, REST APIs, Retrofit, Retrofit 2, VK API, Android API, Accelerometers, Libraries/APIs, Fabric, Google Play API, Picasso, Google API, RxJava 2, VKontakte API, Android Universal Image Loader, Android Design Library, RxJava, Robospice, Yandex Maps API, Facebook API, OpenGL, Segment.io, Android OpenGL, Volley Android Library, Mixpanel Android API, Mixpanel API, Zendesk API, Yandex API
Tools
IDEA IDE, Firebase Analytics, Android Studio, Git, Trello, Android Debug Bridge, Android Device Manager, Skype, Crashlytics, Slack, Wrike, Asana, RealtimeBoard, Zeplin, CircleCI, Firebase Cloud Messaging (FCM), Microsoft Excel, Excel 2007, Excel 2016, Excel 2010, Spreadsheets, Corel VideoStudio, Adobe Premiere Pro, GitHub, Gradle, RxAndroid, VKontakte SDK, Twitter Android SDK, Facebook Android SDK, IntelliJ IDEA, Bitbucket, Adobe Photoshop, Jira, Stash, TeamCity, Subversion (SVN), Figma, Google Analytics, Android NDK, Instabug, Adobe CC, Adobe, Photoshop 2017, Photoshop CS3, Photoshop CS6, Photoshop 2015, Photoshop 2014, Photoshop CC, Photoshop CS5, Photoshop 7, Sketch, Sketch 4, Sketch 2, Sketch 3
Paradigms
Object-oriented Programming (OOP), Mobile Development, RESTful Development, REST, Model View Presenter (MVP), Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), App Development, Test Automation, Mobile App Design, Automated Testing, Agile Workflow, Agile, Android Material Design, Scrum, Model View Viewmodel (MVVM), Model View Controller (MVC), Agile Software Development, Functional Programming, UI Design, Continuous Development (CD), Unit Testing, Test-driven Development (TDD), Photoshop Design
Platforms
Mobile, Android, Firebase, Linux, iOS, AppsFlyer, Android Oreo, Android Watch, Mixpanel, Zendesk, MacOS, Eclipse, Ubuntu, Ubuntu Linux, Amazon Web Services (AWS)
Other
Google Play Store, App UI, Apps, Mobile App Development, HTTP REST, RESTful Services, Mobile App UI, Mobile Applications, Computer Science, Computer Skills, Mobile UX, Layout, Mobile App Testing, Mobile UI, APIs, Writing & Editing, User Experience (UX), Android Theming, Android Style Guidelines, Libraries, UI Animation, App UX, OkHttp, Analytics, Slack App, GUI Development, RESTful Web Services, Android Performance Optimization, Android Emulators, Android Development, Git Forks, GitKraken, Git GUI, Computer Security, Browsers, Cross-platform App Development, MacBook, SDKs, Android Camera App, Android Components, Android Testing, Android UI Design, Android Guides, Android App Design, Android Design Guidelines, Android Data Binding, Android Screens, GitFlow, Security, Clang, Crypto, Amplitude, Segment, Urban Airship, Leads, Data, Data Structures, Algorithms, Push Notifications, Bluetooth, Game Development, Mobile GPS, GPS, Near-field Communication (NFC), Hybrid Apps, Android Internals, Android Game Development, Android Games, Android Wear, Test Automation Frameworks, Automated UI Testing, Identity, POS, Point of Sale, Payment APIs, User Interface (UI), Localization
Industry Expertise
Cybersecurity
Storage
SQLite, MySQL, Realm
Education
Bachelor of Science Degree in Computer Science
Moscow State University - Moscow, Russia
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring