Dmitry Bondarenko

Dmitry Bondarenko

Consultant tutor

Followers of Dmitry Bondarenko1000 followers
location of Dmitry BondarenkoMoscow, Moscow City, Russia

Connect with Dmitry Bondarenko to Send Message

Connect

Connect with Dmitry Bondarenko to Send Message

Connect
  • Timeline

  • About me

    Python Software Developer

  • Education

    • Bauman Moscow State Technical University

      2015 - 2021
      Engineering Specialist Diploma Computer and information systems security 4.85
  • Experience

    • School of Programmers

      Sept 2017 - Sept 2019
      Consultant tutor

      I am responsible for teaching programming languages like "C++", "Python". I also taught lessons such as "Network Technologies", "Cryptography", "Windows administrating", "Information Security"

    • ReInform

      Nov 2019 - May 2024

      1. Developed QGIS plugins using Python, WebSocket, and Hasura for Moscow Committee of Architecture and regional contractors, leading to successful contract completions. These plugins are still in use.2. Researched and created a QGIS plugin using Python and PyVista for viewing 2D images in 3D, with image construction based on object attributes and the ability to get object information.3. Created a QGIS plugin using Python and REST API for creating, editing, deleting, and publishing tables in GreenPlum and PostgreSQL databases.4. Developed a Python plugin for transferring spatial data from Oracle DB to GreenPlum DB, and automatically generating DOCX documents from the transferred tables.5. Working on other projects related to QGIS and Python, assisting other teams with Java and TypeScript. Show less

      • Middle Python Developer

        Apr 2020 - May 2024
      • Junior Python Developer

        Nov 2019 - Apr 2020
    • Espressif Systems

      Dec 2021 - Jun 2024
      Software Developer

      1. Designed and implemented collecting statistics and parsing for the Component Registry website using AWS, Python, Flask, Celery, and PostgreSQL. Created a Docker image and set up Grafana to display statistics and generate graphs. The most popular component has 1.3 million downloads.2. Added functionality for handling project examples for components, including uploading, processing, and displaying them on the website using Python 2.7/Python 3 and PostgreSQL (SQLAlchemy 1.4/2.0). Each component has an average of 2 usage examples.3. Fully redesign website using Jinja2 and TailwindCSS, standardized the interface, switched to daisyUI, created a dark theme, and improved search functionality. Received positive feedback from users.4. Developed internal applications using FastAPI and PostgreSQL to create Release Notes for ESP-IDF. The team can easily create releases, track changes, and compare versions.5. Fully refactored and tested the application for synchronizing JIRA and GITHUB using Python and FastAPI. Improved code readability and made it easier to add new checks and notifications. The code is covered by tests using PyTest at 82%. Show less

    • Единый ЦУПИС

      Aug 2024 - now
      Программист-Мастер
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Dmitry Bondarenko
      3rd degree diploma in nomination "Information and telecommunication technologies and modeling" Bauman Moscow State Technical University. Nov 2017