Grigory Avdyushin


Software Developer

Hi, here.

I'm Software Engineer and Architect with over 10 years of experience in software development. The last 5 years I have been focused on native iOS applications using Objective-C (and Swift for last years).

I like creating world class products with a passion for great UX and contributing to open source projects. Using Ruby and Sinatra for personal RESTful services. Git as version control system. Middleman for this blog.

me@avdyushin.ru

Work experience

iOS Software Engineer

NGTI, Rotterdam, The Netherlands

2016

Both Objective-C & Swift, TDD, Git, XMPP, VoIP

Mobile Team Lead

MyBook, Moscow, Russia

2013-2016
  1. MyBook — book reader with subscriptions for iPhone & iPad.

    Used AFNetworking to communicate with RESTful JSON services with OAuth authorization. Remote Push Notifications. A/B Split testing. In-App purchases. Localization. Application distribution to AppStore.

    Enterprise Sberbank Edition of MyBook application.
  2. Zvukislov — audio book library & player for iPhone.

    Using RestKit with CoreData mapping. AVFoundation for media player.

Swift, Objective-C, CoreData, StoreKit, WebKit, AVFoundation, Autolayouts & Storyboards, TDD & VIPER, Git

Senior Software Engineer

EGAR Technology, Moscow, Russia

2011–2013
  1. Sberbank Mobile Trading is cross-platform (iOS & Android) mobile application written in JavaScript using HTML5 & CSS3 technologies.

    Complex UI with draggable collection view cells. Data synchronization with in RESTful services. Client side SQL data storage.

  2. IVMobile — Options desk with charts for iOS.
  3. Raspisanie vuzov — actual schedule for your university class.

Objective-C, HTML5, CSS3, JavaScript, SQL

Senior Software Engineer

Consolsys Technology, Kuala Lumpur, Malaysia

2011–2012
  1. Developing banking software for RHB bank.
  2. Windows services using sockets for communications with Silverlight.
  3. XML configuration engine library using TinyXML.

C/C++, .NET, Silverlight, XML, Doxygen

Senior Software Engineer

Screen, Scientific & Production Company, Zhukovskiy, Russia

2010–2011
  1. Software protection with HASP.
  2. Drivers for PLX-based devices.
  3. Firmware for MIL-1553 communications (radar stations).
  4. License manager developer using Win API hooks and hacks.
  5. CI integration (Hudson + Redmine).

C/C++, Qt, Boost, STL

Senior Software Engineer

Yakovlev Design Bureau, Zhukovskiy, Russia

2005–2010
  1. Flight data processing and converting tools (MIL-1553, ARINC 429).
  2. Flight data management web-based service.
  3. Flight simulator for Yak-130, hardware and software integration.

C/C++, .NET, PHP, MySQL, Python, Lua

Senior Software Engineer

Regata, Scientific & Production Company, Zhukovskiy, Russia

2008–2009
  1. Software protection.
  2. Data processing with MIL-1553 & ARINC 429 protocols.
  3. SHARC ADSP-2100 programming, low-level IDE access.

C/C++, Delphi, Assembler,

Junior Software Engineer

TsAGI, Zhukovskiy, Russia

2005–2005
  1. Modeling physical processes using FemLab & MathLab.

Education

Moscow Aviation Institute
(State University of Aerospace Technologies)

Aerospace IT Engineer (with Distinction)

2003–2009

Add-ons

Hackerrank badges