Suraj Keshri, Developer in New Delhi, Delhi, India
Suraj is available for hire
Hire Suraj

Suraj Keshri

Verified Expert  in Engineering

Full-stack Developer

New Delhi, Delhi, India

Toptal member since December 10, 2021

Bio

Suraj is a full-stack JavaScript software developer who can build a product from the idea stage to production. He can handle everything from UI/UX, mockups in Sketch, front-end code in React, back end in GraphQL, scalable deployment using cloud-native technologies like Kubernetes, CI/CD, DevOps, and monitoring using Loki and Grafana. With a PhD in machine learning from Columbia University, Suraj brings a unique perspective to data analytics.

Portfolio

Gully
Full-stack, Kubernetes, GraphQL, Node.js, React, Next.js

Experience

  • GraphQL - 4 years
  • Node.js - 4 years
  • React - 4 years
  • Full-stack - 4 years
  • TypeScript - 3 years
  • Kubernetes - 2 years
  • DevOps - 2 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

Kubernetes, Amazon Web Services (AWS), GraphQL, Node.js, TypeScript, React, Tailwind CSS, DevOps, Full-stack, Next.js

The most amazing...

...thing I've developed single-handedly from ideation to design and development is a social media platform as powerful as Facebook groups.

Work Experience

Chief Technology Officer

2017 - PRESENT
Gully
  • Designed the front end in React and Next.js with design in Sketch.
  • Developed the microservices back end in Node.js with GraphQL.
  • Deployed in Kubernetes with CI/CD, DevOps, and best observability practices.
Technologies: Full-stack, Kubernetes, GraphQL, Node.js, React, Next.js

Research Scientist

2015 - 2015
Los Angeles Dodgers
  • Developed a new machine learning algorithm for player ranking.
  • Wrote code in Python with tests with parallel computing for scalability.
  • Worked with a team to ensure successful deployment of the model in production.
Technologies: Data Science

Experience

Chrome Browser Extension for Note Taking and Bookmarking

A Chrome browser extension for bookmarking and note-taking developed with React, Redux, and GraphQL.

I was fully responsible for the development of this browser.

Community Building App

A web application with features similar to Facebook Groups.

I built a newsfeed, real-time notification and chat, and event management like Eventbrite. I was responsible for front end, back end, and deployment on Kubernetes (GKE), leading a team of two engineers.

Newsletter App

A web app for publishing newsletters similar to substack.com.

It has a rich WYSIWYG editor, email scheduling, contact import, email tracking, and a real-time notification feature. The editor was built using Draft.js, back end used GraphQL with Apollo Federation-based microservices deployed on Google Kubernetes Engine (GKE).

Education

2013 - 2019

Ph.D. Degree in Machine Learning and Software Engineering

Columbia University - New York

Skills

Libraries/APIs

Node.js, React

Tools

Google Kubernetes Engine (GKE), RabbitMQ

Languages

GraphQL, TypeScript, JavaScript, CSS, HTML, SQL

Frameworks

Tailwind CSS, Next.js, Chrome, Relay, Draft.js

Platforms

Linux, Kubernetes, Amazon Web Services (AWS)

Paradigms

DevOps

Other

Full-stack, Data Science, Extensions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring