Scroll To View More
Mikhail Barashkov

Mikhail Barashkov

Kiev, Ukraine
Member since February 28, 2012
Mikhail is a professional iOS, Android and .NET developer. He has created numerous successful iOS and Android apps, and has extensive experience as a senior developer in a large company.
Mikhail is now available for hire
  • C#, 10 years
  • SQL, 10 years
  • Java, 8 years
  • WPF, 7 years
  • Objective-C, 7 years
  • Xamarin, 4 years
  • Kotlin, 3 years
  • Swift, 3 years
Kiev, Ukraine
Preferred Environment
Android Studio, Xcode, Visual Studio for Win/Mac
The most amazing...
...project I'm working on right now is a digital mobile painting platform with extensive use of augmeneted reality (AR).
  • Senior Mobile Developer
    2016 - PRESENT
    • Created a digital mobile painting platform.
    • Implemented augmented reality using OpenCV.
    • Built complex animations on most screens.
    • Developed a completely custom, great-looking UI.
    • Created effective handling of very large images.
    Technologies: Swift, Obj-C, C++, C, OpenCV
  • Android and iOS Developer
    2015 - PRESENT
    • Developed an Android application:
    • Developed most of the 6ya iOS app:
    • Utilized OpenTOK for video call features in both apps.
    • Created animations for both platforms.
    • Followed tight UI guidelines.
    Technologies: Android, Java, iOS, Objective-C, OpenTOK
  • Senior Developer
    2008 - PRESENT
    • Developed a ticketing solution for a leading Russian show ticket company.
    • Implemented performance-efficient MySQL-based data storage.
    • Developed a Sliverlight client application.
    • Developed a back-end web service using .NET/Entity Framework.
    • Provided integration with PHP code on the website.
    Technologies: MySQL, C#, Silverlight
  • Desktop and Mobile Developer
    Hobbyist Software
    2006 - PRESENT
    • Fixed several bugs in the VLC player app.
    • Developed all of Hobbyist Software's Windows applications, using WPF and C#.
    • Developed VLC Remote for Windows Phone:
    • Ported business logic from Objective-C to C#.
    • Developed VLC Remote: and VLC Streamer for Android:
    Technologies: Android, Java, WPF, .NET, C#, Windows Phone, C++
  • iOS Developer
    2015 - 2016
    • Developed Kasra app for iOS from scratch:
    • Wrote the modern iOS application in Swift.
    • Worked closely with team throughout all of the project lifecycle.
    • Followed very precise UI guidelines.
    • Built cool animations in the app's onboarding screen.
    Technologies: Swift, iOS, CocoaPods
  • Android Developer
    2014 - 2015
    • Created a family of cinema apps for a Ukrainian ticket reseller, based on Multiplex for Android app:
    • Implemented secure online payments processing.
    • Created a complex custom UI control for displaying hall places and ordering them.
    • Supported easy configuration and re-skinning to build apps for any cinemas.
    Technologies: Android, Java
  • Developer
    2006 - 2012
    • Completely developed PhatPad for Windows 8.
    • Took part in development of WritePad and WritePad Pro for iOS.
    • Took part in development of PhatPad for iOS.
    • Took part in development of WritePad and PhatPad for Android.
    • Completely developed WritePad for Windows Phone.
    Technologies: C#, Java, Objective-C, Windows RT, MFC, C++
  • Project Manager, Developer
    2009 - 2011
    • Developed an online gaming solution with 26 different games. It includes client-side (Adobe Flex) and server side and does all win computations and game logging. It is written in MS SQL Server with a C#-based web service.
    Technologies: Flex, Flash, C#, MS SQL Server
  • Mobile Developer
    2004 - 2008
    • Took part in development of several products, including PocketInformant—the leading Windows Mobile PIM application—WebIS Money, and FlexWallet.
    Technologies: Windows Mobile, C++
  • Languages
    Swift, SQL, C#, Java, Objective-C, Kotlin
  • Frameworks
    WPF, .NET, Ruby on Rails (RoR)
  • Libraries/APIs
    CocoaPods, WinForms, LINQ
  • Tools
    AppCode, IntelliJ IDEA, Xcode, MS Silverlight, Android Studio, ReSharper, Mercurial, Git, Microsoft Visual Studio, Microsoft Expression Blend, Eclipse IDE, Adobe Photoshop
  • Paradigms
    Object-oriented Programming (OOP), Model View Presenter (MVP), Model View Controller (MVC), Model View Viewmodel (MVVM), Cross-platform, Agile Software Development, Test-driven Development (TDD), Design Patterns
  • Platforms
    Windows Phone, iOS, Android, Xamarin, Win32, Windows Server, Windows
  • Storage
    MySQL, Microsoft SQL Server
  • Masters degree in Applied Mathematics
    Kiev Polytechnic Institute - Kiev, Ukraine
    1996 - 2002
I really like this profile
Share it with others