Dmitrij Rysanow
Senior Fullstack Developer with 10+ years of commercial software development experience. Specializing in Angular and TypeScript, with backend development in Node.js (Express, NestJS). Experienced in application and API architecture, legacy modernization, performance optimization and building scalable, secure solutions across the full stack — from UI through APIs and data access to CI/CD and cloud.

Core Strengths
Enterprise-grade Frontend Systems
Design and development of large-scale, enterprise-grade frontend systems in Angular or React. Fast at picking up new — even lesser-known — frameworks and adapting to each project’s stack, constraints and domain. Focus on performance, scalable architecture, efficient state management and long-term maintainability.
Communication is Key!
Clear, proactive communication treated as a core engineering skill. Strong focus on validating and clarifying requirements up front so the delivered solution matches what the client actually needs, and on aligning with each project’s standards, conventions and ways of working. Comfortable in Agile/Scrum teams — sprint planning, estimation, code reviews and continuous stakeholder feedback. Structured communication and reporting using the STAR methodology (Situation, Task, Action, Result).
DevOps & Cloud Delivery
Design and operation of CI/CD pipelines and cloud-native delivery. Hands-on with GitLab CI, GitHub Actions and Jenkins, containerization (Docker), orchestration (Kubernetes) and infrastructure automation. Experience across cloud platforms (Azure, Google Cloud), with a focus on reliability, scalability and repeatable, automated deployments.
AI Tools Understanding & Usage
Practical, hands-on adoption of AI-assisted development. Daily use of GitHub Copilot for coding, refactoring and code reviews. Building custom MCP (Model Context Protocol) integrations to connect AI agents with project-specific tools and data, plus a mobile AI-agent toolkit (an AI agent app on the phone). Strong focus on the safe application of Human-in-the-Loop in operations — keeping a human in control of critical actions and decisions.
Experience
Jul 2023 - Sep 2026
Fullstack development with Angular, TypeScript, C#, .NET 8 and ASP.NET Core 8; legacy modernization, a generic search/filtering engine, Azure DevOps and AI-assisted development.
- Fullstack development with Angular 20+, TypeScript, C#, .NET 8 and ASP.NET Core 8
- Modernization of a legacy .NET Framework 4.7.2 / MVC 5 solution to .NET 8 + Angular SPA + EF Core 8
- Generic end-to-end search, filtering and pagination architecture across Angular and .NET
- Shared SearchCriteria/PageRequest contract and generic filtering engine using Expression Trees and EF Core
- ASP.NET Core Web APIs, DTOs, data models and an EF Core data-access layer on Azure SQL
- Authentication and authorization with Microsoft Entra ID, OIDC, OAuth 2.0 and JWT (role-based and machine-to-machine)
- Integrations with external MDM platforms (Apple DEP, Android/Chrome Zero-Touch, Samsung Knox, Windows Autopilot)
- TDD backend tests with NUnit, Moq, FluentAssertions and WebApplicationFactory, integrated into E2E
- Azure DevOps Pipelines: build, tests, security scanning, EF Core migrations, artifact publishing and deployment to Azure App Service
- AI-agent development environment for repository analysis, planning, implementation, testing and documentation
- Custom MCP / Playwright / headless Chrome solution for automated UI verification with screenshots and logs
- Built a reusable UX component library with Storybook and semantic versioning; key components included a data grid and dropdown
- Unit tests with code-coverage tracking

Jul 2021 - Mar 2023
Backend for a large fintech platform (Greenlight) on a Kubernetes microservices architecture; Node.js/Express, gRPC/REST and AWS.
- Backend services in Node.js / Express.js
- User onboarding and KYC functionality
- Inter-service communication via gRPC and REST APIs
- AWS services: DynamoDB, S3, SQS, SNS, CloudFront and API Gateway
- AWS Lambda solutions with optimized build and packaging
- Microsoft Azure, Docker and CI/CD

Jan 2019 - Jul 2021
Frontend solution for uploading very large files (up to 1 TB) for the Roche ecosystem; Web Workers, WebCrypto and chunked parallel uploads to S3.
- Frontend solution for handling and uploading very large files
- Resolved browser crashes and excessive memory usage during upload
- File processing with Web Workers and WebCrypto, including incremental hashing
- File chunking and parallel upload to Amazon S3
- Tested with files up to 1 TB; browser memory stayed around 80 MB
- Optimized frontend-backend communication and API contracts
- Moved trust-sensitive operations from the frontend to the backend for security
- Code reviews and collaboration with Backend, Cloud and DevOps teams

Jan 2017 - Jan 2018
Frontend applications for financial systems in JavaScript and Angular; Angular library with ng-packagr.
- Frontend applications for financial systems in JavaScript and Angular
- Design and development of an Angular library using ng-packagr
- Small internal chat application in Angular
- Unit and E2E tests
- Frontend architecture decisions

Nov 2015 - Jan 2017
Technical leadership for a cross-platform mobile app in Ionic + AngularJS (Quiz-m); Ionic/AngularJS architecture and performance.
- Technical leadership of a team of 3-4 developers
- Technology/library selection and frontend architecture design
- Architecture supporting multiple mini-game types with a shared scoring mechanism
- Technical decisions, code reviews, mentoring and onboarding
- Technical planning, estimation and roadmap contribution
- Direct client cooperation on technical matters
- Centralized business logic in Angular services for stricter, more robust component state management
- Performance optimization and offline-first experience with a local LokiJS database and state sync

Jan 2014 - Jun 2015
Frontend and backend applications and CRUD services; PHP, JavaScript/jQuery and XML data processing.
- Frontend and backend applications and CRUD services
- Databases, external APIs and XML data
- Interfaces in HTML, CSS, JavaScript and jQuery
- Backend solutions in PHP

My projects
Production-ready realtime communication platform (PWA, offline-capable) with WebRTC, end-to-end encryption (Proteus, MegOlm) and distributed state synchronization between trusted devices.

Web3 funds splitter built with Angular and integrated with the Web3 / MetaMask ecosystem.

GeoSpatial marketplace built with Angular, Mapbox GL and IPFS. Winner of the Gitcoin hackathon.

Technologies

