rnavarych

rnavarych

@rnavarych

GitHub
19 Skills
247 Total Stars
March 2026 Joined

Public Skills

role-algorithms:graph-algorithms

by rnavarych

Implements graph algorithms — BFS/DFS traversal, shortest paths (Dijkstra, Bellman-Ford, Floyd-Warshall, A*, Johnson's), minimum spanning trees (Kruskal, Prim), topological sort, strongly connected components (Tarjan, Kosaraju), maximum flow (Ford-Fulkerson, Dinic), and bipartite matching (Hopcroft-Karp, Hungarian). Use when solving traversal, shortest path, network flow, connectivity, or scheduling problems.

Analytics 13 3mo ago

role-aqa:security-testing

by rnavarych

Security test automation with OWASP ZAP (active/passive scanning), Burp Suite, SAST (SonarQube, CodeQL), DAST, dependency scanning (Snyk, Dependabot, npm audit), penetration test planning, vulnerability management, and threat modeling integration. Use when implementing security testing or evaluating application security posture.

Code Review 13 3mo ago

role-architect:adr-writer

by rnavarych

Architecture Decision Record writing expertise including structured format, ADR numbering and indexing, status lifecycle management, lightweight ADRs, linking related decisions, and team review processes.

Code Review 13 3mo ago

role-algorithms:computational-complexity

by rnavarych

Analyzes computational complexity — P vs NP classification, NP-completeness proofs and reductions, approximation algorithms (PTAS, FPTAS) with provable guarantees, parameterized complexity (FPT, kernelization), randomized algorithms (Las Vegas, Monte Carlo), and practical heuristics for intractable problems. Use when classifying hardness, proving reductions, or selecting between exact and heuristic approaches.

Debugging 13 3mo ago

role-aqa:performance-testing

by rnavarych

Performance test design and execution with k6 (JavaScript, cloud execution, thresholds), JMeter (GUI, distributed), Gatling (Scala DSL), and Artillery (YAML config). Load, stress, soak, and spike testing. Baselines, bottleneck analysis, CI performance gates, custom metrics, and result analysis.

CI/CD 13 3mo ago

role-architect:capacity-planning

by rnavarych

Capacity planning expertise including traffic estimation, resource sizing, growth modeling, peak load planning, infrastructure runway calculation, and load testing correlation.

CI/CD 13 3mo ago

role-architect:threat-modeling

by rnavarych

Threat modeling expertise including STRIDE methodology, attack trees, trust boundary identification, data flow analysis, risk assessment, mitigation prioritization, and security architecture review.

Code Review 13 3mo ago

role-architect:scalability-analysis

by rnavarych

Scalability analysis expertise including horizontal vs vertical scaling, sharding strategies, read/write splitting, eventual consistency patterns, CQRS for scale, back-of-envelope calculations, and caching layer design.

Caching 13 3mo ago

role-backend:data-validation

by rnavarych

Implements data validation using Zod, Joi, class-validator, Pydantic, and JSON Schema. Covers request/response DTOs, input sanitization, type coercion, custom validators, validation middleware, and error formatting. Use when validating API inputs, defining data contracts, building form validators, or implementing DTO patterns.

Processing 13 3mo ago

role-aqa:api-testing

by rnavarych

API test automation with Postman/Newman, REST Assured, SuperTest, and httpx. Contract testing (Pact, consumer-driven), schema validation (JSON Schema, OpenAPI), mock servers (WireMock, MSW), API performance baselines, and auth token management. Use when testing REST/GraphQL APIs or setting up API test infrastructure.

API Dev 13 3mo ago

role-database:backup-recovery

by rnavarych

Backup strategies and disaster recovery across all database engines. Full, incremental, differential backups. PITR (Point-in-Time Recovery). PostgreSQL (pg_dump, pgBackRest, Barman, WAL archiving), MySQL (mysqldump, XtraBackup, Clone Plugin), MongoDB (mongodump, Atlas backup), Redis (RDB, AOF). RPO/RTO planning, backup verification, cloud-native backup. Use when designing backup strategies, implementing disaster recovery, or troubleshooting data recovery.

Caching 13 3mo ago

role-algorithms:mathematical-optimization

by rnavarych

Applies mathematical optimization — linear programming (simplex, interior point, duality), integer/mixed-integer programming (branch-and-bound, cutting planes), convex optimization (gradient descent variants, Adam, L-BFGS, Newton), constraint satisfaction (backtracking, AC-3, SAT/SMT solvers), and combinatorial optimization (VRP, scheduling, assignment, bin packing). Use when formulating optimization problems, selecting solvers, or solving scheduling/allocation/routing problems.

Embeddings 13 3mo ago

role-database:capacity-planning

by rnavarych

Database capacity and growth planning. Storage growth estimation, IOPS requirements, memory sizing (buffer pool, shared_buffers), connection count estimation, sharding triggers, read replica scaling, cost estimation per cloud provider. Load testing (pgbench, sysbench, YCSB, HammerDB). When to shard vs scale up vs read replicas. Use when planning database capacity, sizing infrastructure, or evaluating scaling strategies.

Caching 13 3mo ago

role-architect:aws-architect

by rnavarych

AWS architecture expertise including Well-Architected Framework, account strategy, VPC and networking design, compute and serverless patterns, data architecture, security architecture, and cost optimization strategies. Use proactively when designing systems on AWS, evaluating AWS services, planning AWS landing zones, or architecting for AWS-specific capabilities.

Cloud 13 3mo ago

role-algorithms:data-structures

by rnavarych

Implements and selects optimal data structures — hash tables (chaining, open addressing, Robin Hood, cuckoo), balanced BSTs (AVL, Red-Black, B-trees), heaps (binary, Fibonacci, pairing), tries, skip lists, segment trees, Fenwick trees, Bloom filters, Count-Min Sketch, HyperLogLog, and Union-Find. Use when choosing structures for performance constraints, implementing custom collections, or optimizing memory access patterns.

Processing 13 3mo ago

role-aqa:mobile-testing

by rnavarych

Mobile test automation with Appium (cross-platform), Detox (React Native gray-box), XCUITest (iOS native), Espresso (Android native), device farms (BrowserStack, Sauce Labs, AWS Device Farm), screenshot testing, gesture testing, and deep link testing. Use when automating mobile app tests or setting up mobile test infrastructure.

Responsive 13 3mo ago

role-architect:system-design

by rnavarych

System design expertise including requirements analysis, C4 model diagrams, sequence diagrams, data flow diagrams, trade-off documentation, capacity estimation, distributed systems theory, load balancing algorithms, caching architectures, message-driven and stream processing architectures, data pipeline design, search architecture, and system design patterns for common internet-scale systems (URL shorteners, chat, news feed, rate limiters).

Processing 13 3mo ago

role-architect:cost-modeling

by rnavarych

Cost modeling expertise including infrastructure cost estimation, TCO calculation, build vs buy analysis, pricing model comparison, ROI projection, cost growth modeling, and breakeven analysis.

Database 13 3mo ago

role-backend:database-implementation

by rnavarych

Implements database layers using Prisma, Drizzle ORM, TypeORM, SQLAlchemy 2.0, GORM, Diesel, Entity Framework Core 8, Hibernate/Panache, ActiveRecord, Ecto, Sequelize, Kysely, and Knex. Covers migrations, connection pooling, read replicas, query optimization, transaction management, and database testing with Testcontainers and factories. Use when setting up database access, writing migrations, optimizing queries, or configuring connection pools.

Processing 13 3mo ago