Full-Stack Engineer (Frontend-focused)
- Email: rajeevranjan19@outlook.com
- Phone: +91 7543898325
- Location: Bengaluru, KA, India
- LinkedIn: Rajeev Ranjan
- GitHub: r4vr4n
Full-Stack Engineer (frontend-focused) with 6+ years building production React/TypeScript apps, from greenfield products to full rewrites of legacy frontends. Built 3D/map tools for drone data (CesiumJS, Mapbox), real-time collaborative graph editors & data-dense dashboards, with hands-on backend work in Node.js & Python/FastAPI. Most recently built the data-modeling canvas & approval workflows for an AI data platform.
- Languages: TypeScript, JavaScript, Python, SQL
- Frontend: React (16–19), Next.js, TanStack Query/Table/Virtual, Zustand, Redux Toolkit, Material UI, Tailwind CSS, Storybook
- Data & Visualization: React Flow, ELK.js, CesiumJS, Mapbox, Recharts, React-Konva
- Backend: Node.js, Express, FastAPI, SQLAlchemy, Temporal, PostgreSQL, Neo4j, MongoDB, Snowflake, WebSockets/SSE
- Testing & DevOps: Playwright, Cypress, Jest, Vitest, React Testing Library, GitHub Actions, Docker, Nx, Vite, Sentry, AWS
Bengaluru, KA · On-site | Aug 2025 – Present
Placed with Teragonia to build Data Modeling Autopilot (DMA), an LLM-powered platform that turns 10k+ raw Snowflake tables into a reviewed Kimball/dbt star schema, part of Teragonia's AI operating system, Astradis.
- Built DMA's React Flow + ELK.js data-model canvas with real-time cursors & pinned comments over Centrifugo WebSockets.
- Cut p95 drag latency 333ms → <100ms & worst mount frame 8.9s → 2.1s on 50-node graphs via Zustand slice selectors & render isolation.
- Built the human-in-the-loop approval UI (tag review, mart mapping, PR review) for 10,000+ tables, wired to Temporal signals.
- Built FastAPI features (Temporal reports, atomic Excel import/export, per-user Snowflake OAuth) & led an app-wide API redesign.
- Rebuilt Playwright E2E into 6 parallel CI legs, cut a 3.5-min pre-test CI wait & hit a 100 Lighthouse accessibility score.
Jaipur, RJ · Remote | Nov 2024 – Jun 2025
DashClicks is a white-label marketing & fulfillment platform for digital agencies.
- Built the client + admin activity feed end to end (UI + API): infinite scroll, filters & 18 event types for client onboarding.
- Migrated server state from Redux Toolkit to React Query with typed hooks & a query-key registry, eliminating redundant API calls.
- Built DCTable on TanStack Table + Virtual (server pagination, sorting, resizing, virtualized infinite scroll), reused app-wide.
- Cut the embeddable Conversation Plugin bundle by 40% with vanilla JS & set up an Nx monorepo for plugins.
Bengaluru, KA · On-site | Aug 2024 – Nov 2024
Early-stage fintech startup automating debt collection over digital channels, using conversation context to drive follow-ups.
- Owned the frontend of the collections app: dashboards, analytics & campaign workflows.
- Built a campaign management system that eliminated 20+ hours/week of manual trigger setup & monitoring.
- Built analytics dashboards in Recharts tracking amount recovered & collection performance.
Bengaluru, KA · Remote | Mar 2022 – Aug 2024
Led two web products for Zeitview's drone-based asset inspection: the internal Analysis Tool & Construction Monitoring, which gives clients site progress & actionable items.
- Built the Analysis Tool from scratch as sole engineer leading 3 interns, working with analysts to replace external tools & speed up reporting.
- Rewrote Construction Monitoring in 6 months, replacing 500+ line useEffects with a modular architecture for pre-construction analysis.
- Shipped live map comments with @mentions & notifications, pinned to exact site locations.
- Rendered LiDAR terrain in CesiumJS with flood analysis, on-map measurement & 360° panoramas (krpano).
Noida, UP · Remote | Jun 2021 – Feb 2022
Blockchain real estate platform where users list, bid on & stake in properties to earn revenue.
- Built the token airdrop end to end (Node.js + Web3.js); 2,000+ users claimed via MetaMask, Coinbase Wallet & others.
- Built the property marketplace full-stack in Next.js & Node.js: listing, bidding & staking flows.
Pune, MH · Remote | Sep 2020 – Jun 2021
Analytics & fraud-detection software for banks. Joined as an intern in Sept 2020; converted to full-time in Feb 2021.
- Delivered 8 core modules on schedule for Nimbus Duo, the company's fraud detection & analytics platform.
- Built an Inventory Management system MVP from scratch in 2 weeks.
stake.cexdex.app
Cexdex allows users to trade cryptocurrencies in a secure & efficient manner.
Stack: Web3.js, React, Context API, NodeJS, ExpressJS, MongoDB
estateprotocol.com
Estate Protocol tokenizes real estate on the blockchain for crypto investment.
Stack: Web3.js, NextJS, Framer Motion, Material UI
- Certified MERN Stack Developer
AttainU - Online Bootcamp, Bangalore, KA
07/2019 – 05/2020
View Certificate
B.Tech in Computer Science & Engineering
Biju Patnaik University of Technology, Bhubaneswar, OD
03/2015 – 03/2019