Tushar Ranka,美国洛杉矶的开发者
Tushar is available for hire
Hire Tushar

Tushar Ranka

Verified Expert  in Engineering

System Architecture Design Developer

Location
Los Angeles, United States
Toptal Member Since
January 24, 2020

Tushar拥有超过14年的经验,可以构建从B2B SaaS到可扩展的互联网服务, eCommerce, and mobile to consumer software platforms. He's an expert in Ruby on Rails, Node.js, Golang, React, and JavaScript. 他曾在一些上市或估值超过10亿美元的初创公司担任实际操作的工程主管. Tushar热衷于从事各种类型的项目并与新朋友一起工作.

Portfolio

Hello Bello
Amazon Web Services (AWS), Shopify, GraphQL, PostgreSQL, Amazon DynamoDB...
Theragun Inc.
亚马逊网络服务(AWS),无服务器,Shopify,无服务器架构...
WannaGo
Heroku, Elasticsearch, AWS Lambda, React Native, React, GoLand, Go

Experience

Availability

Part-time

Preferred Environment

Go, React, JavaScript, Node.js, Ruby on Rails (RoR), Ruby

The most amazing...

...我为The Honest Company开发了一个内容管理系统,可以在不部署任何代码的情况下改变应用程序和网站的外观.

Work Experience

SVP Technology

2020 - PRESENT
Hello Bello
  • 使用React和Node内置的微服务实现了新版本的checkout,支持循环订阅.js, TypeScript, and GraphQL.
  • 整合新仓库,扩大覆盖范围. 与构建在Node上的无服务器后端进行集成.js and TypeScript.
  • 概念化并实现了一种客户服务工具,可以满足客户的需求.
  • 构思并领导了一个用React Native构建的移动应用程序的开发.
  • 拥有开发团队的管理和招聘流程, a QA engineer, project manager, UX designer, and product manager.
Technologies: Amazon Web Services (AWS), Shopify, GraphQL, PostgreSQL, Amazon DynamoDB, Serverless, Shopify Plus, Node.js, TypeScript, React

Chief Technology Officer

2018 - 2019
Theragun Inc.
  • 开发Theragun应用的概念(可在app Store和Play Store上使用),以支持业务计划. 领导在Node中开发应用程序的后端.js与Twilio、Salesforce的集成.com, and an eCommerce platform.
  • 领导公司办公室消费者独特体验应用程序的概念到实施, gyms, hotels, and the like. 领导与Salesforce,电子商务平台,Twilio, SendGrid, Node的开发和集成.js, AWS SQS, Lambda, and more.
  • 创建并开发了一个独特的联盟计划,以支持业务需求,通过短信和电子邮件实现从移动应用程序到网站的无缝连接体验. Technologies used: Node.js, React Native, and AWS SQS.
  • Led Netsuite ERP and Salesforce.com CRM与电子商务平台集成,使用JavaScript和Ruby中的自定义工具.
  • 组建由开发人员组成的技术团队, project managers, product managers, QA engineers, and more from the ground up.
  • 开发无服务器电子商务警报和监控系统,跟踪系统内的订单.
  • Oversaw hiring of multiple engineers, QA engineers, Salesforce Commerce Cloud开发的用户体验和产品经理, mobile apps development, and site development.
Technologies: 亚马逊网络服务(AWS),无服务器,Shopify,无服务器架构, Ruby on Rails (RoR), Ruby, PostgreSQL, Node.js

Chief Technology Officer

2017 - 2018
WannaGo
  • 使用Golang开发餐厅策展移动应用程序的后端, AWS Lambda, PostgreSQL, and Elasticsearch.
  • 定义公司内部的软件开发过程.
  • 将团队扩大到5名工程师,分别负责Golang、React Native、React等项目.
  • 招聘并管理一个8人的工程师团队,开发网页应用和移动应用(iOS和Android).
技术:Heroku, Elasticsearch, AWS Lambda, React Native, React, GoLand, Go

Senior Director of Software Engineering

2013 - 2017
Honest
  • Oversaw the web platform, back-end platform, 以及负责所有电子商务网站和移动应用程序的移动工程团队. Planned, architected, 并与工程开发战略项目, product management, design, and UX teams.
  • Oversaw projects and launch plans, development, 以及每年创收3亿美元的网站的技术电子商务运营.
  • 开发了一个api驱动的内容管理系统,允许设计和用户体验团队改变网站和移动应用程序的外观和感觉,而无需部署一行代码.
  • 策划并推出公司诚实配方和诚实美容两个垂直市场.
  • 重新架构网站和平台,使其可扩展,以支持每日300万访问者. 使网站适合移动设备,以增加收入.
  • 管理15名工程师和QA工程师团队,负责Honest Company网站和移动应用的技术领导.
技术:GoLand, Go, React, AngularJS, Ruby on Rails (RoR), Ruby

Senior Software Engineer and Architect

2007 - 2012
AppFolio, Inc.
  • 开发并构建了一个持续集成平台,该平台支持运行超过40个的测试套件,000 unit tests and 2,每次工程师提交代码时并行进行000个selenium测试. 这个系统可以横向扩展.
  • 开发了一个框架和系统,将客户的数据从他们以前的系统导入到AppFolio,让客户在30分钟内登录平台.
  • 为多租户系统开发了一个出租清单平台. 开发了一种独特的方式在Craigslist上发布列表.
  • 为多租户系统开发一个租赁应用平台.
  • 开发了一种可扩展的方法,以便在跨数百台服务器的多租户体系结构平台上部署代码,以支持数万个客户机.
  • 在系统内开发自定义报告和会计组件.
技术:MySQL、部署、持续集成(CI)、JavaScript、Ruby on Rails (RoR)、Ruby

诚信之美内容管理系统.com

http://www.honest.com
我是Honest Company旗下新品牌Honest Beauty的技术负责人. 我主导构思,做管理(AngularJS)和后端开发(Ruby on Rails), MySQL, Memcached),这是一个新颖但简单的基于api的内容管理系统. It allowed setting up pages like homepage, product pages, custom pages, and more, using a drag and drop UI. 网站和移动应用的前端将使用CMS的API输出来呈现页面. 该系统允许动态更新页面,而无需经过部署周期, especially on mobile apps.

我与设计和用户体验团队合作,提出他们可以设计的需求和框架, 确保系统能够支持他们. 我还与产品团队一起明确定义需求.
我们按时成功地启动了这个项目,并且这个架构被主要的诚实者所采用.不久之后,我也领导了一个项目.

诚实公司的可扩展架构

http://www.honest.com
我领导了the Honest Company订阅平台的重新架构, 这让我们每天的访问量增加到100万. 我还领导了一个由8名开发人员组成的团队,使Honest网站适合移动设备,并实施可扩展的架构,以支持一个年收入3亿美元的网站. 使用的技术是Ruby on Rails、AngularJS和JavaScript.

Customized Shopify Checkout

http://www.hellobello.com/pages/checkout
我在Shopify Plus网站上为支持Hello Bello的订阅商务实现了一个定制的结帐. 签出是在React/TypeScript中构建的. 我还使用Shopify Plus API、TypeScript和NodeJS从头开始实现了后端. 这种新结账的总体积极影响是转化率提高了20%.

Automated Data Migration Tool

我开发了一个自动数据迁移工具,使公司, AppFolio (NASDAQ: APPF), 从各种竞争平台获取客户提供的数据, perform data transformations on them, 并将数据合并到多租户系统的单个数据库中. 这使公司完成了许多以前不可能完成的复杂交易. 该工具目前用于超过75%的新客户的入职培训.

Salesforce演讲与博客| Theragun如何构建21世纪的客户体验

http://www.salesforce.com/blog/2019/09/theragun-21st-century-customer-experience.html
I was invited by Salesforce.在他们最大的电子商务会议上发表关于我在Theragun实现的架构的演讲. I also wrote a blog post on Salesforce.com's blog about this.

该架构由Salesforce商务云组成, a mobile app (written in React Native), and an API back end (written in Node.js). I integrated them with Salesforce.com, Salesforce Service Cloud, Twilio, and more, 为客户提供无缝体验,并在一个地方访问组织的所有相关数据.

GraphQL API Back End in Golang

As the CTO for Wannago, 我使用Golang为一个餐厅管理平台构建了一个GraphQL API后端. 我开发了后端的主要部分,并负责将其部署到AWS上. 我招募了一个由两名工程师组成的团队来研究这个架构, 包括Golang包管理器的作者.

Salesforce Gem for Rails

http://github.com/appfolio/activeforce
我开发了一个开源Ruby gem,用于将Rails应用程序与Salesforce连接起来.com CRM. 这是我实现计费系统和使用计费详细信息更新CRM系统的工作的精华.

使用无服务器架构的电子商务监控和警报系统

我想到了一种通过电子商务监控和提醒客户订单状态的方法, ERP, 以及使用Ruby和Node编写的无服务器架构的履行平台.js. 该系统使操作和客户服务团队能够在几个小时内收到不利条件的警报, sometimes days, 与以前的手动方法相比,更快地到位.

Customer Service Portal

我概念化并实现了一个内部客户服务,它允许代表为丢失物品或错包的客户发出安抚. 技术包括React、Gatsby、TypeScript、Serverless和GraphQL.

面向物联网公司(UVAngel, Inc .)无服务器架构的GraphQL API后端.

我与首席工程师一起使用Node构建和实现GraphQL后端.js、TypeScript和TypeORM,并使用Serverless部署在AWS上.
后端集成了自定义MongoDB数据库和Cognito进行身份验证,还集成了AWS IoT来获取设备信息.
2005 - 2007

计算机科学硕士学位

加州大学圣巴巴拉分校,加州

2001 - 2005

计算机科学与工程学士学位

德里工程学院-德里,印度

Libraries/APIs

React, Node.. js, Shopify API, Antd, Slack API, Salesforce API, Twilio API, Braintree API, Stripe

Tools

React Apollo, Git, GitHub, Sentry, Shopify Plus, GoLand, Slack, Airbrake, Jenkins, TeamCity, CircleCI

Frameworks

Ruby on Rails (RoR), Jest, Ant Design, React Native, AngularJS, Selenium, Capybara, minitest, Express.js, Serverless Framework

Paradigms

Test-driven Development (TDD), Agile, Scrum, REST, Serverless Architecture, Continuous Integration (CI), Continuous Deployment, DevOps, Kanban, Object-oriented Design (OOD), Continuous Delivery (CD), Functional Programming, Unit Testing

Languages

Ruby, TypeScript, ECMAScript (ES6), GraphQL, SQL, Go, JavaScript, TypeScript 3, CSS, HTML, HTML5

Platforms

Shopify, AWS Lambda,亚马逊网络服务(AWS), Heroku, Contentful, Twilio

Storage

Databases, PostgreSQL, MySQL, MySQLdb, Amazon S3 (AWS S3), MongoDB, Redis, Memcached, Elasticsearch, Redis Cache, Amazon DynamoDB

Other

Serverless, APIs, System Architecture Design, eCommerce, Apollo Server, Mobile Apps, Caching, Amazon API Gateway, BrainTree, Content Management Systems (CMS), Deployment, Responsive UI, Minimum Viable Product (MVP)

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