Designed and implemented a modular architecture for the company's apps. Developed a custom UIKit. Successfully executed a migration strategy to transition legacy apps to the new architecture. Established and streamlined release management process. Adopted Firebase platform for A/B testing, analytics, push-notifications and remote configuration.
Refactored existing React Native app. Improved architecture, reliability and performance. Rethinked release process and adopted best quality assurance practices. Refined UI consistency and improved UX.
Improved development process by adopting Scrum, CI/CD, e2e-testing. Redesigned the company's apps and reimplemented them using React Native according to actual UX-trends. Adopted Firebase platform for A/B testing, analytics, push-notifications and remote configuration.
Designed, developed, tested and launched digital textbook store, integrated with Drofa and Prosvestchenie publishing houses and their apps.
Designed, developed, tested and launched access-management and content-distribution system for digital textbooks. Developed and launched iOS app for digital textbook. Managed Android and Windows app development. Designed and implemented DRM system.
Optimized, refactored and supported existing data-processing system.
SmartTV application development.
Refactored templating system, improved overall system architecture and performance. Refactored inbox (internal site messaging system) and re-implemented frontend with new design.
Refactored and optimized commenting system, significantly improved site performance.