.NET Engineer (+React)/Tech Lead, Digital+Dots (Smart-house like application and Art Transportation Data Storage)
Duration: Aug. 2023 - Present
Summary: Development of a smart-house like application for enterprise devices facilitating architecture processes from CAD/RVT file creation to modification, alongside a project for storing historical data about transportation and storage conditions of art pieces.
Responsibilities:
- Backend development using .NET/C#, ASP.NET Core, and Entity Framework.
- Frontend development with React, Redux, and TypeScript.
- Integration with Autodesk tools for data exchange.
- Implementation of cloud services and Azure components for deployment, security, and storage.
- Management of messaging and IoT protocols.
Technologies: .NET/C#, ASP.NET Core (Web API, Minimal API), Entity Framework, React, Redux, React Hook Forms, MUI, TypeScript, HTML, CSS, REST, GraphQL, Azure DevOps, Azure Functions, Azure App Service, Azure Static Web Apps, Azure Active Directory (B2C Auth), Azure Key Vault, Azure Event Grid, Azure Blob Storage, Azure Pipelines, Cosmos DB (NoSQL API/Gremlin API), Redis, RabbitMQ (IoT), Service Bus, SignalR, WebSockets, MQTT, Autodesk Integrations (Revit Data Exchange, Derivative, Tandem), Blockchain.
Senior .NET Engineer (+ Angular )/Data Science, NDA (ESports Betting Data Platform and Pricing Platform)
Duration: Dec. 2021 - Aug. 2023
Summary: Development and migration of an e-sports betting data platform providing data and calculations for betting companies, including migration from a Python monolith to .NET microservices, and a pricing platform involving advanced data analytics and competitive pricing strategies.
Responsibilities:
- Designed and created microservice architecture for data science computations.
- Led team management and development processes.
- Optimized latency and hosting costs by rewriting and optimizing algorithms.
- Maintained and enhanced platform functionalities including real-time communication and payment integrations.
- Implemented testing, monitoring, and security measures.
Technologies: .NET, ASP.NET Core (Web API, CQRS, MediatR), C#, Entity Framework, Dapper, MAUI, Python, Angular, RxJS, MobX, NgRx, TypeScript, DevExpress, HTML, CSS, PostgreSQL, MongoDB, AWS Kubernetes (EKS), GitLab CI/CD, Kubernetes, Docker, Kafka, Helm, Ingress, Nginx, JWT, OAuth, Cryptography, WebSockets, WebRTC, SignalR, Selenium, Playwright, Prometheus, Grafana, Sentry, Stripe, PayPal, ML.NET, GCP AI services, OpenAI.
Middle/Senior.NET Engineer (+ React/Blazor), Rencore (Microsoft Account Data Management and Analysis Platform)
Duration: Feb. 2019 - Dec. 2021
Summary: Development of a platform assisting large companies in managing and analyzing their Microsoft accounts data, including automation and reporting systems.
Responsibilities:
- Backend development using .NET, ASP.NET Core Web API, MVC, C#, and Domain-Driven Design.
- Frontend development with React and Blazor.
- Implementation of automation and reporting features.
- Collaboration in team planning and architecture design.
Technologies: .NET, ASP.NET Core Web API, MVC, C#, DDD, React, Blazor, Syncfusion.
Junior/Middle.NET Engineer, bArt (CRM Systems Development)
Duration: Dec. 2018 - Jan. 2019
Summary: Development of various small-to-medium CRM systems with integrations to Dynamics CRM and Salesforce.
Responsibilities:
- Backend development using .NET, ASP.NET Core, C#, Entity Framework, and ADO.NET.
- Frontend development with HTML, CSS, JavaScript, and jQuery.
- Utilized Power Platform tools including Power Apps and Dataverse.
- Database management with MS SQL.
- DevOps using Azure DevOps.
Technologies: .NET, ASP.NET Core, C#, Entity Framework, ADO.NET, HTML, CSS, JavaScript, jQuery, Power Apps, Dataverse, Ribbon, MS SQL, Azure DevOps.