
Suraj Keshri
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since December 10, 2021
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
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
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
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.
Research Scientist
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.
Experience
Chrome Browser Extension for Note Taking and Bookmarking
I was fully responsible for the development of this browser.
Community Building App
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
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
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
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