Viktor ShevchenkoFull-Stack .NET / Angular Engineer
Phone
+37494706840
Location
Yerevan, Armenia
Available from mid-October 2026
Summary

Full-stack developer with 20+ years of .NET experience and 7+ years specializing in Angular application development. Most recently, one of two developers on an enterprise Security & Compliance platform used by thousands of users, working across the Angular UI, REST APIs, and database layer, and upgrading the platform from Angular 16 to 22 in production.

Experienced in legacy system modernization, database optimization, and security hardening, with remote experience for clients in the UK and US.

Proficient in modern .NET (8–10), Angular Signals, and AI-assisted development tools such as Claude Code and GitHub Copilot.

Skills
Backend & APIs — C# • .NET (8–10) • ASP.NET Core • EF Core • Dapper • RESTful Web API • Hangfire
Frontend Ecosystem — Angular (16–22) • TypeScript • RxJS • Angular Signals • Standalone Components • AG Grid • PrimeNG • Kendo UI
Cloud, DevOps & Tools — Microsoft Azure • Azure Kubernetes Service (AKS) • Docker • Git • Azure DevOps Pipelines • GitLab CI • Jenkins
Databases & Data — MS SQL Server • T-SQL Execution Plan Analysis • EventStoreDB • Elasticsearch • MySQL • MinIO
Architecture & Practices — Microservices • Event-Driven Architecture • CQRS • DDD • SOLID • BDD / Unit Testing
AI-Assisted Development — GitHub Copilot • Claude Code • AI-Assisted Refactoring & Test Generation
Professional Experience
DataArt, Full-Stack Software Developer
05/2021 – 10/2026 | Yerevan, Armenia

Enterprise Security & Compliance Platform

Served as one of two developers in a five-person team (two developers, two QA engineers, one business analyst), sharing end-to-end ownership of a platform utilized by Security and Compliance teams for policy management and by thousands of employees for data tracking and checklist completion.

  • •Developed core security workflows in Angular, including role-based access control (RBAC), dynamic Security Exception and Custom Security Rule forms, and template-driven checklists.
  • •Owned the Checklist Kanban board end to end, including the Angular UI, REST API, business logic, and data access layers.
  • •Extended Custom Security Rules with Account Location Rules across the UI, data access, and SQL processing, supporting dynamic fields and configurable rule enforcement.
  • •Enhanced the audit framework by introducing declarative, attribute-based logging, providing compliance teams with a consistent audit trail.
  • •Refactored the data layer to standardize Security Exception processing across user, project, and client levels.
  • •Containerized the Angular frontend in collaboration with DevOps and resolved build failures in Azure DevOps Pipelines.
  • •Upgraded the platform from Angular 16 to Angular 22 without disrupting production availability.
  • •Worked closely with the BA on requirements and with QA on testing.
  • Tech Stack: Angular 16–22, RxJS, Signals, MSAL, AG Grid, .NET 8–10, Dapper, Hangfire, Azure, SQL Server, Docker

    Call Management & Recording System (earlier project)

    Contributed as a feature team member to a large-scale, microservices-based call recording platform for enterprise clients.

  • •Contributed to a production system built on event sourcing (EventStoreDB) and deployed on Azure Kubernetes Service, working across services to configure call processing.
  • •Expanded automated behavior-driven development (BDD) test coverage for call-processing scenarios.
  • Tech Stack: .NET 6, AKS, EventStoreDB, Elasticsearch, MinIO

    US FinTech Client

    Full-Stack Software Developer (B2B Contractor)
    02/2021 – 04/2021 | United States - Remote
  • •Designed and prototyped an internal chat application for visualizing messages with complex hierarchical relationships.
  • •Tech Stack: .NET Core 3, React.js
  • Blueberry Consultants Ltd

    Full-Stack Software Developer (B2B Contractor)
    12/2018 – 02/2021 | United Kingdom - Remote

    Care Home Management System

  • •Owned the design and implementation of a reusable CRUD framework that supported parent-child relationships, significantly reducing boilerplate across client- and server-side modules.
  • •Led security hardening by implementing IDOR protection through ID hashing and custom model binders.
  • •Engineered integrations with a medication hub and a delivery tracking service.
  • •Tech Stack: Angular 8-10, PrimeNG, RxJS, .NET Core 3, ASP.NET Core, ASP.NET Core Identity, EF Core, Hangfire, MS SQL Server, MySQL, Docker, GitLab CI.
  • Recruitment CRM

  • •Developed a high-throughput timesheet and work-history import engine using ASP.NET Web API and AngularJS, streamlining data entry for UK-based agencies.
  • •Engineered the new business logic to cover the latest legal changes.
  • •Tech Stack: AngularJS, Kendo UI, SignalR, ASP.NET Web API, EF6, Hangfire, MS SQL Server, Azure VM, Jenkins.
  • Arcadia, Full-Stack Software Developer
    07/2014 – 12/2018 | Saint-Petersburg, Russia

    Developed and maintained a school management platform for an e-learning service provider, working across backend and frontend development, including legacy modernization.

  • •Modernized mission-critical subsystems by migrating legacy ASP components to ASP.NET MVC 5, improving maintainability and development efficiency.
  • •Designed and implemented a dynamic filtering system for the Calendar module and refactored business logic across Schedule and Messaging modules to support complex workflows and evolving business requirements.
  • •Developed responsive, interactive interfaces for the Schedule and Weekly Plans modules using Knockout.js and Vue.js, integrating modern client-side technologies into the existing MVC application.
  • •Strengthened application reliability by expanding unit test coverage for complex business logic in the Schedule and Weekly Plans subsystems.
  • •Tech Stack: ASP.NET MVC 5, MySQL, JavaScript, TypeScript, Knockout.js, Vue.js, jQuery, Less.
  • ViaCode, .NET / Performance Engineer
    05/2011 – 01/2014 | Saint-Petersburg, Russia

    Developed and maintained an enterprise legal management platform.

  • •Engineered an internal query engine to optimize SQL generation for user-defined fields, significantly improving query execution performance and reducing server load.
  • •Analyzed and restructured high-traffic database schemas to optimize frequently executed queries and improve overall platform performance.
  • •Redesigned an internal SQL performance testing tool to capture additional SQL Server performance metrics, enabling more comprehensive query performance analysis.
  • •Tech Stack: .NET Framework 3.5, ASP.NET 3.5, MS SQL Server
  • Earlier Software Engineering Experience

    Held software development and engineering roles across enterprise, healthcare, ERP, integration, and database applications, primarily using C#/.NET, Windows Forms, and SQL Server.

    Languages
    English

    Professional working proficiency

    Russian

    Native

    Certificates
    MCPD⁠

    Microsoft® Certified Professional Developer

    Anthropic⁠

    Claude Code in Action