×
Denis Shablonov

Denis Shablonov

.NET Developer

Perm, Perm Krai, RU
+7 (951) 920-75-99
English, Russian

Background


About

About

⁠Talk is cheap. Show me the code.
-- Linus Torvalds

A good day to you! 👋
⁠I'm a developer with a wide array of skills, primarily in desktop and backend web development in ASP.NET.⁠
Having work experience in many fields and a good grasp of English allowed me to become an open-minded and adaptable worker. Thanks to it, I can learn almost any technology on the fly.
I've supported and developed analytical systems for the Central Bank of Russia (C# WPF + ORACLE), developed a service for skydivers (React-Redux frontend + ASP.NET Core backend) and worked on a financial suite designed to assist in oil deposit prospecting.

I'm most passionate about cybersecurity, reverse engineering, and projects that can make a positive impact on the world 😊
Every day I stay on top of the news regarding cybersecurity, hacking, various development technologies.

My other fields of expertise include:

  • Natural Language Processing (NLP) and text processing;
  • Working with GNU/Linux and Docker containers to support DevOps processes;
  • Integration of new technologies into a given project;
  • Ensuring inter-team communication;
  • Low-level technologies: embedded systems (C) and reverse engineering.⁠
Work Experience

Work Experience

  • ASP.NET backend developer, Simpl-Group Ltd.

    Mar, 2024 - May, 20242 months

    Simpl-Group Ltd. is an outsourcing software development company, focusing on business-process descriptions, design and implementation of information analysis systems, investment management, development of integrated IT solutions for businesses and the public sector.
    During my time there, I was developing integration solutions, expanding and improving the API of an oil prospecting analytical suite with Microsoft Excel using ASP.NET as a backend, Hasura/GraphQL as a database query composer, and PostgreSQL as a database itself.

  • STM32 Embedded Developer, Company V-1336 JSC.

    Sep, 2023 - Feb, 20244 months

    "Company V-1336" JSC is a national-level enterprise whose primary objective is the development and production of hardware-sofware complexes and their components for controlling the technological processes during excavation, drilling and repair of oil and natural gas wells. I was working on an embedded drill control system, based on ARM STM32.

  • .NET Desktop Developer\Web Developer, Limon Ltd.

    Aug, 2020 - Sep, 20233 years 1 month

    ⁠Limon Ltd is involved in the developing of custom information systems, providing clients with comprehensive tech support with all arising problems regarding their systems, and also conducts a wide array of consulting services. ⁠I was ⁠thoroughly⁠ involved in the support and development of the desktop Analytical System for the Central Bank of Russia "Prognoz". I've primarily worked with C# WPF for the desktop app and ORACLE SQL for the app's database. ⁠Furthermore, I've written many modules in the app on my own and have gained a lot of experience with writing complex queries, triggers, and stored functions on ORACLE PL\SQL.
    ⁠Afterward, I was transferred to the Web-development team and was introduced to the service for organizing skydivers (React-Redux + ASP.NET)

    • The "editor -> repository" pipeline was sped up by up to x10 times faster, greatly improving the desktop team's performance;

    • The ORACLE database server was pruned of superfluous entities with an automated script by ~60% without breaking any vital systems;

    • Introduced a semi-automated upload script from Excel files into the database, reducing the user's required tech entry level;

    • Introduced the web-development team to various new tools of React-Redux, and its integration capabilities with various editors, thus bolstering the quality of their work;

  • Data Scientist, Seuslab Ltd.

    Oct, 2019 - Mar, 20205 months

    ⁠Seuslab Ltd. is invested in creating products, technologies, and solutions in the IT-sphere for investigative purposes, analytical research, digital search, and preemptive threat detection in social media. ⁠I was tasked with developing language models for the Russian language to detect socially dangerous trends. The majority of the development was done in Python, and the service's backend was written in Java.⁠ Aside from my direct responsibilities, I was also tasked with the research and development of new Natural Language Processing methods.⁠

    • Built model-backend infrastructure from the ground up;

    • Lead NLP research efforts for the company;

  • Embedded Software Developer, Morion PJSC.

    Oct, 2018 - Oct, 20191 year

    ⁠Public Joint Stock Company "Morion" is a national-level company that is tightly involved with the development, production, installation, and maintenance of telecommunication hardware across the country. ⁠My main role in this company was the development and documentation of embedded software for Network Interface Cards (NICs). I was heavily involved with STM32-based boards, С language for this platform, the assembly language, and IAR.

    • Rewrote the existing driver infrastructure into pseudo-OOP code that is easier to maintain and read;

    • Applied and repurposed custom USB and MicroSD drivers to interface with the computer and upload the firmware to respectively;

    • Wrote custom error handling for the board, which simplified the debug process;

Skills

Skills

  • Backend

    C#

    GraphQL

    Hasura

    REST API

    .NET Framework

    ASP.NET

    PostgreSQL

    PL/SQL

    Git

    Jira

  • Desktop

    C#

    WPF MVVM

    Oracle

    PL/SQL

    Git

    TFS

  • Frontend

    HTML / JSX

    SCSS / CSS / BEM

    Javascript / Typescript

    React

    Redux

  • Data Science

    Python

    NLP

    Natural Language Processing

    SQL

    Machine Learning

  • Embedded Development

    C

    Embedded Systems

    Assembly

    STM32

    IAR

Education

Education

  • Computer Engineering (incomplete), Bachelors, Perm National Research Polytechnic University

    Sep, 2017 - Jun, 2021

Certificates

Certificates

  • Xsolla Summer School, Data Science, Xsolla, Inc.

    Issued on: Aug 01, 2020

Interests

Interests

  • Reverse Engineering

    IDAReverse EngineeringPatching
  • Gaming