I'm a professional software developer since 1994. I love to see how new ideas become a reality. My goals are quality and efficiency, and experience is what helps me the most to achieve these goals. I’m never afraid of learning something new and proficient in organizing my time.
I'm working remotely since 2009. Self motivated and self organized.
There are no impossible projects. I have experience with Android, iOS, Web, Desktop, Embedded applications, VR, AR, XR, Computer vision, Neural networks, Games, IoT, you name it.
Professional experience:
Android
- Kotlin 4 years
- Java 11 years
- MVVM, Architecture Components, Coroutines, AR, VR, OpenCV, Data Binding, RxJava, Toothpick, Dagger 2, Retrofit,
ButterKnife, NDK/JNI
iOS
- Swift 2 years
- Objective-C 5 years
- MVVM, Tensorflow, RxSwift, RxCocoa, UIKit, Auto Layout, Alamofire, Realm, CocoaPods
Web
- HTML5/Javascript/TypeScript/jQuery 10 years
- Next.js, ReactJS / Redux, AngularJS, NodeJS, JavaEE, Amazon AWS, DynamoDB,
- MongoDB, API Gateway, Lambda, Cognito,
S3, Elastic Beanstalk, Tomcat, Firebase, Google App Engine
C/C++ 27 years
- Multithreading, Tensorflow, CORBA, COM/DCOM, ATL/WTL/STL/Boost, Win32 API,
- MFC, MAPI, TAPI, SAPI, TTS, CryptAPI,
- Active Directory, LDAP, ADO, ADO.NET, DAO, ODBC, OpenGL, DirectX, Multimedia,
Sockets, SQL
C# 10 years
- WPF, ASP.NET, Windows Forms, .NET Framework, WCF, SOA, Interop, Remoting,
Silverlight, SQL
Python, Bash, Haxe, Perl, Assembler, Object Pascal, Visual Basic, VBScript, Tcl/Tk, CMake, Automake
Multi-Tier Architecture, Client-Server Architecture, High load Applications, Security Applications, Continuous Integration, DevOps
Teamwork software
- JIRA, Trello, Asana, Monday, Toggl Track, Basecamp, Redmine, Github, Gitlab, Bitbucket, Apiary, Git, Mercurial, Subversion, Microsoft Project, Microsoft Visio, Rational, XPlanner, Bugzilla
Game engines
- Unity 3d, Unreal Engine, Cocos2d-x, Cocos2d, XNA
Code samples
- https://github.com/EPShowcase