Software Engineer
Sv Softlab
Moscow
Managed projects (up to 5 engineers)Communicated with customers in order to develop project requirements and coordinate the implementation of projects.Key projects:NT Progress, Moscow, RussiaDesigned and developed multi-platform Forex client trading terminal. Developed server side components. - Developed UI components using Qt framework- Developed network communication library for custom binary protocol- Implemented a full product cycle: design, development, source testing, install and update processLangs and tools: C++, Qt / QSS, STL, TDD, Git, CI (TeamCity), Jira, BitBucketPlatforms: macOS, Windows, LinuxAlfa-Bank, Moscow, RussiaDesigned and developed multi-platform Forex client trading terminal. Developed server side components. - Elaborated technical specification and design- Developed UI components using Qt frameworkOutscanner.comDesigned and developed iOS client for the product safety estimation app (outscanner.com) . Participated in server components development using Python/Django Langs and tools: XCode, Objective-C, PythonPlatforms: iOS, LinuxqBook publishing platformDeveloped components of iOS/Android publishing platform with following features:- Media rich content (created either directly by content designer or via Drupal CMS)- Network update mechanism of entire content set that is transparent to the user- Versioning and production management on Linux system for the application content- Shared networking/data core library in C++ for iOS and Android Platforms: iOS, AndroidLangs: Objective C, Java, C/C++, Javascript, Python, XML, HTML/CSS