Egor Bogatov, Xamarin Forms Developer in Minsk, Minsk Region, Belarus
Egor Bogatov

Xamarin Forms Developer in Minsk, Minsk Region, Belarus

Member since February 2, 2015
Egor is a software developer with about 7 years of experience in the .NET technology stack. He used to be a back-end developer (and as such, has deep knowledge of enterprise design patterns), but now he focuses more on mobile native applications. His skill set enables him to work in a variety of independent and team environments.
Egor is now available for hire

Portfolio

  • Xamarin Inc.
    Xamarin, Azure, WebSockets, Redis, ServiceBus, Android, Cryptography
  • Playtika
    .NET, Xamarin, Android, Bindings
  • Viber
    .NET, Silverlight, Blend, Windows Phone, Windows 8, VoIP

Experience

Location

Minsk, Minsk Region, Belarus

Availability

Part-time

Preferred Environment

Windows, VS 2013, Android Studio, Git

The most amazing...

...thing I've coded is a fast real-time communication framework based on sockets with the ability to generate proxies for a client like WCF does.

Employment

  • Contractor

    2015 - 2015
    Xamarin Inc.
    • Helped Miguel de Icaza (CTO of Xamarin) to prepare a demo application called KinderChat for his presentation at Microsoft Build 2015.
    • Developed scalable distributed back-end using WebSockets, Azure Worker Roles, Redis cache and ServiceBus.
    • Responsible for shared mobile logic and the UI for Android.
    • Applied end-to-end encryption using RSA+AES for chat messages (even for group conversations).
    Technologies: Xamarin, Azure, WebSockets, Redis, ServiceBus, Android, Cryptography
  • Senior .NET Developer

    2013 - 2014
    Playtika
    • Integrated third-party SDKs (like Facebook, HockeyApp, etc.) for iOS, Android, and WP8.
    • Adapted an existing app for Viber Game API (Wild Luck Casino).
    Technologies: .NET, Xamarin, Android, Bindings
  • WP8 & Win8 Developer

    2012 - 2013
    Viber
    • Developed the UI for Windows Phone 8 and Windows 8 applications.
    • Integrated Autofaq into the project in order to reduce coupling.
    Technologies: .NET, Silverlight, Blend, Windows Phone, Windows 8, VoIP
  • .NET Developer

    2010 - 2012
    ScienceSoft
    • Refactored a large project to the DDD approach.
    • Created an inner reporting system for ScienceSoft using WCF data services + Excel PowerPivot.
    • Created several services for a large enterprise project utilizing SOA architecture (WCF, Entity Framework).
    • Participated in several projects as a UI developer (WPF, Windows Phone).
    Technologies: .NET, WPF, Entity Framework, Windows Phone, SSIS, SSRS
  • .NET Developer

    2008 - 2010
    iDoc
    • Created a tool similar to MS Reporting Services for reports.
    • Supported a solution optimizing documents circulation.
    • Contributed significantly to the completion of a large-scale project for Gazprom, as a member of a 3-person team.
    Technologies: .NET, WinForms, T-SQL, WPF

Experience

  • CrossChat (Development)
    https://github.com/EgorBo/CrossChat-Xamarin.Forms

    An open-source application written for official Xamarin contest (2nd place). It's a cross-platform chat app (iOS, Android, and WP8). The project uses Xamarin.Forms, DDD, Entity Framework, and SuperSockets.

  • Astral Battles Online (Development)

    A turn-based card game for the Windows Phone. Up to 300 members online, total downloads (+ offline version): 900,000. 8,000 reviews (average rating is greater than 4 out of 5 stars).

  • Toasts Plugin for Xamarin.Forms (Development)
    https://github.com/EgorBo/Toasts.Forms.Plugin

    A plugin for Xamarin.Forms for the Xamarin contest. Xamarin gave me the "Xamarin swag bag" and a free Xamarin business license for this project.

  • Xamarin.GradleBindings (Development)
    https://github.com/EgorBo/Xamarin.GradleBindings

    A Visual Studio Add-in. It creates Xamarin.Android Binding Projects on the fly from "External dependency Id" via gradle tool.

Skills

  • Languages

    C#, XAML, Java, T-SQL, Swift
  • Frameworks

    .NET, Entity, Windows Communication Framework (WCF)
  • Libraries/APIs

    Sockets, WinForms
  • Tools

    Visual Studio 2013, Autofac, Expression Blend, Jira, TeamCity, Android Studio, Git, Gradle, Xcode
  • Paradigms

    Test-driven Development (TDD), Model View Viewmodel (MVVM)
  • Platforms

    Windows Phone 8, Azure, Xamarin, Android, MvvmCross, Parse, iOS
  • Storage

    SQLite, SQL CLR, Redis
  • Other

    Xamarin Forms, WebSockets, Domain-driven Design (DDD), Windows Presentation Foundation (WPF), Cryptography, Google Material Design

Education

  • Master's degree in Systems Engineering
    2007 - 2014
    Belarussian National Technical University - Minsk, Belarus

To view more profiles

Join Toptal
Share it with others