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
-
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.
-
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
-
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.
-
IVMobile — Options desk with charts for iOS.
-
Raspisanie vuzov — actual schedule for your university class.
Objective-C,
HTML5,
CSS3,
JavaScript,
SQL
Senior Software Engineer
Consolsys Technology, Kuala Lumpur, Malaysia
2011–2012
- Developing banking software for RHB bank.
- Windows services using sockets for communications with Silverlight.
- XML configuration engine library using TinyXML.
C/C++,
.NET,
Silverlight,
XML,
Doxygen
Senior Software Engineer
Screen, Scientific & Production Company, Zhukovskiy, Russia
2010–2011
- Software protection with HASP.
- Drivers for PLX-based devices.
- Firmware for MIL-1553 communications (radar stations).
- License manager developer using Win API hooks and hacks.
- CI integration (Hudson + Redmine).
C/C++,
Qt,
Boost,
STL
Senior Software Engineer
Yakovlev Design Bureau, Zhukovskiy, Russia
2005–2010
- Flight data processing and converting tools (MIL-1553, ARINC 429).
- Flight data management web-based service.
- 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
- Software protection.
- Data processing with MIL-1553 & ARINC 429 protocols.
- SHARC ADSP-2100 programming, low-level IDE access.
C/C++,
Delphi,
Assembler,
Junior Software Engineer
TsAGI, Zhukovskiy, Russia
2005–2005
- 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