Giter VIP home page Giter VIP logo

Hi there 👋

My name is Serafim Urukov, currently I'm occupied as Fullstack/Python developer @ pSeven SAS (🇫🇷)

👨‍🎓 Education

Master's Bachelor's IELTS
Master's, “Information Systems and Technologies” Saint Petersburg Electrotechnical University, Russia
Bachelor's, “Information Systems and Technologies” Saint Petersburg Electrotechnical University, Russia

📜 Experience

2021-03 – PRESENTFullstack/Python developer @ pSeven SAS (🇫🇷)

Responsibilities: support and develop pSeven Enterprise platform — Low-code cloud-native platform to automate engineering processes and enable Digital Twins at scale.

2016-11 – 2021-02Software Developer @ K3D Inc. (🇨🇦)

Responsibilities: Supervising Grafana servers. Developing python scripts for personal use and as applications for servers.

👀 More details
  • Created and maintained OPC server configuration for 80 online PLC systems.
    • Automated KEPWare KEPServerEX configuration XML creation using XSLT script converting proprietary PLC configuration.
    • Configured OPC server to store real-time tag data into InfluxDB using REST.
  • Created and maintained Grafana website for 80 remote PLC systems.
    • Automated Grafana deployment using Python, bash and Grafonnet (JSONnet)
    • Automated creation of Grafana alerts and set up notifications routing to messengers.
    • Automated generation of Grafana dashboards (Grafonnet).
    • Set up environments for Grafana user to supervise data of multi storey buildings.
    • Optimized every influxql query to increase Grafana dashboard loading time (cleaning, down sampling, aggregation).
  • Built JSON import/export Excel add-in for standalone files and MongoDB using VBA.
    • Add-in was possible to process folded dictionary structures and list of dictionaries. It worked with Excel 2013 and modern Excel versions.
  • Built a platform for PLC source code generation using Python and JSON.
    • Implemented flexible configuration to generalize process of creating new building config file.
    • Designed 10 modules for processing building data. Each module is responsible for populating data using specific algorithm.
    • Implemented import python packages while running.
    • Profound PLC variable processing based on plc properties. Including calculation variable sizes and addressing, module selection.
  • Wrote firmware for valve controller on STM32 platform using embedded C
    • Communication with Panasonic PLC via MEWTOCOL.
    • Reported telemetry using MQTT. Stats are available to view in Grafana.
    • Software based on FreeRTOS.
    • Implemented multi-threading, prevented most common emergency cases.
  • Developed software for initializing thermostats remotely.
    • Source code of the software is C#, application is compiled for Windows platform.
    • Software is designed to transfer json-serialized identification data to thermostats using UDP protocol.

2014 – 2016Web Developer @ Self-Employed (🇷🇺)

Responsibilities: Developing scripts for websites according to the settled tasks: website parsers, web services api.

🐍 Python roadmap

I'm enhancing python programming skills. Check out my repo, where I am trying to solve algo https://github.com/mifarse/coderun.yandex.ru

📘 Golang roadmap

I'm studying golang. You can follow my leetcode account and Golang repo.

LeetCode user mifarse

📫 How to reach me

I keep personal conversation at Telegram.

Serafim's Projects

audio181 icon audio181

Музыкальный плеер для комнаты на Raspberry Pi.

avito-huzza icon avito-huzza

Парсер данных о недвижимости с авито.

bt-mqtt-gateway icon bt-mqtt-gateway

A simple Python script which provides a Bluetooth to MQTT gateway, easily extensible via custom workers. See https://github.com/zewelor/bt-mqtt-gateway/wiki for more information.

discrete-eltech icon discrete-eltech

Серверная часть веб-приложения по тренажёру дискретной математики

dustorage-client icon dustorage-client

Клиентская сторона приложения для облачного хранилища фото.

grafana icon grafana

The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More

healthbot icon healthbot

Программа контролирует данные о свободных талонах к врачу.

mathematica icon mathematica

калькулятор неотрицательных выражений

mbracketsgenerator icon mbracketsgenerator

Задача по генерации правильных скобочных последовательностей

metro-ui-css icon metro-ui-css

CSS styles for build Windows 8 Metro UI stylable interface

mlita-eltech icon mlita-eltech

Альтернативный экзамен. Сервис по решению задач на гиперкубы

rasp-dht11 icon rasp-dht11

Мини-программа, демонстрирующая стэк: Python, Embedded, Rasberry Pi, InfluxDB, Grafana.

shaverma icon shaverma

Приложение по трекингу записей сообщества и автоматическому постингу комментария

students_app icon students_app

Приложение курсовая работа для работы с БД студентов.

vkr2021 icon vkr2021

Исходный код, сопровождающий ВКР по теме "Выявление паттернов функционирования датчиков для диагностики состояния здания"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.