4+ projects
JavaScript
Node JS
Python
SQL
Java
TypeScript
Go
Data Layer & Database: 7/10
API Design: 6/10
Scalability & Performance: 6/10
Active 2 days ago
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Backend systems engineer (senior level) specializing in production web APIs and data services with a proven strength in building modular service layers. The strongest proven skill is engineering data-rich, geospatial and integration-heavy backend services, exemplified by corridorSearch.ts and trips/profile SQL logic that use PostGIS, batch queries and telemetry archiving. The public code does not show CI/CD runbooks, deployment manifests, or long migration histories, so operational deployment and schema-evolution artifacts are not evidenced here.
Technical skills
JavaScript• Middle • 3y+
Node JS• Senior • 4 projects
Python• Junior • 4 projects
SQL• Junior • 4 projects
Java• Junior • 2 projects
TypeScript• Senior
Go• 2 projects
Node JS
Prisma• 4 projects
Databases
PostgreSQL• 4 projects
MySQL• 2 projects
ElasticSearch• 1 project
Supabase• 4 projects
Redis
Frontend
React Router
Turborepo
Babel
ESLint
React.js
Next.js
Tailwind CSS
Redux
DevOps
AWS CDK• 1 project
CI/CD
AWS
Vercel
Git
Rest API
Design
Figma
QA
Jest
Timeline
Software Engineer
•
Middle
Marxx Ai
•
Full-Time
As one of the first engineers, I own the core Python/FastAPI backend and data-ingestion pipeline that processes 1M+ Meta ad records daily at under 3-minute latency. I architected our AI-powered ad-intelligence SaaS platform (FastAPI + React 18/TypeScript) serving 20+ clients including Spinny and Hero, and led integration of 5 LLM providers (OpenAI GPT-4, Anthropic Claude, Google Gemini) to ship semantic search, AI creative analysis, and conversational intelligence in production. I also designed serverless AWS pipelines (Lambda, SQS, Step Functions) ingesting data from 500+ brands daily
Python
FastAPI
PostgreSQL
AWS CDK
AWS Lambda
Docker Compose
Docker
AI Agents
Software Engineering Intern
•
Junior
Recur Club
•
Internship
JavaScript
TypeScript
Java
Spring Boot
Pythonsince 2024
FastAPIsince 2024
Flask
Node JS
Docker Composesince 2024
Dockersince 2024
AWS Lambdasince 2024
AWS Bedrock
Senior Backend Developer
Confidence: High API Engineer
Backend systems engineer (senior level) specializing in production web APIs and data services with a proven strength in building modular service layers. The strongest proven skill is engineering data-rich, geospatial and integration-heavy backend services, exemplified by corridorSearch.ts and trips/profile SQL logic that use PostGIS, batch queries and telemetry archiving. The public code does not show CI/CD runbooks, deployment manifests, or long migration histories, so operational deployment and schema-evolution artifacts are not evidenced here.
API Design
6/10
How well APIs are designed
Well-structured REST endpoints and consistent error envelopes with some idempotency awareness, but no visible API versioning strategy and limited formal contract/versioning artifacts.
Evidence
saurabhm02/Musafir/server/src/routes/photoReview.ts - many REST endpoints with consistent error responses and bulk endpoints
saurabhm02/Musafir/server/src/routes/adminMemories.ts - admin API endpoints with clear HTTP method checks and error handling
saurabhm02/The-sole-room/packages/shared/src/pagination.ts - paginated response schema
Data Layer & Database
7/10
Working with databases
Strong SQL and data-layer work including hand-tuned queries, PostGIS geometry usage, upserts and batched queries; limited explicit migration-history artifacts exposed here.
Evidence
saurabhm02/Musafir/server/src/services/profile.ts - complex $queryRaw aggregation queries and breakdown queries
saurabhm02/Musafir/server/src/services/trips.ts - PostGIS geometry writes and raw SQL selects for route geometry
saurabhm02/Musafir/server/src/services/corridorSearch.ts - spatial corridor query using st_dwithin and st_linelocatepoint
Scalability & Performance
6/10
Handling load and speed
Multiple performance-aware patterns such as batching, sampling, and bulk endpoints plus telemetry archival to S3; lacks explicit cache invalidation or measured load-test artifacts in the scored files.
Evidence
saurabhm02/Musafir/server/src/services/corridorSearch.ts - sampling route coords and batch OSRM table usage to limit requests
saurabhm02/Musafir/server/src/routes/photoReview.ts - bulk-save and bulk-delete endpoints to process many photos in batches
saurabhm02/Musafir/server/src/services/trips.ts - telemetry archival to S3 and optimized geometry storage
System Architecture
6/10
Overall system structure
Modular monorepo layout and clear separation of providers, services and routes show deliberate module boundaries; some infra and secret/config handling exists but not extensive production-grade orchestration in scored files.
Evidence
saurabhm02/The-sole-room/package.json - monorepo with apps and packages separation
saurabhm02/The-sole-room/apps/api/src/vision/OpenAiShoeVisionProvider.ts - provider abstraction for vision/LLM service
saurabhm02/Musafir/server/src/services/trips.ts - service-layer organization and clear boundaries between storage, db and notifications
Security & Auth
6/10
Protecting data and access
Authentication and input validation patterns are present alongside Zod validation and idempotency keys, showing security awareness; I did not see a formal dependency-audit artifact or comprehensive token lifecycle docs in the scored files.
Evidence
saurabhm02/The-sole-room/apps/api/src/middleware/requireProfile.test.ts - auth/profile middleware and tests
saurabhm02/Musafir/server/src/lib/validate.ts - input validation helpers for routes
saurabhm02/The-sole-room/apps/api/src/vision/OpenAiShoeVisionProvider.ts - Zod validation of model tool output
Reliability & Observability
5/10
Stability and monitoring
Thoughtful reliability patterns such as timeouts, try/catch handling and idempotency usage exist, but there is limited evidence of metrics/alert configuration, circuit breakers, or graceful shutdown orchestration in the scored files.
Evidence
saurabhm02/The-sole-room/apps/api/src/lib/with-timeout.ts - timeout wrapper and TimeoutError
saurabhm02/The-sole-room/apps/api/src/vision/OpenAiShoeVisionProvider.ts - integrates with with-timeout and handles timeout cases
saurabhm02/Musafir/server/src/routes/photoReview.ts - numerous try/catch blocks and conservative error handling on external fetches and DB operations
Expertise
Databases & Vector Storage• Senior
Node.js• Middle
Backend AI & LLM• Senior
Microservices & API Architecture• Senior
Industries
Travel & Tourism• Senior
Technologies
Node JS• Senior • 4 projects
PostgreSQL• 4 projects
Supabase• 4 projects
Prisma• 4 projects
Recommendations
- Develop backend APIs that require geospatial search, route analysis and POI recommendation engines using PostGIS and OSRM.
- Implement LLM-assisted vision and tool-calling integrations where structured outputs and validation are required, building on the OpenAiShoeVisionProvider pattern.
- Build data pipeline and analytics features that archive telemetry and perform batched aggregates, leveraging Prisma and efficient raw SQL where needed.
- Ship mobile-backend integrations and bulk-processing endpoints for media ingestion and moderation workflows similar to the photoReview and adminMemories consoles.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Senior Frontend Developer
Confidence: Medium Fullstack
Fullstack developer (senior-level judgment) focused on mobile and web products with a strength for building production services and admin tooling. The strongest proven skill is backend-to-front integration and service design, evidenced by the corridor search and route/detour algorithms (server/src/services/corridorSearch.ts) together with robust server utilities (with-timeout, ttl-cache) and end-to-end tests. There is limited evidence of advanced frontend a11y engineering and measured browser performance optimizations in the public code.
UI Component Architecture
4/10
How interface parts are built
Componentization is present (small React components and a theme tokens module) and there is bespoke UI generation for admin dashboards, but much of the React code is tutorial-level and there is not a clear, large-scale component library authored from scratch.
Evidence
React-Notes/Chapter 04 - Talk is Cheap, Show me the Code/Codes/App.js: Header, Logo, Body and RestaurantCard component definitions
The-sole-room/apps/mobile/src/theme/tokens.ts: buildSemanticColors and structured design tokens for mobile theme
Musafir/server/src/routes/photoReview.ts: large interactive dashboard HTML + JS split into small functions (renderPois, saveSelected, bulk operations)
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive behavior is implemented with CSS media queries and fluid layouts in several UI files, but there is limited evidence of advanced responsive techniques (container queries, RTL, feature detection) or internationalization scaffolding.
Evidence
React-Notes/Chapter 06 - Exploring the world/Codes/src/App.css: media queries and mobile styles
Musafir/server/src/routes/photoReview.ts: responsive admin/dashboard styles and grid that adapt via CSS and media queries
Performance Optimization
4/10
Speed of the interface
There are deliberate performance-minded implementations (route sampling, OSRM batching, heuristic fallbacks, lazy image loading and TtlCache/withTimeout on the server), but frontend-specific measured performance work (LCP/INP numbers, bundle analysis, code-splitting notes) is not present.
Evidence
Musafir/server/src/services/corridorSearch.ts: calculateBatchRoadDetours and sampling/heuristic fallback to reduce remote routing calls
The-sole-room/apps/api/src/lib/ttl-cache.ts: TtlCache and InFlightDeduplicator (server-side caching/deduplication)
Musafir/server/src/routes/photoReview.ts: usage of loading="lazy" and careful image fallback strategies in UI
Accessibility & Semantics
2/10
Usable for everyone
Basic semantic HTML and form controls are used and there are some accessibility-friendly patterns, but there is little explicit ARIA, keyboard focus management, or automated a11y tooling evidenced in the code.
Evidence
Musafir/server/src/routes/photoReview.ts: interactive controls use native buttons and inputs but no ARIA attributes
React-Notes/Chapter 04 - Talk is Cheap, Show me the Code/Codes/App.js: components render semantic tags but no explicit accessibility helpers
State Management & Data Flow
5/10
Managing data in the app
State and data flow are handled end-to-end with clear async patterns, error handling and server-side utilities (timeouts, deduplication, caching); client code shows practical batching and bulk update flows, while server services include well-structured service modules and tests.
Evidence
React-Notes/Chapter 06 - Exploring the world/Codes/src/components/Body.js: useEffect fetch flow, error handling, filter/search state and early returns
The-sole-room/apps/api/src/modules/shoe/shoe.service.test.ts: comprehensive service tests with fake repositories exercising ownership and update flows
The-sole-room/apps/api/src/lib/with-timeout.ts and apps/api/src/lib/ttl-cache.ts: withTimeout and TtlCache demonstrating server-side request discipline and deduplication
UX & Visual Polish
5/10
Look and feel quality
UX is pragmatic and includes loading states, shimmer skeletons, toasts, error messages, and bulk/undo style patterns in the admin UI, showing attention to perceived performance and user flows, though some pieces are single-page scripts rather than re-usable components.
Evidence
React-Notes/Chapter 06 - Exploring the world/Codes/src/App.css: Shimmer CSS and skeleton styles
React-Notes/Chapter 06 - Exploring the world/Codes/src/components/Body.js: errorMessage handling and conditional Shimmer rendering
Musafir/server/src/routes/photoReview.ts: detailed bulk UI flows with toast feedback and animated state transitions
Verified artifacts
Expertise
React• Middle
Frontend Architecture & Build Tools• Middle
Industries
Travel & Tourism• Senior
Technologies
Babel
React.js
ESLint
React Router
Turborepo
Recommendations
- Lead development of fullstack travel or mapping products that need geo-routing, POI curation and mobile/web parity.
- Build API-first monorepo projects and backend services where you can own caching, timeouts, and integration with external routing and storage providers.
- Implement design systems and cross-platform theming for mobile and web, turning the existing tokens and theme primitives into a reusable component library.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle QA Engineer
Confidence: Medium SDET
A Middle-level SDET-focused developer specializing in TypeScript services and test-driven service code with a strong emphasis on unit tests and API input validation. The strongest proven skill is building well-scoped unit and service tests with isolated fake repositories and storage doubles as shown in apps/api/src/modules/shoe/shoe.service.test.ts and apps/api/src/modules/card/card.service.test.ts. The public code does not show CI test orchestration, contract testing tooling, or any performance/load test suites.
Test Automation Frameworks
6/10
Building automated tests
Own test fixtures, in-memory fake repositories, and clear unit test structure using bun:test, showing reusable test doubles and isolated data; however there is no visible CI matrix or advanced sharding config.
Evidence
The-sole-room/apps/api/src/modules/shoe/shoe.service.test.ts: createFakeRepository and fakeStorage in-memory fixtures
The-sole-room/apps/api/src/modules/card/card.service.test.ts: createFakeShoeRepository and createFakeUserRepository test doubles
The-sole-room/apps/api/src/middleware/requireProfile.test.ts: Hono app built with injected fakeAuthProvider and fakeUserRepository
Test Coverage & Strategy
5/10
What and how to test
Tests demonstrate negative-paths, boundary checks and meaningful assertions (ownership, storage cleanup, 404 vs 403 distinctions), but there is no evidence of risk-based tagging, mutation testing, or property-based tests.
Evidence
The-sole-room/apps/api/src/modules/shoe/shoe.service.test.ts: ownership/negative-path tests and photo cleanup edge cases
The-sole-room/apps/api/src/modules/card/card.service.test.ts: assertions for config overrides and error 404 when unauthorized
The-sole-room/apps/api/src/middleware/requireProfile.test.ts: 404 when profile missing
API & Integration Testing
5/10
Testing how parts work together
API and integration testing is present with in-process middleware tests and schema validation using Zod for external model responses, but lacks formal contract tooling (Pact/Schemathesis) or testcontainers-backed integrations.
Evidence
The-sole-room/apps/api/src/middleware/requireProfile.test.ts: in-process Hono middleware tests exercising auth and profile lookup
The-sole-room/apps/api/src/vision/OpenAiShoeVisionProvider.ts: toolArgsSchema and zod.safeParse used to validate model output
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
1/10
Finding and describing bugs
Basic runtime error logging and try/catch blocks exist but there are no reproducible bug reports, root-cause writeups, or flaky-test investigations visible in code.
Evidence
CodeNotion/server/controllers/Course.js: try/catch blocks with console.error and error responses
CodeNotion/server/controllers/Payment.js: console.log usage and error catches around payment flows
CI Test Integration
1/10
Running tests automatically
Repository scripts expose test commands and monorepo build scripts but there is no public CI workflow, artifact collection, or quarantine/retry policy visible.
Evidence
The-sole-room/apps/api/package.json: "test": "NODE_ENV=test bun test"
The-sole-room/package.json: turbo run scripts for test and build orchestration
Expertise
SDET & Test Engineering• Middle
API Testing & Contract Validation• Middle
Unit & Component Testing• Middle
Industries
Education• Middle
Financial Services• Junior
Technologies
JavaScript• Middle • 3y+
TypeScript• Senior
AWS
Recommendations
- Develop API services and backend features with thorough unit and middleware tests that use in-memory fakes and zod schemas for input validation.
- Build automated test infrastructure and CI pipelines (matrix runs, artifact capture, selective test runs) to convert local test quality into reliable CI results.
- Lead small SDET projects that add contract testing (Pact or Schemathesis) and mutation or property-based tests to raise test thoroughness.
- Implement secure payment flows and webhook handling improvements, including secret management and end-to-end tests for payment scenarios.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
