Профессиональные навыки
Опыт работы
Частная практика, работа без зачисления в штат
Software Development Consultant
Февраль 2013 — По настоящее время (7 лет и 9 месяцев)
Private practice in software development, focusing on creating high-quality web/mobile projects using modern stack of technologies: • Ruby on Rails • Node.JS • React.JS • Angular.JS • RabbitMQ • Redis • Dapps with React.JS for Ethereum blockchain (Truffle framework) Created more than 30 successful projects over first two years.
Nexetic основана в 2008 году в Финляндии
Head of Development
Апрель 2015 — Август 2016 (1 год и 5 месяцев)
Worked on the key product (VALO) in the company. VALO - is the private storage cloud, a Russian analogue of Dropbox. Since coming to the project: • designed the architecture of cloud solution. • planned the development strategy of the company's software products. • headed the direction of the development of the project in crisis with missed deadlines. • streamlined development process with the successful fulfillment of the deadlines. • Made two major releases including applications for platforms: - Web, - iOS, - Android, - Mac, - Windows. After release of first version of the product performed huge work on product analysis make a set of improvements for upcoming second version. While working in the company my duties also included: • Conducting training workshops and presentations for the company's clients. • Client Technical Support Department management. • QA Department management. • Software Development Department management. • Planning and monitoring of IT budget. Hands-on development • Core application (Backend) o Ruby on Rails: - Redis - RabbitMQ - Elasticsearch o PostgreSQL • Frontend (Web) o React.JS: - Redux - Flux - ES6 - HTML5/CSS3 pixel-perfect - SASS - Gulp - Webpack - Sketch
Ключевой технологический партнер лидеров российского бизнеса и государственных структур
Senior Engineer
Июнь 2011 — Апрель 2015 (3 года и 11 месяцев)
Software development duties: Development and support of datacenter management tool for automated deployment of testing configurations for customers. Development of monitoring application for Tivoli Storage Manager (Backup System) Technology stack: • Ruby on Rails • HTML/CSS • JavaScript (CoffeeScript) • PostgreSQL Hardware maintenance duties: Design, deployment and support of software and hardware systems using the IBM AIX / VIOS platform (PowerVM), storage systems from different vendors, such as IBM, EMC, HP, NetApp, Hitachi, Fujitsu, Huawei. Creating a virtual infrastructure on the IBM Power platform, using advanced virtualization technologies within IBM PowerSystems servers as well as IBM PureFlex platform. Design, deployment and support failover configurations using IBM PowerVM virtualization technology and IBM PowerHA clustering technologies. Design and deployment of a variety of SAN-network configurations. Design, deployment and support of IBM Tivoli Storage Manager backup systems, Symantec NetBackup. Successful implementation of projects for migration software and hardware systems, using Oracle database, DB2, SAP applications, EMC Documentum as part of upgrade hardware, and backup sites. The deployment and use IBM Systems Director to manage the fleet of servers based on IBM Power / VMWare ESXi. Performance tuning and troubleshooting of the IBM AIX operating systems. Drawing up the technical specifications, technical and commercial proposals, drafting manuals of the implemented systems.
ИТ-компания, работающая в сфере разработки, системной интеграции, сервисных услуг и аутсорсинг, консалтинга
Август 2010 — Июнь 2011 (11 месяцев)
Software development duties: Worked on Virtual Linux Desktop Environment project. Key concept – to distribute original non-restricted Linux command line through Web using Browser. Technology stack: • Ruby on Rails • JavaScript • HTML/CSS • PostgreSQL • Expect • Node.js • LXC (Linux containers) Hardware maintenance duties: Support for software and hardware systems company's key customers. Hardware used: • IBM Power Systems • IBM Storage Systems • HP Storage Systems Support of CA ArcServe backup systems. Troubleshooting and performance tuning of servers running IBM AIX. Support of customer's SAN-networks. Conducting audits of software and hardware systems of the client, reporting on the survey of an equipment and systems.
Международная технологическая и инновационная компания
Field Technical Sales Support Intern
Декабрь 2009 — Август 2010 (9 месяцев)
Software development duties: Maintenance and development of features for Network Management application. This application was used to manage VLAN`s assigned to project, because numbers of running projects at IBM Innovation Center where up to 100/week, there was no possibility to track it on paper or using Excel. Technology stack: • Ruby on Rails • HTML/CSS • JavaScript Hardware maintenance duties: Creating a fault-tolerant configurations using IBM PowerVM virtualization platform based on IBM Power servers 570, IBM BladeCenter (JS22 blades). Prepare disk space on the IBM storage systems for testing of various projects the company's key customers.
Высшее образование
Московский институт электроники и математики имени А. Н. Тихонова
Факультет: Департамент Компьютерной инженерии
Сентябрь 2007—Июнь 2014 (6 лет и 9 месяцев)