Skip to content
View mifarse's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mifarse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mifarse/README.md

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.

Pinned Loading

  1. Faridik/Carolyn Faridik/Carolyn Public

    Бот для организации учебного процесса

    Python 4

  2. coderun.yandex.ru coderun.yandex.ru Public

    Разбор задач с coderun.yandex.ru

    Python 1

  3. discrete-eltech discrete-eltech Public

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

    JavaScript 1 1

  4. students_app students_app Public

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

    C++ 1

  5. healthbot healthbot Public

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

    Python

  6. mlita-eltech mlita-eltech Public

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

    JavaScript 2