About me
Good day! My name is Andrey Ponomarev, I am a Senior .NET developer from Moscow. For more than 6 years I have been engaged in commercial software development using the ASP.NET MVC and Javascript technology stack. I love complex technical tasks, project management from start to end, analytics and elaboration of requirements for the product being developed. In my free time I like to engage in self-education, expanding and deepening my professional skills, as well as sports.
Portfolio

Visiology Platform 3 - Formula Engine
Formula Engine is a key component of the Visiology 3 platform, designed to execute DAX expressions in conjunction with the Clickhouse database.

Visiology Platform - ViQube database administration system
The administration system is designed to load data and configure the data scheme for the ViQube analytical database.

Visiology Platform - Self-service analytics system
The self-service analytics system is intended for simplified reporting based on data from the ViQube database.

Visiology Platform - Data migration module
The data migration module is used to export/import settings and platform data from one server to another.

Visiology Platform - Regulatory reporting module
The regulatory reporting module is used to edit Excel documents created based on data from dashboards.

Visiology Platform - Dashboard designer
The dashboard designer is used to create dashboards for displaying data on web pages of the visualization server.

Flipbox Software Suite
Flipbox Software Suite is interactive display software with drawing, video conferencing and laptop or smartphone screen display functions.

Formula Engine - implementation of a backend for storing and administering workspaces (1)

Formula Engine - implementation of a backend for storing and administering datasets (1)

Formula Engine - implementation of a backend for building charts based on DAX queries (1)

Formula Engine - implementation of a backend for storing the data model (1) and the relationships between tables (2)

Formula Engine - an implementation of a parser and semantic analyzer for DAX expressions (1)

Formula Engine - an example of parsing a DAX expression into a syntax tree
Previous Next
Data loader settings page

Table columns editor page

Access rights settings page
Previous Next
Main page - bar chart tab

Window for applying filters from chart data

Data filter settings window
Previous Next
Entities for export selection window

Window with the final list of exported entities

Window with a list of entities to be changed during import
Previous Next
Page with a list of regulatory reports

The window for adding a widget with data to the report
Previous Next
Dashboard designer - general view of the interface

Dashboard designer - dashboard list window

Dashboard designer - factor analysis window
Previous Next
Drawing inside the application

Working with the Internet through a browser
Previous NextSkills
Backend
more than 6 years of experience
more than 6 years of experience
PostgreSQL MongoDB Clickhouse Entity Framework Core Docker HTML CSS JavaScript TypeScript Webpack Bootstrap xUnit Moq Fluent Assertions MediatR Autofixture Git Teamcity Keycloak ANTLR PowerBI DAX
Опыт работы
Senior .Net developer - December 2023 - present Senior .Net developer - March 2014 - December 2023 C ++ developer - August 2010 - March 2014 Education
MongoDB - The Complete Developer's Guide
Udemy course - June 2019
C# Mail.ru Test
Mail.ru certification - January 2019
Cambridge English Level 2 Certificate in ESOL International (FCE)
Language Link - 2016
NRNU MEPhI - Moscow Engineering Physics Institute
Year of graduation - 2012