Well, I'm a software engineer. I've been developing software since 2004. During this time, I managed to get a lot of not only theoretical but also practical experience in mobile and desktop applications development, web sites and services, system design and server administration.
But my real passion is mobile applications. I've been developing on React-Native and Swift for several years. Among the completed projects, there are several quite large brokerage applications for Russian banks. Which is a special point of pride for me, since I, as an investor, can use the fruits of my labors daily.
My other passion is traveling. As I mentioned above, I am a digital nomad. I've been successfully working in distributed teams for the last few years.
I have extensive experience in mobile application development using React Native and related technologies from its ecosystem. Depending on requirements it could be Redux/Mobx, Typescript, RxJS, Jest, Saga, Expo, Native modules, Inversify, etc.
What's about iOS? iOS has become my favorite platform. And I'm still diving into it. Here is a list of technologies I use in my work: Swift, RxSwift, Realm/Core Data, Swinject, SwiftUI.
I always do my best to improve the quality of created products. Various techniques and technologies help me in this: architecture patterns and algorithms, testing, CI/CD, code review, code style and linters, git-flow, etc.
2018-2020
I am responsible for designing and developing mobile apps:
2012-2018
During the work, I developed several dozens of projects of different complexity: mobile, desktop, web applications and services, client-server, distributed, etc. My position involved participation at all stages of the development process: from discussion of ideas, creation of MVP and architecture development, to testing and delivery. Also dealt with the issues of performance and optimization, I was able to master many important techniques, such as Reverse Engineering, dumb analyzing, profiling, etc.
My position involved participation at all stages of the development process: from discussion of ideas, creation of MVP and architecture development, to testing and delivery. Also dealt with the issues of performance and optimization, was able to master many different techniques, such as Reverse Engineering, dumb analyzing, profiling, etc.
2008-2012
Worked on creation of SaaS platform which makes it possible to build and delivery CRM\ERP solutions. Mastered the stack of technologies from Microsoft.
2001-2007
Information Technologies and Computer Systems Faculty
Automation Systems of Information Processing and Management