Igor Rodygin

Software Engineer


Проживание: Россия, Санкт-Петербург

Готовность к работе: готов к переезду и удаленной работе

Возраст и стаж

Стаж: 12 лет и 2 месяца

Возраст: 33 года

Контактная информация

Профессиональные навыки

Управление проектами • Управление людьми • Управление продуктами • Высоконагруженные системы • Scala • Akka • Java • MongoDB • Golang • Apache cassandra

Опыт работы

Сентябрь 2016 —
По наст. время
(2 года и 11 месяцев)

Jetlore Inc.

США, Сан-Хосе

Применяемые навыки

Scala, Akka, Высоконагруженные системы, Docker, Redis, Elasticsearch, Python, MongoDB, Apache cassandra, Amazon AWS
Октябрь 2015 —
Февраль 2016
(5 месяцев)


Россия, Санкт-Петербург

Применяемые навыки

Golang, MongoDB, Git, Docker, Высоконагруженные системы, Java, Redis
Октябрь 2014 —
Октябрь 2015
(1 год и 1 месяц)


Lead Engineer
Россия, Санкт-Петербург
Октябрь 2011 —
Октябрь 2014
(3 года и 1 месяц)


Lead Engineer
Россия, Санкт-Петербург

Обязанности и достижения

Tasks: - write test-cases - integration testing - regression testing - black-box testing - mobile testing (mostly IOS, part-time - Android) - develop automated tests using JAVA + TomCat - develop DateBase for storage tests results using MySQL - develop automated tests using Python 3.0 + Apache TomCat + MySQL - develop automated tests using Selenium WebDriver + JUnit - requirements specification and clarification (“translation” from customer language to developers language) - creating user stories - creating of product knowledge base - creating of release acceptance criterion - participation in delivery of release Experience: During my work in the Luxoft company I had time to participate in 3 big projects Deutsche Bank, Hewlett-Packard and Halliburton. In each project there was distributed team, mostly in 3 different locations and time zones (Russia, Ukraine and USA). In each project required to be in touch with customers and developers, to be proactive, to resolve many tasks in parallel, to set and change priorities, to watch for requirements changes, change my timetable to have time to do everything to date. Development methodology was based on SCRUM, TFS, RallyDev & JIRA used. Deutsche Bank Project related to trading on stock exchange, it is a client-server application with two versions of clients, one of them is desktop application implemented on .NET, and other is web-client implemented on Flex, server side implemented on JAVA EE. Hewlett-Packard This project is instrument for developers, it is static code analyzer (SCA), earlier this product was develop by Fortify Company. SCA helps to find potential vulnerabilities in source code; it supports C/C++, Java, C#, Javascript, Object C and others. There was required to provide creating new user-stories based on developer’s speech and then testing these user-stories after implementation. Halliburton This project is software for allocation analysis extracted oil and gas products (hydrocarbons) to various locations. This software is client-server application and implemented on C#. There was required to provide release candidate and acceptance it by customer, for this was produced acceptance criterions for release delivery and black-box testing.

Октябрь 2010 —
Октябрь 2011
(1 год и 1 месяц)


Россия, Санкт-Петербург

Обязанности и достижения

Tasks: - produce testing strategy - beta-testing organization - feedback collection from product users - interaction with developers and project managers - business process testing - GUI testing - writing reports Experience: Quality assurance of the financial product, online issuing of microloans. Project is a thin client/server application based on WCF and ASP.NET using SOAP & WSDL. MSSQL database used. Development methodology: Agile SCRUM. For bugs, tasks MS TFS and Redmine were used. Instruments: MS Visual Studio 2010, C#, SQL, MS TFS, Redmine, VmWare, Microsoft Project, Google Docs, MS Outlook 2010

Июнь 2007 —
Сентябрь 2010
(3 года и 4 месяца)

Intel Corporation

Россия, Санкт-Петербург

Обязанности и достижения

Tasks: - functional testing (black box/white box testing) - unit testing (black box/white box testing) - manual testing (black box testing) - semi automated testing black box/white box testing) - automated testing (black box/white box testing) - regression testing (black box/white box testing) - writing documentation and reporting Experience: Mostly I engaged in Digital Signal Processing and Computer Vision area. I developed and tested software on C++ for wireless systems for discrete data transmission (WiMAX). This software consist simulations models for standard IEEE 802.16e-2005/IEEE 802.16e-2004. I developed and tested algorithm for implementation SURF (Speeded Up Robust Features) on C++, applicable to recognize objects on the images. I participate in the research performance of software applications in the field of video processing using SSE technologies and Intel Integrated Performance Primitives library. I participate in the testing of software applications in the field of stereoscopic video (3D video) and video encoding (h264). Development methodology: Iteration model. For bugs managment Bugzilla was used. Instruments: MS Visual Studio 2005, MS Visual Studio 2010, C++, STL library, Boost test library, Intel C++ Compiler, Intel VTune Performance Analyzer, Intel Integrated Primitives, PERL, BUGZILLA, special server with 8-core processor, MATLAB, FPGA accelerator (for hardware manual testing), webcam
Декабрь 2006 —
Июнь 2007
(7 месяцев)

Co Ltd “TepmoC”

Hardware/Software Engineer
Россия, Санкт-Петербург

Обязанности и достижения

Employee with my sub-faculity, designer Radio-electronic Apparatus. Designing control board in Altium Designer 6.0, this based on AVR Atmega 128.

Высшее образование

Январь 2011 —
Январь 2013

Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

Россия, Санкт-Петербург

Специализация и достижения

Направление «Управление Государственными Информационными Системами».
Январь 2003 —
Январь 2009

Санкт-Петербургский политехнический университет Петра Великого

Радиофизический; РФФ
Россия, Санкт-Петербург

Специализация и достижения

кафедра "Радиоэлектронные средства защиты информации"

О себе

Специализация и профессиональные навыки:
- Создание пошаговых алгоритмов (Creating step by step algorithms);
- Криптография (Cryptography);
- Проектирование и создание интерфейсов (Interface design);
- Обработка видео (Video Processing);
- Беспроводная передача данных (Wireless data transmission);
- Тестирование программного обеспечения (Software Testing);
- Юзабилити (Usability);
- "Перевод" требований заказчика, пользователей, покупателей на язык программистов ("Translation" requirements of the customer, users, buyers on programmers language);

Профессиональные цели:
Как-то раз я встретил своего старого-старого друга, он поведал мне историю о том, как один капитан дальнего плаванья обладал умением всегда быть на шаг впереди.

Членство в обществах и ассоциациях:
студент Открытого Университета Сколково