
Suraj Pratap
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since September 22, 2017
Suraj is a full-stack developer who has worked with fast-growing startups and large enterprises to develop software from blueprints to working prototypes to highly scalable and optimized applications. He believes that combining test-driven development and continuous integration is the sure-shot path to developing bug-free and manageable software. Suraj is a master at AI and machine learning (ML).
Portfolio
Experience
- Node.js - 12 years
- Full-stack - 12 years
- Ruby on Rails (RoR) - 11 years
- TypeScript - 10 years
- React - 8 years
- React Native - 8 years
- Technical Leadership - 6 years
- AI-augmented Software Engineering (AIASE) - 2 years
Preferred Environment
Full-stack, TypeScript, Node.js, React, React Native, Ruby, Ruby on Rails (RoR), JavaScript, Technical Leadership, Artificial Intelligence (AI)
The most amazing...
...thing I've coded is an algorithm to calculate the price of booking a private plane, taking into consideration 20 different constraints related to aviation.
Work Experience
Senior Front-end Developer (React/TypeScript)
Bilt Technologies Inc
- Developed an Apple Messages integration for the iOS app.
- Integrated the support system with an AI-based service.
- Contributed to a React Native app that had over a million concurrent daily users.
Front-end Senior Software Engineer
Urbint, Inc.
- Developed a work safety solution called energy-based observation (EBO) for workers in hazardous energy-based jobs.
- Engineered a tool to generate dynamic forms and workflows.
- Contributed to multiple UI components in the React library that the company uses.
Senior Software Developer
Yara International - Digital AG Solutions
- Developed and launched the Yara retailer loyalty app in four different markets.
- Involved in launching an eCommerce platform with multiple services in India, Kenya, Indonesia, and Thailand.
- Managed the tech team tasked with the eCommerce platform developed for Yara International.
- Took responsibility for creating tasks and stories; developed solutions for business requirements.
Senior Software Developer
Infuse
- Served as a full-stack developer on a healthcare industry project requiring HIPAA compliance.
- Built parts of Pryze.com as a full-stack developer and created blockchain smart contracts.
- Co-developed multiple point-of-sale and accounting software products using Clover.
- Built multiple mobile applications using React Native.
- Co-developed and maintained an enterprise-level back end using RoR.
React Developer
Softasy
- Developed a full-fledged React, Redux, and React Router template for the client.
- Incorporated the Parse SDK for JavaScript into the project.
- Created admin dashboards with in-line editing features.
- Incorporated the Stripe API for payments management.
- Built an "Analyze Data" section with line charts using D3.js.
Senior Software Developer
Zinier Inc
- Oversaw and managed the back end in Ruby Unit Tests.
- Created a framework to create dynamic mobile app components from the back end.
- Played a major role in curating the development lifecycle. Oversaw code reviews and continuous deployment.
- Decreased the load time for business-critical pages by 60% using lazy loading at the front end and SQL optimization at the back end.
- Covered the main iOS app to use React with unit tests.
Senior Software Developer
JetSetGo
- Managed revamping the front end to use AngularJS and become a single-page application.
- Wrote the algorithm to book a private plane, taking into consideration about twenty different constraints related to the aviation industry.
- Created a framework to work with SVG images and modify sections of them on demand.
- Oversaw code reviews and continuous deployments of the back and front end.
- Created a framework for sending marketing emails periodically.
Web Developer
StartxLabs
- Oversaw handing over ten contracted projects over a year.
- Led Ruby on Rails development lifecycle in the company.
- Managed and helped in front-end development for various projects.
Experience
YaraBodega
https://yarabodega.com/Zinier
https://zinier.comGetReady
JetSetGo
Pryze
Dr Libby
https://www.drlibby.comScooter Rails
DataStructs
ShopQwiker
AI-based Worker Safety Application
https://www.urbint.comI was involved in front-end development of the client-facing app.
Education
Bachelor's Degree in Computer Science
YMCA University of Science and Technology - Faridabad, India
Skills
Libraries/APIs
REST APIs, React, Node.js, Formik, React Testing Library, Twilio API, React Query, Facebook API, Google Maps, jQuery, Social Media APIs, WebGL, Three.js, Flexbox, RxJS, Sidekiq, Vue, Shopify API, Stripe API, Google Maps SDK, Social APIs, Framer Motion, QuickBooks API, React Router, Stripe, D3.js, Salesforce API, GSAP
Tools
Postman, Prisma, Bitbucket, GitHub, Expo, Claude, Zapier, AWS SDK, WebStorm, RubyMine, React Apollo, Amazon Cognito, Figma, Webpack, Grafana, CircleCI, Docker Compose, RabbitMQ, Claude Code, n8n, Codex, Git, Xcode, IntelliJ IDEA, Canvas, Ansible
Languages
HTML, CSS, TypeScript, JavaScript, Ruby, GraphQL, HTML5, Python, ECMAScript (ES6), JavaScript 6, Swift, SQL, CoffeeScript, SAML, Sass, Snowflake, Objective-C, TypeScript 3, Java, Go
Frameworks
Redux, Angular, Ruby on Rails (RoR), React Native, Next.js, Tailwind CSS, NestJS, Material UI, Express.js, LangGraph, Jest, AngularJS, Cypress, Django, Nuxt.js, tRPC, Ruby on Rails 2, Selenium, LlamaIndex, Recoil
Paradigms
Management, Microservices, Mobile Development, Responsive, Unit Testing, API Architecture, Microservices Architecture, Role-based Access Control (RBAC), Model Context Protocol (MCP), Microfrontends, REST, Agile, Event-driven Architecture, Testing, UX Design, API/Services Architecture, Responsive Web Design (RWD), Test-driven Development (TDD), Serverless Architecture, Scrum, Asynchronous Development, Best Practices, Automation, Scalable Application, Back-end Architecture, RESTful Development, Automated Testing, DevOps
Platforms
Amazon Web Services (AWS), Firebase, iOS, Android, Replit, Vercel, Twilio, Docker, MacOS, Linux, AWS Elastic Beanstalk, Kubernetes, Mobile, Google Cloud Platform (GCP), Heroku, AWS Lambda, Mapbox, Azure, Voiceflow, Blockchain, Ethereum, Apache Kafka, Dropbox, Contentful, Shopify
Storage
MySQL, Databases, Redis, SQLite, Database Management, Amazon S3 (AWS S3), MongoDB, PostgreSQL, NoSQL, Google Cloud, Amazon DynamoDB, Salesforce Commerce Cloud
Industry Expertise
Project Management, System Development Life Cycle (SDLC), Trading Systems, Banking & Finance
Other
Front-end Development, Full-stack, Algorithms, APIs, Team Leadership, Architecture, Software Architecture, Roadmaps, API Integration, Front-end, CI/CD Pipelines, JSON REST APIs, Chatbots, Code Review, Leadership, Technical Leadership, Consulting, Back-end, Amazon RDS, Software Design, 3D Animation, Full-stack Development, Back-end Development, Web Development, Artificial Intelligence (AI), ESLint, Integration, Software Development Lifecycle (SDLC), AI-augmented Software Engineering (AIASE), Queuing Systems, Startups, MERN Stack, User Interface (UI), System Architecture, WebSockets, Engineering Management, IT Management, Third-party APIs, HTTP, Tailwind UI, BullMQ, Mentorship, RESTFul APIs, Fintech, Caching, Minimum Viable Product (MVP), AI Integration, Agentic AI, Workflow Automation, Scaling, Code Auditing, Identity & Access Management (IAM), LangChain, Lottie, AI-assisted Development, AI Enablement, AI Tools, Cursor AI, Generative Artificial Intelligence (GenAI), Product Management, Prompt Engineering, Legacy Code, Agentic RAG Systems, Large Language Models (LLMs), AI Agents, AI Voice Agents, Document Management Systems (DMS), CRM, Supabase Auth, Workflow Automation & System Integration, ERP Systems, RAG Systems, API Gateways, React Hooks, Fractional CTO, Healthtech, Team Management, Vibe Coding, Gemini API, Mobile App Development, Dashboards, Apollo Server, Content Management Systems (CMS), Chrome Extensions, Casino Games, Storybook, System Design, Remote Team Leadership, RPC, Scalable Architecture, Data Visualization, Headless Commerce, Cloud, Bootstrap UI, User Authentication, Security, Serverless, SaaS, Responsive Design, Cross-browser Compatibility, Data Structures, Live Chat, eCommerce, Apollo, Data Cleansing, Mobile First, Payment APIs, Progressive Web Applications (PWAs), User-centered Design (UCD), User Experience (UX), Algorithmic Trading, Cloud Infrastructure, GitHub Actions, Team Mentoring, Large-scale Projects, AI Chatbots, ChromaDB, Retrieval-augmented Generation (RAG), Mobile Security, FastAPI, Cloud Storage, Performance Optimization, Scalability, Animation, Applicant Tracking Software (ATS), Classification, Conversational Agent, OpenAI, Payment Processing, identity verification, Image Generation, Design, Payments, Third-party Integration, User Experience Design, Supabase, COPPA, Mobile Apps, Mobile Back-end, Backup & Recovery, Infrastructure, Vector Databases, Luxury, Data Engineering, Data Modeling, Data Transformation, Data Warehousing, ETL Pipelines, LLM Integration, UI Components, Large Language Model Operations (LLMOps), Open-source LLMs, Casinos & Gaming, Gambling, iGaming, Platforms, Cryptocurrency Payments, Compliance, Scalable Platforms, Ajax, Charts, Enterprise Software, Software Development, Geolocation, HTML5 Geolocation, Computer Science, Operating Systems, MacBook, Sound, Video Streaming, 3D, Machine Learning, SEO Tools, Google SEO, Coaching, Regulatory Technology (Regtech), Data Build Tool (dbt), Amazon Bedrock
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