Suraj Pratap, Software Developer in New Delhi, Delhi, India
Suraj Pratap

Software Developer in New Delhi, Delhi, India

Member since July 11, 2016
Suraj is a full-stack developer. He has had opportunities to work with fast growing startups and thus knows what it takes to bring a software from blueprint to a working prototype to a highly scalable and optimized application. He believes that Test Driven Development and continuous integration is a sure-shot path to a bug-free and manageable software. He likes to explore AI and machine learning.
Suraj is now available for hire


  • Infuse
    Node.js, React, React Native, Angular, Ruby on Rails, Blockchain
  • Zinier Inc
    Ruby On Rails, React, React Native
  • Softasy (via Toptal)
    React.js, Redux, React Router, Charts, In-line editing, Admin Dashboards...



New Delhi, Delhi, India



Preferred Environment

Mac OS, Linux, RubyMine, WebStorm, Git

The most amazing...

...thing I've coded is an algorithm to calculate the price of booking a private plane taking into consideration twenty different constrains related to aviation.


  • Software Developer

    2018 - 2019
    • Worked as a full-stack developer on a project in the healthcare industry with HIPPA compliance.
    • Worked on as a full-stack developer and created blockchain smart contracts.
    • Worked on a POS project based on Clover.
    Technologies: Node.js, React, React Native, Angular, Ruby on Rails, Blockchain
  • Senior Software Developer

    2017 - 2018
    Zinier Inc
    • Oversaw the back-end in Ruby unit tests.
    • Created a framework to create dynamic mobile apps components from the back-end.
    • Played a major role in curating the development lifecycle. Was responsible for code reviews and continuous deployment.
    • Decreased the load time for business critical pages by 60% using lazy loading at frontend and SQL optimisation at backend.
    • Covered the main iOS app to use React Native.
    Technologies: Ruby On Rails, React, React Native
  • Admin dashboard in React JS

    2017 - 2017
    Softasy (via Toptal)
    • Developed a full fledged React, Redux, and React router template for the client.
    • Incorporated ParseJs Sdk in the project.
    • Created admin dashboards with in-line editing features.
    • Incorporated Stripe API for payments management.
    • Built an Analyze Data section with line charts using D3.js.
    Technologies: React.js, Redux, React Router, Charts, In-line editing, Admin Dashboards, Stripe, D3.js
  • Senior Software Developer

    2016 - 2017
    • 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 aviation industry.
    • Created a framework to work with SVG images and modify sections of it on demand.
    • Oversaw code reviews and continuous deployments.
    • Created a framework for sending marketing emails.
    Technologies: Ruby on Rails, AngularJs
  • Web Developer

    2014 - 2016
    • Oversaw handing over ten contracted projects over a span of two years.
    • Managed Ruby on Rails development lifecycle in the company.
    Technologies: Ruby on Rails, JQuery, HTML, CSS


  • JetSetGo (Development)

    JetSetGo is known as Uber for private planes in India. I worked here as senior software developer and was responsible for completely revamping the back-end and front-end to make it possible to scale rapidly.

  • Zinier (Development)

    Zinier is communication software for large scale enterprises to help them improve day to day operations.

    As a senior developer here, I have had my hands in every facet of development.

  • Drlibby (Development)

    I worked as a back-end developer on The main responsibility was to create a RESTful API layer that was to be consumed by AngularJS front-end. I designed the back-end architecture and coded the core business logic.

  • ShopQwiker (Development)

    ShopQwicker is the easiest way to buy groceries online. I built the interface for vendors to manage their inventories, orders and payments while working with them. The interface was built using ReactJs, Redux and React Router. It was a single page application which connected with parse server at backend.


  • Languages

    Ruby, GraphQL, JavaScript, JavaScript 6, SQL, Objective-C, Swift
  • Frameworks

    Ruby on Rails (RoR), AngularJS, React Native
  • Libraries/APIs

    React, Node.js, Facebook API, Google Maps, jQuery
  • Tools

    Postman, AWS SDK, WebStorm, RubyMine, React Apollo
  • Paradigms

  • Platforms

    MacOS, Linux
  • Storage

    MongoDB, PostgreSQL, MySQL
  • Other

    Apollo Server


  • Bachelor's degree in Computer Science
    2010 - 2014
    YMCA University of Science and Technology - Faridabad, India

To view more profiles

Join Toptal
I really like this profile
Share it with others