Egor Bogatov

Egor Bogatov

Minsk, Belarus
Hire Egor
Scroll To View More
Egor Bogatov

Egor Bogatov

Minsk, 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
  • C#, 7 years
  • Sockets, 3 years
  • Windows Phone 8, 3 years
  • Java, 2 years
  • Android, 2 years
  • Xamarin, 2 years
  • Xamarin.forms, 1 year
  • MvvmCross, 1 year
Minsk, 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
    Xamarin Inc.
    2015 - 2015
    • 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
    Playtika
    2013 - 2014
    • 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
    Viber
    2012 - 2013
    • 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
    ScienceSoft
    2010 - 2012
    • 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
    iDoc
    2008 - 2010
    • 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
Skills
  • Languages
    XAML, C#, Java, T-SQL, Swift
  • Frameworks
    WPF, .NET, Entity Framework, WCF
  • Libraries/APIs
    SQLite, WinForms, WebSockets, Sockets
  • Tools
    Autofac, Visual Studio 2013, Expression Blend, JIRA, Android Studio, Git, Gradle, Xcode
  • Paradigms
    MVVM, Test-driven Development (TDD), Domain-driven Design, Material Design
  • Platforms
    Windows Phone 8, MvvmCross, Android, Xamarin, iOS, Parse
  • Misc
    Xamarin.forms, Cryptography
  • Storage
    Redis, TeamCity, Azure
Education
  • Master's degree in Systems Engineering
    Belarussian National Technical University - Minsk, Belarus
    2007 - 2014
I really like this profile
Share it with others