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

Portfolio

  • 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...

Experience

Location

New Delhi, Delhi, India

Availability

Part-time

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.

Employment

  • Software Developer

    2018 - 2019
    Infuse
    • Worked as a full-stack developer on a project in the healthcare industry with HIPPA compliance.
    • Worked on pryze.com 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
    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 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
    StartxLabs
    • 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

Experience

  • 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)
    https://zinier.com

    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)
    https://www.drlibby.com

    I worked as a back-end developer on drlibby.com. 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.

Skills

  • 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

    Agile
  • Platforms

    MacOS, Linux
  • Storage

    MongoDB, PostgreSQL, MySQL
  • Other

    Apollo Server

Education

  • 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