Full stack software engineer with 6+ years of experience in developing web and desktop applications within big tech. I'm deeply passionate about creating data-driven products, harnessing the power of big data, and designing beautiful UI/UX.
Developed new features and implemented bug fixes to cross-platform desktop application with 1M+ daily users, Command Line Interface tool in C++, browser extensions and SDK in Typescript with React.js. Worked in C++(Qt), Objective-C, Typescript, Python, Ruby. Extensions have ~500 daily installations. The main application is a desktop client which uses proprietary technology Aspera to enable users to do fast file transfers between the cloud or on-premise and local computers.
❖ Architected and implemented integration with a new server API, enhancing request-response efficiency and adopting a service-oriented architecture leading to 90 NPS score
❖ Led the adoption of automated unit tests intercepting breaking changes from server updates and preserving release schedule by a week
❖ Spearheaded the update of Chrome extension to Manifest V3, which optimized performance through the adoption of service workers and enhanced user trust by increasing transparency and control over permissions and published to Chrome, Mozilla and Microsoft Edge web stores
❖ Improved accessibility, localization and UI/UX with upgrades to tools and framework versions by modernizing legacy codebase and decoupling components improving scalability and reliability
❖ Revamped and successfully delivered CLI tool in C++ to upload/download files that leveraged proprietary file transfer technology and server APIs, helping big media companies automate their workflow
❖ Developed a script based on pub-sub architecture in Python for streaming media files for NAB show
❖ Developed technical tasks for a team of 4 ABAP developers monthly following business logic
❖ Tested improvements made by developers on a daily basis and to ensure improvements were aligned with company’s employees needs described by business logic
❖ Educated customers on ERP system, new features and improvements by developing video/document tutorials and employee trainings, as well as answering questions over phone and email, decreasing the number of requests from the employees to the technical support team
❖ Troubleshot common problems and eliminated requests to technical support related to those issues
❖ Contributed to the automation of business processes, increasing sales manager’s efficiency by developing new functionality of the ERP system which simplified sales manager’s work
Education
Lomonosov Moscow State University (MSU)
BS and MS (combined program in which students complete BS and MS degrees