Tushar Ranka, System Architecture Design Developer in Los Angeles, CA, United States
Tushar Ranka

System Architecture Design Developer in Los Angeles, CA, United States

Member since December 2, 2019
Tushar has 14+ years of experience building scalable internet services ranging from B2B SaaS, eCommerce, and mobile to consumer software platforms. He's an expert in Ruby on Rails, Node.js, Golang, React, and JavaScript. He has worked as a hands-on engineering leader at startups that went public or valued over $1 billion. Tushar's passionate about working on various types of projects and with new people.
Tushar is now available for hire

Portfolio

  • Launched.LA/HelloBello
    Amazon Web Services (AWS), Shopify, GraphQL, PostgreSQL, AWS DynamoDB, AWS...
  • Theragun
    Amazon Web Services (AWS), Serverless, Shopify, Serverless Architecture, AWS...
  • Wannago
    Heroku, Elasticsearch, AWS Lambda, React Native, React, GoLand, Go

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

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

The most amazing...

...thing I've developed is a content management system for The Honest Company that allows changing the look of apps and the website without deploying any code.

Employment

  • SVP Technology

    2020 - PRESENT
    Launched.LA/HelloBello
    • Implemented a new version of checkout supporting recurring subscriptions using React and microservices built in Node.js, TypeScript, and GraphQL.
    • Integrated new warehouses to expand coverage. Integration built with serverless back end built on NodeJS and Typescript.
    • Conceptualized and implemented a customer service tool that enables appeasements for customers.
    • Conceptualized and led development for a mobile app built in React Native.
    Technologies: Amazon Web Services (AWS), Shopify, GraphQL, PostgreSQL, AWS DynamoDB, AWS, Serverless, Shopify Plus, Node.js, TypeScript, React
  • Chief Technology Officer

    2018 - 2019
    Theragun
    • Developed concept for the Theragun app (available on the App Store and Google Play Store) to support business initiatives. Led the development of the back end of the app in Node.js with integrations with Twilio, Salesforce.com, eCommerce Platform, etc.
    • Led concept to implementation of a kiosk application to create a unique experience for consumers at corporate offices, gyms, hotels, etc. Led the development and integration with Salesforce, eCommerce platforms, Twilio, SendGrid, Node.js, AWS SQS, Lambda, etc.
    • Created and developed a unique affiliate program to support business needs that enables a seamless connected experience from the mobile app to the website using text messages and emails. Technologies used: Node.js, React Native, and AWS SQS.
    • Led Netsuite ERP and Salesforce.com CRM integration with an eCommerce platform using custom tools in JavaScript and Ruby.
    • Recruited the technology team comprising of developers, project managers, product managers, QA engineers, etc from the ground up.
    • Developed serverless eCommerce alerting and monitoring system to keep track of orders within the system.
    Technologies: Amazon Web Services (AWS), Serverless, Shopify, Serverless Architecture, AWS, Ruby on Rails (RoR), Ruby, PostgreSQL, Node.js
  • Chief Technology Officer

    2017 - 2018
    Wannago
    • Developed the back end of a restaurant curation mobile app using Golang, AWS Lambda, PostgreSQL, and Elastic Search.
    • Defined the process for software development within the company.
    • Grew the team to five engineers working on Golang, React Native, React, etc.
    Technologies: Heroku, Elasticsearch, AWS Lambda, React Native, React, GoLand, Go
  • Director of Software Engineering

    2013 - 2017
    The Honest Company
    • Oversaw web platform, back-end platform, and mobile engineering teams responsible for all eCommerce websites and mobile apps. Conceptualized, planned, architected, and developed strategic projects with engineering, product management, design, and UX teams.
    • Oversaw projects and launch plans, development, technical eCommerce operations for $300 million annual revenue-generating websites.
    • Developed an API-driven content management system that allowed design and UX teams to change the look and feel of the website and mobile apps without deploying a single line of code.
    • Planned and launched Honest Formula and Honest Beauty market verticals for the company.
    • Rearchitected the website and platform to be scalable to support 3 million daily visitors. Made the website mobile-friendly to grow revenue.
    Technologies: GoLand, Go, React, AngularJS, Ruby on Rails (RoR), Ruby
  • Senior Software Engineer and Architect

    2007 - 2012
    AppFolio, Inc.
    • Developed and architected a continuous integration platform that supported running test suites with over 40,000 unit tests and 2,000 selenium tests in parallel every time an engineer committed code. This system was able to scale horizontally.
    • Developed a framework and system to import customer's data from their previous system into AppFolio to get customers on-boarded on the platform within 30 minutes.
    • Developed a rental listing platform for a multi-tenant system. Developed a unique way to post listings on Craigslist.
    • Developed a platform for rental applications for a multi-tenant system.
    • Developed a way to scalable to deploy code on a multi-tenant architecture platform across hundreds of servers to support tens of thousands of clients.
    • Developed custom reporting and accounting components within the system.
    Technologies: MySQL, Deployment, Continuous Integration (CI), JavaScript, Ruby on Rails (RoR), Ruby

Experience

  • Content Management System for Honest and Honest Beauty.com (Development)
    http://www.honest.com

    I was the tech-lead for the launch of Honest Beauty, a new brand within The Honest Company. I led the ideation and did the admin (AngularJS) and back-end development (Ruby on Rails, MySQL, Memcached) for a novel but simple API-based content management system. It allowed setting up pages like homepage, product pages, custom pages, and more, using a drag and drop UI. The front-end of the website and mobile apps would consume the API output of the CMS to render the pages. The system allowed updating pages on the fly without going through deploy cycles, especially on mobile apps.

    I worked with the design and UX team to come up with requirements and a framework that they could design on, making sure that the system would be able to support them. I also worked with the product team to define the requirements clearly.
    We launched the project successfully, on time, and the architecture was adopted by the main honest.com website soon after, a project that I led as well.

  • Scalable Architecture for The Honest Company (Development)
    http://www.honest.com

    I led the re-architecture of the subscription platform at The Honest Company, which allowed us to scale up to 1 million visitors a day. I also led a team of eight developers to make the Honest website mobile-friendly and implement the scalable architecture to support a $300 million annual revenue site. Technologies used were Ruby on Rails, AngularJS, and JavaScript.

  • Customized Shopify Checkout (Development)
    http://www.hellobello.com/pages/checkout

    I implemented a customized checkout for supporting the subscription commerce for Hello Bello on a Shopify Plus website. The checkout is built in React/TypeScript. I also implemented the back end from scratch using Shopify Plus API, TypeScript, and NodeJS. The overall positive effect of this new checkout is about 20% better conversion rate.

  • Automated Data Migration Tool (Development)

    I developed an automated data migration tool that enabled the company, AppFolio (NASDAQ: APPF), to take customer-supplied data from various competitive platforms, perform data transformations on them, and combine the data into a single database for a multi-tenant system. This enabled the company to close many complicated deals that were not possible earlier. The tool is now used for onboarding more than 75% of new customers.

  • Salesforce Talk and Blog | How Theragun Is Building 21st Century Customer Experiences (Development)
    https://www.salesforce.com/blog/2019/09/theragun-21st-century-customer-experience.html

    I was invited by Salesforce.com to give a talk at their biggest eCommerce conference about the architecture I implemented at Theragun. I also wrote a blog post on Salesforce.com's blog about this.

    The architecture comprised of Salesforce commerce cloud, 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, to provide a seamless experience for customers and access to all pertinent data of the organization in one place.

  • GraphQL API Back End in Golang (Development)

    As the CTO for Wannago, I architected a GraphQL API back end using Golang for a restaurant curation platform. I developed the major parts of the back end and was responsible for deploying it on AWS. I recruited a team of two engineers to work on this architecture, including the author of the Golang Package Manager.

  • Salesforce Gem for Rails (Development)
    https://github.com/appfolio/activeforce

    I developed an open-source Ruby gem for connecting a Rails application with the Salesforce.com CRM. This gem was the extraction of my work to implement a billing system and updating the CRM system with billing details.

  • eCommerce Monitoring and Alerting System Using Serverless Architecture (Development)

    I came up with a way to monitor and alert the status of customer orders through the eCommerce, ERP, and fulfillment platforms using serverless architecture written in Ruby and Node.js. The system enabled the operations and customer service teams to get alerts for adverse conditions many hours, sometimes days, sooner as compared to previous manual methods in place.

  • Customer Service Portal (Development)

    I conceptualized and implemented an internal customer service that allows representatives to issue appeasement for customers in lieu of missing items or mispacks. Technologies include React, Gatsby, TypeScript, Serverless, and GraphQL.

  • GraphQL API Back End for a Serverless Architecture for an IoT company, UVAngel, Inc. (Development)

    I worked with the lead engineer to architect and implement a GraphQL back end using Node.js, TypeScript, and TypeORM, and deployed on AWS using Serverless.
    The back end integrated with a custom MongoDB database and Cognito for authentication and also with an AWS IoT for device information.

Skills

  • Languages

    Ruby, ECMAScript (ES6), GraphQL, SQL, Go, JavaScript, TypeScript, TypeScript 3, CSS, HTML, HTML5
  • 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
  • Platforms

    Shopify, AWS Lambda, Amazon Web Services (AWS), Heroku, Contentful, Twilio
  • Storage

    Databases, PostgreSQL, MySQL, MySQLdb, AWS S3, MongoDB, AWS RDS, Redis, Memcached, Elasticsearch, Redis Cache, AWS DynamoDB
  • Industry Expertise

    eCommerce
  • Other

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

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

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

Education

  • Master of Science degree in Computer Science
    2005 - 2007
    University of California - Santa Barbara, California
  • Bachelor of Science degree in Computer Science and Engineering
    2001 - 2005
    Delhi College of Engineering - Delhi, India

To view more profiles

Join Toptal
Share it with others