backend developer

backend developer

RedCode

Experience: 13 years 2 months

 Smart Contract Studio

Developer 2017 - Present (4 years 8 months)

 Philip Morris International

Senior Java Developer 2020 - Present (1 year 7 months)

 Covesting

Smart Contract Developer 2017 - Present (4 years 6 months)

 ISPRAS (Russian Academy of Sciences)

Software Development Engineer 2007 - 2020 (13 years 7 months)

 GO CLC


Smart Contract Developer 2018 - 2020 (1 year 9 months)

September 2020 - present (1 year 7 months)
Philip morris international Moscow ,

www.pmi.com/ru_ru/Pages/homepage.aspx

Consumer goods (non-food)

Senior Java Developer - lead integration developer

Participation in the development of data bus tools. Data bus setup.

May 2015 - present (6 years 11 months)
ISP RAS Moscow, www.ispras.ru/
Information technology, system integration, internet
Java programmer

• Participation in the MASIW project (https://forge.ispras.ru/projects/masiw-oss)

as a Developer;

• analysis of business requirements and TOR;

• development of a graphical editor of the AADL language based on Eclipse and GEF

for the automated workstation of a system integrator;

• development of architectural solutions; • code refactoring and optimization;

• integration of the project with existing and new systems.

Results and achievements:

• To simplify the analysis of the model code as a system as a whole in the context of

the project, graphical representations were developed: - Graphical editor of the

AADL model - Graphical representation of the AFDX model - Graphical

representation of the JetOS model

- Graphical representation of Arinc653 - Graphical representation of VxWorks .

• Added a step by step visualization tool for error propagation across the AADL

model.

May 2012 - May 2015 (3 years 1 month)
ISP RAS Moscow, www.ispras.ru/
Information technology, system integration, internet
Software developer

Linux development device Drivers verification System - Linux driver static

verification system ;

• participation in projects according to Scrum methodology ;

• analysis of TOR and prioritization of tasks;

• software development in languages: bash , perl , python , C/C++, haskell , Java ;

• testing, searching for errors and making corrections; • formation of technical

documentation.

Results and Achievements:

• The developed software allows to find real errors in the Linux kernel, which are

extremely difficult to find by other methods (errors are related to the capture of

locks as well).

Bug fixes were sent to the kernel developers and 10 of them were accepted . kernel

versioning . • A tool for automatic verification of the developed driver was proposed

and implemented using a convenient web service. • Implemented automatic testing

of the tool on real cores and test suites, which reduced the time for regression

testing of the tool. • Implemented the ability to run a kernel check on several

computers or in a cluster, which reduced the tool's runtime by several times.

May 2009 - May 2012 (3 years 1 month)
ISP RAS www.ispras.ru/
Information technology, system integration, internet
Tester

• Manual and automated testing of the Beeline

billing system • preparation of test plans and user documentation; • participation

in the implementation of new software to improve testing efficiency.

Results and achievements:

• The developed software allows to automate the process of testing and preparation

of test data.

February 2009 - May 2009 (4 months)
STC Module
Information technology, system integration, internet
C/C++ Developer

• Development of service programs;

• analysis of business requirements and TOR;

• software development and testing;

Results and achievements:

• The developed software allowed us to automate the process of checking the

availability of remote devices

Education: higher

2013, Moscow State Technical University. N.E. Bauman, Moscow Special

mechanical engineering, Spacecraft and Upper Stages

2004 - 2012, Bauman Moscow State Technical University Engineer's

degree, Satellites, aircrafts and combustion chambers

Advanced training courses:

2020, Introduction to Data Scientists and machine learning Stepik , Course

2020, Introduction to Spring https://itvdn.com/ru/video/spring, Course

2019, Blockchain development Digital October , Course

2013, Linux driver development Moscow State University, Course

Tests, exams:

2020 https://testprovider.com/ru/cabinet/searchCertificate/TP72859582,

Introduction to spring

Language Russian - Native

English - B2 - Intermediate

Skills

Software Development Project Management JavaScript Java MySQL C++ SQL

HTML Linux Web Development CSS Developer Tasking Business Intelligence

System Integration Python Git OOP Business Correspondence CSS3 SCALA

Play framework bash Eclipse Intellij IDEA CMS Wordpress jQuery Kafka

ELK Spring Framework

Additional Information

• More than 10 years of successful experience in IT departments of companies;

• knowledge of the basics and practical experience in the application of project

management; • experience in the development and implementation of projects for

the automation and development of IT infrastructure; • analytical mindset,

systemic and strategic thinking;

• initiative, striving to achieve high results, focus on personal and professional

development.

Applied knowledge and skills:

• Programming languages: Java - basic, Scala , Solidity , Bash , make , Python ,

C/C++, HTML, CSS (SCSS), JavaScript ( CofeeScript ), assembler , PHP.

• Technologies and software : Linux , Spring , Kafka , Elasticsearch , Kibana ,

Grafana , Play framework , bootstrap , EMF, Eclipse , IntelliJ IDEA, GEF, GMF,

Slick , Truffle , Scorex , jQuery , MySQL , Jupyter-notebook , vim , Apache (

web-server ), nginx , HTTP, ssh , Plesk Panel , SBT, EOS, Ethereum , make ,

WordPress .

Additional projects:

• Lessons on the development of ICO smart contracts

(http://inaword.ru/smart-kontrakty/) were written for the development of Solidity

clients in the Telegram group .

• Written over 40 ICO smart contracts for commercial customers, including

covesting.io - contract fees of about $20 million. • Developed cryptolottery based on

Ethereum ( Play Framework , Scala ).

• Developed https://mvp.g ese.io/ - a platform for advertisers and producers of

alcohol with a hint of EGAIS ( Scala , Play framewrok , nodejs ).

• A system has been developed for coordinating the security of a tender application

with an EDS. • A blockchain with POA consensus and an explorer for it have been

developed

Report Page