Bipin Budhathoki, Developer in Oakland, CA, United States
Bipin is available for hire
Hire Bipin

Bipin Budhathoki

Verified Expert  in Engineering

Front-end Developer

Location
Oakland, CA, United States
Toptal Member Since
October 26, 2021

Bipin is a full-stack developer with a decade of experience specializing in front-end web and mobile development, including React, React Native, Redux, JavaScript, SCSS, Node.js, Webpack, and Express.js. He has created world-class products enjoyed by millions of users. These include working as a lead engineer to build Pandora (acquired by SiriusXM), architecting complex software systems at LogMeIn, and developing nursing solutions at Cerner.

Portfolio

Toptal Clients
JavaScript, TypeScript, Python, React, Node.js, Azure, PostgreSQL...
SiriusXM
React, JavaScript, Node.js, Express.js, Webpack, RxJS, Redux, Axios, Jenkins...
LogMeIn
JavaScript, React, Swift, React Native, Node.js, Sass, Webpack, Redux...

Experience

Availability

Part-time

Preferred Environment

Slack, VST, MacOS

The most amazing...

...thing I've developed is Pandora.com, the music streaming application with personalized music recommendations that has 70 million+ listeners every month.

Work Experience

Technical Lead

2021 - PRESENT
Toptal Clients
  • Worked with various clients to create front-end and full-stack cloud applications.
  • Managed the development cycle from requirement gathering and development to deployment.
  • Led teams of six to ten members, including developers, testers, designers, and product managers.
Technologies: JavaScript, TypeScript, Python, React, Node.js, Azure, PostgreSQL, API Documentation, Agile Software Development, Azure Blobs, FastAPI, GitHub Actions, Team Leadership, Webpack, Rollup.js, Next.js, Web UI, Redux, Redux Toolkit, Web Development, HTML, CSS, SQL, Amazon Web Services (AWS), AWS Lambda, Tailwind CSS, Material UI, Front-end, Styled-components, Storybook, Code Architecture, Cypress, Leadership

Staff Software Engineer

2020 - 2022
SiriusXM
  • Led a team of senior and junior engineers to build the Pandora web app, the best-in-class audio and video streaming platform.
  • Built the architecture to support multiple streaming web clients, using React on the front end and Node.js on the back end.
  • Created a design system library using Sass and React that helped developers build UI components more quickly and easily.
Technologies: React, JavaScript, Node.js, Express.js, Webpack, RxJS, Redux, Axios, Jenkins, Amazon CloudFront CDN, SCSS, Web App Development, Sass, Chart.js, React Redux, Amazon Web Services (AWS), API Documentation, Algorithms, APIs, HTML, CSS, Responsive Web Apps, MERN Stack, GraphQL, Material UI, Front-end, Storybook, Code Architecture, Leadership

Staff Software Engineer | Engineering Manager

2016 - 2020
LogMeIn
  • Developed the redesigned GoToWebinar web application using React, JavaScript, Sass, Webpack, and Redux.
  • Led a team of six developers to create a new version of the GoToConnect mobile app using React Native. The new version has the combined functionality of Jive and GoToMeeting.
  • Managed a team of four developers and two testers to create React UI libraries used by all teams within the organization.
Technologies: JavaScript, React, Swift, React Native, Node.js, Sass, Webpack, Redux, Mobile Development, Web App Development, SCSS, Next.js, D3.js, Data Visualization, API Documentation, HTML, CSS, Responsive Web Apps, React DnD, Amazon Web Services (AWS), Firebase, Amazon S3 (AWS S3), AWS Lambda, MERN Stack, Material UI, Front-end, Storybook, Code Architecture, Leadership

Software Engineer

2012 - 2015
Cerner
  • Created an iOS app that supported fast, easy, and smart workflows for inpatient nurses.
  • Redesigned the nursing workflow in the Embedded JavaScript (EJS) server for better performance and maintainability.
  • Created the automation framework for the iOS app using Appium.
Technologies: Swift, Java, Ruby, JavaScript, iOS, Workflow, EJS, Appium, Automation Framework Development, Mobile Development, API Documentation, HTML, Amazon Web Services (AWS), Firebase, Google Maps, Code Architecture

Software Engineer

2011 - 2012
Schwans Food Company
  • Created a recipe submission portal that increased user engagement by 12%.
  • Maintained ASP.NET/C# intranet and internet sites, such as performance management, an internal online store, and a sales manager application using web services, Bing Maps API, JavaScript, and Ajax.
  • Developed, documented, and maintained C# batch apps used by different business units.
Technologies: JavaScript, ASP.NET, C#, CSS, Google Maps

Pandora Web App

http://www.pandora.com
An industry-leading, React-based music and podcast discovery platform that provides a highly personalized listening experience to approximately 70 million users each month. The web app uses proprietary Music and Podcast Genome Project technology.

GoToMeeting Web App

https://global.gotomeeting.com
React-based online meeting, desktop sharing, and video conferencing software that enabled its users to meet with other computer users, customers, clients, and colleagues via the internet in real time.

GoToConnect Mobile App

A React Native-based mobile app that's a customizable, scalable, all-in-one cloud phone and meeting system with everything businesses need to connect from anywhere: customizable business phone features, integrated video conferencing, team chat, and contact center functionality.

GoToWebinar Mobile App

https://apps.apple.com/us/app/gotowebinar/id1244921300
A native mobile app that lets users see, hear, and take part in webinars. Users can ask questions, respond to polls, and more. Users who run webinars can present directly from their iPads, share their iPad webcams, and chat privately with other event staff.

Lead Engineer for Placement Application

Started a new application digitizing the broker and client workflow to manage insurance claims. Led a team of four engineers and a project manager. Ran daily scrums, weekly planning meetings, and the future planning of the project.

Languages

JavaScript, SCSS, Sass, HTML5, CSS, Swift, Java, TypeScript, Objective-C, Python, HTML, SQL, Ruby, Kotlin, GraphQL, C#

Frameworks

Express.js, Redux, Jest, Next.js, React Native, Ant Design, Material UI, Bootstrap, Tailwind CSS, Cypress, Appium, ASP.NET, Angular

Libraries/APIs

React, Node.js, React Redux, RxJS, EJS, REST APIs, Chart.js, D3.js, React DnD, Google Maps, Highcharts, Rollup.js

Tools

Xcode, GitHub, Slack, Webpack, Jenkins, React Apollo, Amazon CloudFront CDN

Paradigms

Agile Software Development, Mobile Development

Other

Axios, Programming, Workflow, Web App Development, Front-end, Mobile Apps, User Interface (UI), Back-end, Web Development, API Documentation, Responsive Web Apps, Storybook, Code Architecture, Sagas, Full-stack, People Management, Software as a Service (SaaS), CI/CD Pipelines, Mobile App Development, APIs, Team Leadership, Data Visualization, MERN Stack, Styled-components, Leadership, VST, Algorithms, Automation Framework Development, Artificial Intelligence (AI), Team Management, Cloud, FastAPI, GitHub Actions, Web UI, Redux Toolkit

Platforms

MacOS, iOS, Docker, Firebase, Android, Azure, Amazon Web Services (AWS), Kubernetes, AWS Lambda

Storage

Databases, MongoDB, MySQL, PostgreSQL, Azure Blobs, Amazon S3 (AWS S3)

2008 - 2012

Bachelor's Degree in Mathematics and Computer Science

Southwest Minnesota State University - Marshall, MN, USA

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