
Surya Kant Bansal
Verified Expert in Engineering
Software Architect and Full-stack Engineer and Developer
Bengaluru, India
Toptal member since July 27, 2026
Surya is a software architect and full-stack engineer with 7+ years of experience designing and developing E2E solutions for clients such as FanCraze, HackerEarth, and Evive. His primary expertise is in React, React-Native, and Go for technology and product companies, where he thrives in high-scale back-end and full-stack environments. Surya engineered a stateless authentication system supporting 1 million concurrent users while at FanCraze.
Portfolio
Experience
- React Native - 8 years
- TypeScript - 8 years
- React - 8 years
- Node.js - 5 years
- Redis - 5 years
- Go - 5 years
- Next.js - 5 years
- MongoDB - 5 years
Preferred Environment
Google Cloud Platform (GCP), MongoDB, Go, React, Next.js, React Native, Redis, Node.js, TypeScript, Express.js
The most amazing...
...authentication system I've built handled 1 million concurrent users on a single Cloud Run pod, enabling seamless migration from legacy infrastructure.
Work Experience
Staff Full-stack Engineer
FanCraze
- Designed and built a highly robust, stateless, JWT-based authentication system with role-based access control utilizing Go, PostgreSQL, and Redis, engineering the runtime to handle 1 million concurrent users on a single Cloud Run pod.
- Expanded the core authentication engine to a single sign-on architecture across multiple company properties, supporting complex web-view native integrations and developing custom React Native and web SDKs for token management and social identity.
- Built an internal, low-latency lock management service for NFTs to programmatically prevent double-spending and data race conditions across platform utilities.
- Developed the complete back end for an ERC-1155 token trading app utilizing Uniswap AMM, building system logic to scale and process 10,000+ daily active users with automated transaction retries and real-time blockchain execution.
- Engineered a high-performance simulation service in Go within 2 weeks, simulating real-world cricket matches with 90% statistical accuracy using hyper-realistic statistical modeling and AI-generated commentary engines.
- Served as the technical architect for core engineering tracks, distributing tasks, defining standardized organization-wide file structures, and mentoring a team of 7 developers through rigorous code reviews.
Senior Front-end Engineer
HackerEarth
- Built unique front-end layers for core differentiator products like FaceCode and Assessments, directly scaling enterprise user acquisition and retention.
- Identified and resolved deep architectural bugs across multiple interdependent features, eliminating front-end bottlenecks and significantly stabilizing application delivery.
- Partnered with product teams to structure complex features, serving as the technical engineering voice during initial system planning and scoping phases.
Software Development Engineer I/II
Evive
- Orchestrated a performance refactor of the Evive360 web application by migrating state management from MobX to Redux with React Hooks, improving load times by 60% and reducing client-side rendering.
- Collaborated with infrastructure teams to migrate legacy services to AWS, establishing CI/CD deployment pipelines using Jenkins and containerizing lightweight Express Node.js servers via Docker to decouple front-end deployments.
- Refactored core modules of the MyEvive cross-platform app in React Native, yielding a 50% increase in baseline mobile execution performance.
- Created, optimized, and published an open-source React Native utility (react-native-change-icon) to manage native app icons programmatically, generating substantial community adoption.
Experience
Steelo App
I built and deployed the complete back-end service and the admin dashboard, and bridged the gap between the mobile application and the back-end service.
Subscriptions are handled via in-app purchases. Each community has its own RBAC managed by the back end, and the controls are in the admin panel.
The chat was managed by integrating the GetStream service. The system included app-level authentication and RBAC using Auth0, with deployments on GCP using Cloud Run, MongoDB Atlas, and MemoryStore, and FCM for push notifications.
Education
Bachelor's Degree in Computer Science and Engineering
Chitkara University - Punjab, India
Skills
Libraries/APIs
Node.js, React, REST APIs
Tools
Expo, Firebase Authentication
Languages
TypeScript, JavaScript, Go, CSS, HTML, Python
Frameworks
Next.js, React Native, Redux, Express.js
Paradigms
Mobile Development, Role-based Access Control (RBAC), Agile, Database Design, Search Engine Optimization (SEO)
Platforms
Docker, Firebase, AWS IoT, Google Cloud Platform (GCP), Amazon Web Services (AWS), Mixpanel
Storage
PostgreSQL, MongoDB, Redis, Cloud Firestore
Other
SWR, Web Development, Software Development Lifecycle (SDLC), Full-stack Development, Front-end, Full-stack, API Integration, Software Architecture, Cross-platform App Development, Architecture, User Experience (UX), User Interface (UI), APIs, Integrations, Mobile App Development, Mobile Apps, Web App Development, Front-end Architecture, Software Design, Memoization, Performance Optimization, Back-end, Artificial Intelligence (AI), Infrastructure, Scalability, App Store, Core Web Vitals, SEO Tools, eCommerce, Google Analytics 4 (GA4), FastAPI, AI Agents, AI Agent Orchestration, Retrieval-augmented Generation (RAG), LLM Integration, A/B Testing, Analytics
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring