Konstantin Narkhov
Pheix 0.8.109
@condemnedcell
konstantinnarkhov.pro

Experience

Presentations

I’ve advanced experiense in:

  • Perl: parser development, practical modular development skills, OOP in Perl (native classes, Moose, Moo), unit testing, profiling, Selenium, static perlcritic analysis;
  • Perl: I’m developing my own CMS — Pheix CMS;
  • Perl: acceleration & optimization of web applications — integration with Redis (basic skills in development for caching servers);
  • Raku/Perl6: porting Pheix;
  • Raku/Perl6: developing and contributing modules Net::Ethereum, Router::Right, LZW::Revolunet, HTTP::UserAgent, MagickWand;
  • XML, XSD, JSON: writing parsers, development validation schemes;
  • HTML5 / CSS3 / JS;
  • MariaDB, PostgeSQL: support/administration/operation;
  • Basic skills in SQL;
  • Front-end: responsive layout Bootstrap 4, Material Design Lite, Riot.JS, React and React Native;
  • Blockchain: Parity/Geth Ethereum, Solidity smart-constracts, PoA networks deployment;
  • Devices development (based on PIC microcontrollers by Microchip Technology Inc.): calculating electrical circuits, Hi-Tech PicC and MPAsm with MpLabX IDE, simulation in CAD Proteus, self-made circuit boards (Sprint Layout, photoresist technology), board soldering skills incl. installation of SMD-components, microcontroller programming skills: duty cycle, interrupt processing, external interfaces: i2c, UART, sensors, displays, SD-cards;
  • Website development, layout & design at personal web-design studio;
  • GitLab: support/administration/operation, CI/CD tools, runners, downstream triggers.

Scientific publications

  • Proceedings of the Conference on Information Security Problems "Perspective-2009". Volume 1, page 177 — "Programming in real-time systems: automation and security" (PDF);
  • "Source code generator for real-time systems". Programmnye produkty i sistemy,  №4, pages 24–30, 2010;
  • "Techniques provided for valnerabilities reduction in special real time software". Programmnye produkty i sistemy,  №3, pages 89–95, 2012;
  • "Realization of controlled execution principle for realtime applications". Proceedings of SRISA RAS, Volume 5, №2, pages 113–121, 2015 (PDF);
  • "Monitor Library for multi-threaded Programs". Proceedings of SRISA RAS, Volume 7, №1, pages 70–74, 2017 (PDF);
  • "Handling exceptions using the monitor librarty". Proceedings of SRISA RAS, Volume 7, №4, pages 96–101, 2017;
  • "Software implementation of special IEC61131-3 data types at monitor library". Proceedings of SRISA RAS, Volume 8, №6, pages 66–74, 2018.

Blog entries

Check out latest blog entries: most interesting stories about past events & activities.

Quick feedback

Letters and spaces only