Software Developer
12+ years exp
Management: 6-10 years
SQL
C#
JavaScript
TypeScript
Node JS
API Design: 7/10
Scalability & Performance: 7/10
Data Layer & Database: 6/10
Active 2 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Backend API engineer (senior-level) focused on reliable REST and real-time services with optimistic concurrency and idempotency as core strengths. The strongest proven skill is building concurrent, correctness-first APIs with atomic compare-and-swap and idempotent request handling, demonstrated by OrderBook.cs and the integration tests that exercise races and idempotency. Public code does not evidence advanced production concerns such as structured logging/alerting, full migration/versioning pipelines, or token-based auth lifecycle management.
Phone
Technical skills
Languages
5
SQL
C#
JavaScript
TypeScript
Node JS
C#
7
WPF
Entity Framework Core
Serilog
Hangfire
Moq
ASP.NET Core
.NET
DevOps
15
AWS
Rest API
Docker
Kubernetes
GitLab
Grafana
Kibana
Prometheus
TeamCity
Jenkins
gRPC
ArgoCD
Yandex Cloud
GitHub Actions
CI/CD
Databases
5
PostgreSQL
MySQL
ElasticSearch
Apache Kafka
RabbitMQ
Other
24
React.js
Angular
Informatica
ETL/ELT
Azure
Docker Compose
Oracle
Redis
Next.js
Dapper
gRPC for .NET
GitHub
Teradata
CI/CD
Containers
MariaDB
QA
GitLab CI
Vite
xUnit
Bamboo
Rollup
GitOps
Harbor
Timeline
Software Engineer
•
Middle
ZFX / YCH Blue Digital Limited
•
Full-Time
Built and optimized backend services for fintech/trading use cases using C#/.NET, REST/gRPC, and event-driven messaging with Kafka. Improved business logic and reduced processing time by tuning data retrieval and stream handling. Enhanced reliability and observability by optimizing Elasticsearch logging and working with infrastructure teams on fault-tolerance testing and production troubleshooting.
C#
gRPC
Rest API
Apache Kafka
Docker
AWS
Kubernetes
MySQL
ElasticSearch
Prometheus
Grafana
Kibana
ArgoCD
GitLab
Senior Software Engineer
•
Senior
IBS Remote
•
Full-Time
Modernized enterprise APIs and microservices with C#/.NET and REST, including event-driven integrations with Kafka. Reduced application resource usage by refactoring and extracting legacy logic into cross-platform services. Led Docker migrations for services with platform-specific enterprise dependencies and coordinated CI/CD and deployment activities with infrastructure teams.
C#
Rest API
Apache Kafka
SQL
Entity Framework Core
Docker
Kubernetes
Yandex Cloud
CI/CD
Senior Software Engineer / Team Lead
•
Lead
7tech
•
Full-Time
Delivered SaaS microservices for a smartphone-management platform using C#/.NET, REST APIs, and RabbitMQ messaging. Improved reliability and integration stability through technical planning, quality control, and hands-on troubleshooting. Led user-story refinement and mentored engineers via code reviews and technical guidance.
C#
Rest API
RabbitMQ
PostgreSQL
Docker
AWS
Jenkins
Grafana
Prometheus
Entity Framework Core
Hangfire
React.js
GitLab
Senior Software Engineer
•
Senior
Renaissance Insurance
•
Full-Time
Enhanced insurance business logic using C#/.NET Core and REST-based services. Improved performance and expanded unit/integration test coverage with NUnit and mocking to reduce regression risk. Worked with CI tooling and production-ready logging to support ongoing development and reliability needs.
C#
Rest API
Docker
SQL
Entity Framework Core
Serilog
TeamCity
Moq
React.js
GitLab
Software Engineer
•
Middle
Renault Russia
•
Full-Time
Developed backend and frontend components for an internal portal using C# and ASP.NET technologies. Implemented UI features with Angular and integrated server-side data access using SQL Server, ADO.NET patterns, and Entity Framework. Optimized database load and query execution, and contributed to planning for cloud migration and cost reduction.
C#
Angular
SQL
Entity Framework Core
Docker
GitLab
Team Lead / Senior Software Engineer
•
Lead
Magnit
•
Full-Time
Led and evolved delivery for large-scale retail, logistics, forecasting, reporting, and ETL systems, progressing from engineer/analyst to senior and team lead. Built order-calculation and reporting workflows that significantly reduced processing time and improved reporting capability. Designed data distribution and inventory forecasting solutions using C#, SQL, and Informatica-based pipelines, while mentoring teams and automating data workflows to improve data integrity.
C#
SQL
Informatica
ETL/ELT
WPF
Kuban State University
Bachelor's Degree •
Mathematics and Computer Science
Senior Backend Developer
Confidence: Medium API Engineer
Backend API engineer (senior-level) focused on reliable REST and real-time services with optimistic concurrency and idempotency as core strengths. The strongest proven skill is building concurrent, correctness-first APIs with atomic compare-and-swap and idempotent request handling, demonstrated by OrderBook.cs and the integration tests that exercise races and idempotency. Public code does not evidence advanced production concerns such as structured logging/alerting, full migration/versioning pipelines, or token-based auth lifecycle management.
API Design
7/10
How well APIs are designed
Clear, consistent REST surface with explicit idempotency handling and well-formed error contracts; minimal formal versioning but good guards against stale updates and invalid transitions.
Evidence
itinessity/trade-execution-lab/src/Program.cs: Idempotency-Key validation and conflict responses for POST /api/orders
itinessity/order-workflow-api/src/Program.cs: transition endpoints that return 409 for stale versions and 403 for role violations
itinessity/order-workflow-api/tests/integration.py: concurrency test asserting single decision and conflict behavior
Data Layer & Database
6/10
Working with databases
Thoughtful data-layer choices: parameterized queries, optimistic concurrency with version compare-and-swap, and unique constraints for idempotency; no migration history beyond CREATE TABLE IF NOT EXISTS scripts.
Evidence
itinessity/trade-execution-lab/src/OrderBook.cs: UPDATE ... WHERE id=$2 AND version=$3 compare-and-swap pattern
itinessity/trade-execution-lab/src/OrderBook.cs: UNIQUE request_key and SELECT after INSERT to implement idempotent upsert
itinessity/order-workflow-api/src/Workflow.cs: JSONB storage and parameterized SELECT/UPDATE usage
Scalability & Performance
7/10
Handling load and speed
Concrete scalability and performance work: bounded channels with drop-oldest backpressure, background generator, SSE streaming with Last-Event-ID resumption and retained-window semantics.
Evidence
itinessity/market-stream-lab/src/Market.cs: Channel.CreateBounded with FullMode=DropOldest and retained history queue
itinessity/market-stream-lab/src/Program.cs: SSE implementation handling Last-Event-ID, reset events and streaming flushes
itinessity/market-stream-lab/src/Generator.cs (Generator in Market.cs): BackgroundService using PeriodicTimer for controlled publishing
System Architecture
6/10
Overall system structure
Deliberate modular boundaries and DI: Database abstraction, domain components (OrderBook, Workflow, Market), and small, focused services; clear separation of concerns for web hosting and domain logic.
Evidence
itinessity/trade-execution-lab/src/Program.cs: DI registration of Database and OrderBook and minimal-api wiring
itinessity/order-workflow-api/src/Workflow.cs: domain logic separated from HTTP handlers
itinessity/market-stream-lab/src/Market.cs: encapsulated subscription and publish semantics with explicit close handling
Security & Auth
5/10
Protecting data and access
Reasonable boundary security: constant-time API key comparison, input validation and parameterized SQL; lacks advanced auth lifecycle (tokens/refresh/revocation) but demonstrates injection awareness and role checks.
Evidence
itinessity/order-workflow-api/src/Program.cs: Actor(HttpRequest) uses CryptographicOperations.FixedTimeEquals against SHA256 hashes of keys
itinessity/trade-execution-lab/src/Program.cs: input validation for symbol, quantity and Idempotency-Key length
itinessity/trade-execution-lab/src/Database.cs: parameterized NpgsqlCommand construction in Sql.Query extension
Reliability & Observability
5/10
Stability and monitoring
Good reliability patterns in places: cancellation-aware SSE loop, BackgroundService cancellation, and integration tests for race conditions; missing structured logging, explicit retry/backoff strategies and runtime metrics/alerts beyond a simple metrics endpoint.
Evidence
itinessity/market-stream-lab/src/Program.cs: SSE loop catches OperationCanceledException when request aborted
itinessity/market-stream-lab/src/Market.cs: Metrics() method exposing runtime counters and retained-window size
itinessity/order-workflow-api/tests/integration.py and trade-execution-lab/tests/integration.py: black-box tests exercising concurrency and conflict cases
Expertise
.NET• Middle
Microservices & API Architecture• Middle
Messaging & Real-time• Middle
Industries
Financial Services• Senior
Technologies
Node JS
Rest API• since 2020
gRPC• since 2022
.NET
ASP.NET Core
Apache Kafka• since 2022
Requests• mentioned only
Recommendations
- Develop transactional APIs where optimistic concurrency and idempotency are central, such as order processing or approval workflows.
- Build real-time streaming components and client reconnection semantics using bounded channels and SSE or WebSockets for low-latency feeds.
- Implement small-to-medium backend services that require clear domain separation and atomic state transitions, including automated integration tests for concurrency scenarios.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Senior QA Engineer
Confidence: Medium API QA Engineer
An API-focused Senior engineer specializing in correctness under concurrency for fintech-style services with a strong emphasis on atomic operations and negative-path testing. The strongest proven skill is designing and validating concurrency-safe, idempotent backend flows as demonstrated by OrderBook.cs and the accompanying integration.py concurrency and idempotency tests. Public code does not show formal CI test configuration artifacts, contract/schema testing, or systematic load/SLO benchmarking.
Test Automation Frameworks
5/10
Building automated tests
Practical, home-grown integration harnesses that run black-box scenarios and concurrency windows, but no formal test framework fixtures, factories, or mock servers; tests are runnable scripts rather than a structured test-suite with parallelization configuration.
Evidence
order-workflow-api/tests/integration.py
market-stream-lab/tests/integration.py
trade-execution-lab/tests/integration.py
Test Coverage & Strategy
6/10
What and how to test
Tests show risk-based negative-path design and boundary checks with exact expected failures and concurrency race assertions, demonstrating thoughtful test strategy; however there is no evidence of mutation testing, property-based tests, or a labeled smoke/regression tagging strategy.
Evidence
order-workflow-api/tests/integration.py - negative-paths and concurrent decision assertion
trade-execution-lab/tests/integration.py - idempotency and race assertions
API & Integration Testing
6/10
Testing how parts work together
Strong API and integration testing around idempotency, optimistic concurrency, stale-version handling and SSE behavior; tests exercise 400/409/401/403/400 responses and concurrency conflicts but lack formal contract tooling or schema-driven validation frameworks.
Evidence
trade-execution-lab/tests/integration.py - idempotency and conflict code checks
market-stream-lab/tests/integration.py - SSE cursor and validation checks
order-workflow-api/tests/integration.py - stale-version/409 and auth role checks
Performance & Load Testing
2/10
Testing speed under load
Some synthetic load-oriented unit checks (bounded channel buffer and publish loop) validate backpressure semantics, but there is no systematic load or SLO-driven performance testing (no k6/locust/gatling scenarios or percentile analysis).
Evidence
market-stream-lab/tests/DomainTests/Program.cs - publishes 500 ticks to verify bounded buffer behavior
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
SDET & Test Engineering• Middle
Unit & Component Testing• Middle
Industries
Financial Services• Senior
Technologies
QA
CI/CD
Containers
TypeScript
SQL• since 2014 • Senior
C#• since 2014 • Staff
Docker Compose
GitHub Actions
Kibana• since 2022
Prometheus• since 2021
Yandex Cloud• since 2022
GitLab CI
Azure
CI/CD• since 2022
GitOps
ArgoCD• since 2022
Jenkins• since 2021
AWS• since 2021
Docker• since 2020
Kubernetes• since 2022
Grafana• since 2021
Entity Framework Core• since 2020
Serilog• since 2020
Dapper
gRPC for .NET
WPF• since 2014
xUnit
Moq• since 2020
Hangfire• since 2021
Harbor
TeamCity• since 2020
Bamboo
GitHub
GitLab• since 2020
Requests• mentioned only
Systems• mentioned only
Recommendations
- Use the developer to build backend APIs and services that require correctness under concurrent access, idempotency and optimistic concurrency controls.
- Assign them to design and own API integration test harnesses and black-box concurrency tests for critical payment or trading flows.
- Have them add contract/schema validation and CI-integrated test runs to harden API contracts and reduce release risk.
- Engage them to implement reproducible performance/load tests (k6/locust) and formalize SLO thresholds for streaming and order-execution paths.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Low Generalist
Frontend developer (Intern) focused on lightweight JavaScript tooling and small-site UI integration. The strongest proven skill is basic build configuration and packaging as shown by the vite.config.js and package.json build entries. There is no public evidence of advanced component architecture, detailed accessibility work, measured performance optimization, or server-side/fullstack systems.
UI Component Architecture
How interface parts are built
Not evidenced in public code
Responsive & Cross-browser
Works on all screens and browsers
Not evidenced in public code
Performance Optimization
Speed of the interface
Not evidenced in public code
Accessibility & Semantics
Usable for everyone
Not evidenced in public code
State Management & Data Flow
Managing data in the app
Not evidenced in public code
UX & Visual Polish
Look and feel quality
Not evidenced in public code
Expertise
Frontend Architecture & Build Tools• Intern
Industries
Internet Services• Intern
Technologies
JavaScript
Next.js
Vite
Rollup
Recommendations
- Maintain and extend frontend build and bundling tasks using Vite and Rollup-compatible configs.
- Implement small UI integrations and i18n wiring for legacy/static HTML sites or forum themes.
- Work on simple componentization and progressive enhancements for existing markup before adopting a framework.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
