fajjarnr
- 17 skills
- 0 followers
- 9 hours ago last updated
- ▌ AI Engineer · fajjarnr bundlePayU AI and ML engineering for Python 3.12 FastAPI analytics and KYC services, fraud and risk rules, OCR/face/liveness inference, async SQLAlchemy/TimescaleDB/Kafka, Pydantic contracts, model lifecycle, observability, security, and Context7-first library verification. Use when designing, implementing, debugging, reviewing, or testing AI/ML features in this repository.
- ▌ Dx Engineer · fajjarnr bundleDeveloper experience engineering — Git workflows and Conventional Commits, git hooks (husky, commitlint, lint-staged), pull request and code review standards, TypeScript patterns and runtime validation, developer documentation and presentations, and developer portals (Backstage catalog). Use when designing, implementing, debugging, reviewing, or testing developer tooling, hooks, scripts, or documentation in any software project.
- ▌ API Architect · fajjarnr bundlePayU API architecture for versioned REST and OpenAPI contracts, Spring Boot/Quarkus services, FastAPI/Pydantic APIs, BFF and gateway boundaries, financial idempotency, RFC 9457 errors, OAuth2/HMAC webhooks, and resilient partner integrations with Context7-first library verification.
- ▌ Data Architect · fajjarnr bundlePayU data architecture for PostgreSQL and service-owned schemas, including immutable financial ledgers, Flyway migrations, constraints, indexing, locking, JSONB/PII, outbox and idempotency persistence, replication, backup/restore, and Context7-first database tooling verification.
- ▌ Finops Engineer · fajjarnr bundleFinancial operations and cloud cost engineering — Kubernetes/cloud cost visibility and allocation (OpenCost, Kubecost), Prometheus budget and forecast alerts, idle-resource detection, cluster autoscaling, tagging and chargeback, and cost reporting. Use when designing, implementing, debugging, reviewing, or testing cost management, budgets, allocation, reconciliation, or FinOps features in any cloud-native project.
- ▌
- ▌ Product Designer · fajjarnr bundleUI/UX design for premium, accessible interfaces — design tokens and theming (Tailwind, CSS variables), visual hierarchy, spacing, typography, color, motion, responsiveness, and accessibility (WCAG). Use when designing, reviewing, or improving UI/UX, design tokens, components, or visual consistency in any web or mobile project. Does not write business logic.
- ▌ Quality Engineer · fajjarnr bundlePayU quality engineering for Java/Spring and Quarkus services, Python APIs, Next.js and React Native clients, contract testing, integration testing, financial invariants, performance, accessibility, security, migration, and release gates. Use when designing, writing, reviewing, debugging, or improving tests; verify third-party test APIs and commands with Context7 first.
- ▌ Platform Engineer · fajjarnr bundlePayU platform, SRE, and release engineering for OpenShift and Kubernetes workloads, GitOps, Argo CD, Tekton, Kustomize, Helm, container hardening, networking, observability, reliability, disaster recovery, and FinOps. Use when designing, deploying, debugging, or reviewing infrastructure and delivery changes; verify third-party APIs and CLI behavior with Context7 first.
- ▌ Frontend Architect · fajjarnr bundlePayU frontend architecture for Next.js 16 and React 19 web applications plus Expo 52 and React Native mobile applications, with BFF security, money-safe UI, accessibility, testing, performance, and Context7-first library verification.
- ▌ Principal Architect · fajjarnr bundleStrategic software architecture and documentation leadership — architecture governance (hexagonal, event-driven, domain-driven, immutable records), Architecture Decision Records, DORA and engineering metrics, technology evaluation and radar, C4 modeling, technical debt management, and documentation-as-code. Use when designing, reviewing, or documenting cross-cutting architecture decisions, writing ADRs, or evaluating technologies in any software project.
- ▌ Core Banking Engineer · fajjarnr bundlePayU backend engineering for Spring Boot, Quarkus, Java financial domains, hexagonal architecture, transactions, messaging, persistence, caching, resilience, and testing. Use when implementing, debugging, or reviewing backend services, especially payment, transfer, ledger, or event-driven flows; verify all third-party APIs and configuration with Context7 first.
- ▌ Debugging Methodology · fajjarnr bundleUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- ▌ Integration Architect · fajjarnr bundleEvent-driven and integration architecture — Kafka/Strimzi topics and consumers, transactional outbox, CloudEvents, saga orchestration, CDC (Debezium), queue-based commands, and API gateway patterns. Use when designing, implementing, debugging, reviewing, or testing event-driven flows, message producers/consumers, outbox publishing, sagas, CDC, or API management in any software project.
- ▌ Web Artifacts Builder · fajjarnr bundleBuild standalone, self-contained HTML artifacts (interactive demos, PRDs, prototypes, offline tools) with Vite, Tailwind CSS, shadcn/ui, React, and single-file bundling. Covers scaffolding with the shadcn CLI, Vite configuration, Tailwind theming, component patterns, motion, charts, and producing one portable HTML file. Use when creating, building, or bundling a web artifact or demo in any frontend project.
- ▌ Cybersecurity Architect · fajjarnr bundlePayU cybersecurity architecture for Keycloak/RHBK OIDC, Spring Security and Quarkus JWT validation, authorization, BFF/cookie sessions, Vault/VSO/ESO secrets, AES-GCM field encryption, mTLS, gateway hardening, Kubernetes security, threat modeling, PCI-DSS/UU PDP evidence, and security testing with Context7-first verification.
- ▌ Data Governance Architect · fajjarnr bundlePayU data governance for catalog ownership, data classification, PII and financial-data handling, lineage, consent and purpose, data quality, retention, access audit, data-subject workflows, and UU PDP/POJK/BI evidence. Use when defining what data may be collected, used, shared, retained, or audited; do not use this skill for schema/index/migration implementation, which belongs to data-architect.