Rajat Kapoor, Developer in Bengaluru, Karnataka, India
Rajat is available for hire
Hire Rajat

Rajat Kapoor

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
April 7, 2022

Rajat开发基于网络的解决方案已有7年多了, 使用多种最适合解决特定问题的技术. He also creates fun products like Android games, apps, Chrome extensions, and scripts to automate his day-to-day tasks. 这些项目一直是产品搜索的头号产品, and some are used by over 1,000 companies, including IBM, Salesforce, Gojek, and Toptal. 他的经验和技能使拉贾特成为任何球队的重要补充.

Portfolio

Hashnode
Node.js, React, Next.js, Vercel, Amazon Web Services (AWS)...
Qwilr
MERN Stack, React, Slate.js, Less, Express.js, MongoDB, Node.js, TypeScript...
Typeset
React, Socket.IO, Django, Flask, Node.js, PostgreSQL, MongoDB, Tailwind CSS...

Experience

Availability

Full-time

Preferred Environment

MacOS, Notion, Slack, Next.js, JavaScript

The most amazing...

...我做了一个Slack应用,被1000多家公司使用.

Work Experience

Product Engineering Lead

2022 - PRESENT
Hashnode
  • Developed the Neptune Editor (http://hashnode.com/neptune),使用它,博主可以在类似于概念的编辑器中更快地创建富文本内容.
  • 在产品中建立了类似于新闻通讯的功能.
  • 管理一个6人的开发团队,并与PM和cxo协调推动产品开发.
  • 通过与Paddle的整合,为平台上的作家提供优质的产品.
  • Migrated a lot of old code from legacy frameworks to Next.js using TypeScript and deployed it on Vercel.
  • 建立团队内部使用的设计系统和组件库,以确保设计和功能的一致性.
  • 将许多独立的存储库合并到一个单一的存储库中,以支持代码的可重用性.
Technologies: Node.js, React, Next.js, Vercel, Amazon Web Services (AWS), AWS Cloud Development Kit (CDK), AWS Lambda, Lambda Functions, Serverless, MacOS, Notion, Software Development, MongoDB, Tailwind CSS, TypeScript, Docker, Amazon CloudFront CDN, JavaScript, Full-stack, Full-stack Development

Software Engineer

2018 - 2022
Qwilr
  • 致力于用TypeScript编写的MERN堆栈,为最先进的Qwilr编辑器和整个平台开发新功能. 建立最佳实践,使应用程序可扩展和快速.
  • 构建了内容和用户管理特性,以便用户可以将其文档安排到一个文件系统(如目录结构)中,并为该内容的用户和用户组添加权限.
  • Created interactive widgets for the WYSIWYG editor.
  • 管理客户关系管理(CRM)集成, including HubSpot, FreshBooks, QuickBooks, and others.
  • 将遗留代码库从CoffeeScript移植到TypeScript,并将UI从Angular迁移到React.
  • 在核心产品团队工作,集思广益,并领导实施.
Technologies: MERN Stack, React, Slate.js, Less, Express.js, MongoDB, Node.js, TypeScript, HTTP, Web, Docker, JavaScript, CSS, Full-stack, Full-stack Development, User Interface (UI), JSON Web Tokens (JWT), API Development, Vercel, MacOS, Notion, Software Development, Amazon CloudFront CDN

Software Engineer

2017 - 2018
Typeset
  • 作为全栈开发人员,为研究写作平台开发功能.
  • Built end-to-end product features, including the architectural design, back end, front end, CI/CD, and infrastructure setup to support them.
  • 创建了参考文献管理系统和作者归属管理器. 使用WebSockets进行整个平台的分析和协作编写.
Technologies: React, Socket.IO, Django, Flask, Node.js, PostgreSQL, MongoDB, Tailwind CSS, TypeScript, HTTP, Amazon CloudFront CDN, Web, Docker, SCSS, MySQL, JavaScript, CSS, Full-stack, Full-stack Development, SQL, User Interface (UI), JSON Web Tokens (JWT), API Development, MacOS, Software Development, MERN Stack, Express.js

Software Engineer

2016 - 2017
Eltropy
  • Integrated Eltropy with multiple partner APIs, 包括那些使我们能够建立电子邮件和短信活动的工具.
  • 构建了一个类似dropbox的多平台应用程序,用于使用Electron和React同步Eltropy文件.
  • 创建分析,捕获用户在网页的每个部分上花费的时间.
  • Implemented RabbitMQ-based messaging infrastructure.
  • 使用Jenkins部署AWS EC2、DigitalOcean服务器和自动化. Monitored website performance and security. Wrote the core business logic in the front and back end.
  • 与客户互动,决定产品路线图、时间表和资源分配.
Technologies: Node.js, Grails, Electron, Go, HTTP, Web, React, JavaScript, CSS, Full-stack, Full-stack Development, SQL, User Interface (UI), JSON Web Tokens (JWT), API Development, MacOS, Software Development

Timely — Slack App for Automatic Time Zone Conversion

独自创建并推广了一款免费的Slack应用程序,可以将消息中的所有时间转换为所有相关的时区. 旨在解决我在一个高度分散的团队中工作的问题. Installed over 1600 Slack workspaces, including Salesforce, IBM, Toptal, DraftsKing, Gojek, Capterra, and Slack. 最后,每天处理超过25,000条信息,并将其盈利为200美元.00 MRR.

Mockly

http://mockly.xyz
Mockly is an easy-to-use ebook mockup generator. 完美的生成简单的3d模型为您的信息产品和电子书. With over 500 active and 25 paid users, 最终成为了产品搜索网站“每日最佳产品”的第一名. Created, marketed, and monetized single-handedly.

RangeIT

http://tu-dresden.de/ing/informatik/ai/mci/forschung/forschungsgebiete/range-it?set_language=en
参与Range-IT项目的视觉系统,创建一个独立的视觉系统, wearable, 辅助装置,实时处理立体数据,以扩大视障人士在室内环境中的行动能力. Captured the data using a 3D time-of-flight camera, filtered it using SoftKinetic's proprietary APIs, 并利用点云库进行分析,利用c++实现楼梯的检测, walls, and doors up to a distance of seven meters

Display Engine for SimpleCV

http://simplecv.org/
致力于为SimpleCV创建一个交互式渲染系统, which made it independent of the obsolete PyGame library. Developed the system using PyGTK and Cairo, 以及与使用JavaScript和Processing的IPython notebook兼容的web对应物.js.

Qwilr platform

http://qwilr.com
Qwilr是一个B2B SaaS平台,使公司能够创建美丽和动态的业务文档和提案. 这些提案以网页的形式打开,并有内置的交互式小部件,允许用户接受付款或签名.

Ruby科学基金会-数值集成,最小化和矩阵乘法模块

http://sciruby.com/
Worked on the integration, minimizations, and matrix libraries using Ruby and C++, 增加了更多的特性,并支持使用GNU科学库进行更快的计算. 该项目是使用c++ Ruby外部函数接口实现的.

Languages

Less, TypeScript, JavaScript, CSS, SQL, HTML, SCSS, Go, Python, Ruby, c++

Frameworks

Express.js, Django, Flask, Next.js, JSON Web Tokens (JWT), Electron, Grails, Tailwind CSS, Microsoft Kinect

Libraries/APIs

React, Node.js, API Development, Socket.IO, Slack API, Stripe

Tools

概念、Slack、Amazon CloudFront CDN、Canvas、GTK+、AWS云开发工具包(CDK)

Platforms

MacOS、Web、Docker、Vercel、Amazon Web Services (AWS)、AWS Lambda

Storage

MongoDB, MySQL, PostgreSQL

Other

软件开发,MERN栈,HTTP,全栈,全栈开发,数学,Slate.js, User Interface (UI), Cairo, Foreign Function Interfaces (FFI), Computer Vision, 3D, Point Clouds, Object Recognition, Lambda Functions, Serverless

2011 - 2016

Master's Degree in Mathematics

Birla技术与科学研究所,皮拉尼(BITS Pilani) -皮拉尼,印度

2011 - 2016

Bachelor's Degree in Electrical and Electronics Engineering

Birla技术与科学研究所,皮拉尼(BITS Pilani) -皮拉尼,印度

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring