Roshan Gautam, Developer in London, United Kingdom
Roshan is available for hire
Hire Roshan

Roshan Gautam

Verified Expert  in Engineering

React Native Developer

Location
London, United Kingdom
Toptal Member Since
June 8, 2022

Roshan enjoys working with React Native and React, which he has done for over seven years. He is eager for anything new that comes up in this ecosystem and tries to stay up to date whenever possible. Roshan has worked on products in fintech, entertainment, eCommerce, etc. Some of the recent projects include Velocity Black, Goto, Virgin Hotels, and KaamKotha UK.

Portfolio

Runtriz Inc
React Native, Progressive Web Applications (PWA), Node.js, Expo
Villager Events Inc.
TypeScript, React Native, Redux, iOS, Android, Redux Thunk, Stripe Payments...
Velocity Black
React Native, TypeScript, Redux

Experience

Availability

Part-time

Preferred Environment

MacOS, TypeScript, JavaScript, React, React Native, Accessibility, Expo

The most amazing...

...thing I've developed is a core meeting product used by hundreds of thousands of people.

Work Experience

Senior React Native Developer

2023 - PRESENT
Runtriz Inc
  • Worked on managing white-label applications in the hospitality industry.
  • Set up pipelines for automatically building and releasing the app to different stores.
  • Fixed bugs and optimized the UI for better performance in a very complex codebase.
Technologies: React Native, Progressive Web Applications (PWA), Node.js, Expo

React Native Developer with TypeScript Experience

2023 - 2023
Villager Events Inc.
  • Improved the CI/CD pipeline to make releases automatic.
  • Implemented Sentry to track bugs and upload source maps automatically.
  • Improved the overall developer experience in the React Native app available on both web and mobile.
Technologies: TypeScript, React Native, Redux, iOS, Android, Redux Thunk, Stripe Payments, CircleCI, Jest, JavaScript

Senior React Native Engineer

2022 - 2023
Velocity Black
  • Developed an app for a digital concierge provider that focuses on providing the best experience for the ones looking for a luxury lifestyle.
  • Optimized codebase and performance of a mobile app built with React Native.
  • Fixed critical bugs and delivered multiple features like bookings and seamless conversations.
Technologies: React Native, TypeScript, Redux

Senior React Native Engineer

2022 - 2023
Dyor Exchange
  • Implemented secure biometrics login along with Keychain on iOS and Android.
  • Improved CI/CD in order to facilitate automatic releases to the App Store and Play Store.
  • Integrated on-ramp libraries like MoonPay for buying crypto tokens using Card/Apple Pay/Google Pay.
  • Found and fixed a security bug that was exposing important keys and secrets.
  • Implemented dark mode and light mode for better UI/UX improvements and participated in design meetings.
  • Implemented other features, improved developer experience, and fixed crucial bugs.
Technologies: React Native, React Native for Web, Firebase

Front-end React Native Developer

2022 - 2023
SIA ABC Mobile IT
  • Developed a bank app with features like bank transfer, cards, and crypto, as well as security features enabled like biometrics and passcode authentication.
  • Set up CI/CD to deploy iOS and Android apps to their respective stores.
  • Implemented the whitelisting feature for the mobile app so that new similar apps can be generated with simple configuration changes.
  • Coached two front-end developers working together on the mobile application.
  • Developed the bank transfer feature for different currencies (USD, EUR, GBP).
Technologies: React Native, CI/CD Pipelines, Mobile Apps, GitLab CI/CD, Fastlane, CodePush, Visual Studio App Center, Mobile Development, Mobile App Development, Architecture, Cross-platform, Startups, User Experience (UX)

Senior React Native Developer

2022 - 2022
Immerciv Inc.
  • Worked on performance issues and refactored a bunch of code to make it look modern.
  • Resolved some serious bugs to make the app more stable.
  • Integrated Branch to make deep linking more robust.
  • Managed infrastructure of the expo app which included easy builds, expo updates, and configuration plugins.
Technologies: React Native, Firebase, Audio Processing, Maps, Mobile Development, Mobile App Development, Cross-platform, React Native for Web

Senior React Native Engineer

2021 - 2022
Goto
  • Developed the entire break-out room feature for mobile devices.
  • Made webpack work on React Native to enable code-splitting, tree-shaking, and more.
  • Promoted best practices within the team about React and React Native using code reviews as examples. Held regular technical sessions.
  • Interviewed several candidates and worked with the external teams on different collaborations.
Technologies: React Native, TypeScript, Objective-C, Java, Jenkins, GitHub Actions, Mobile, REST, Front-end, Accessibility, Mobile Development, Mobile App Development, Cross-platform, User Experience (UX)

Senior Software Engineer

2018 - 2021
Brainants Technology Pvt
  • Developed a fintech application that allowed users to make and receive payments in a conversation.
  • Developed an over-the-air update system like CodePush from scratch.
  • Mentored and managed developers and engineers and managed clients.
  • Co-founded the company with some college friends and helped it grow to have more than 12 employees.
  • Worked on an educational product from scratch that helped many students.
Technologies: TypeScript, JavaScript, React Native, Firebase, Node.js, Mobile, REST, Front-end, Near-field Communication (NFC), Expo, Mobile Development, Mobile App Development, Architecture, Cross-platform, Startups, Web Development, User Experience (UX)

Software Engineer

2016 - 2018
Bajra Technologies
  • Developed a social music app to enable people to choose the music they wanted to play in a bar or pub.
  • Used SQLite on mobile devices to manage the offline music storage and update the data on demand.
  • Handled the whole release processes for the back end and mobile on the Google Play Store and the App Store.
Technologies: Ruby on Rails (RoR), Angular, React Native, Docker, Mobile, REST, Front-end, iOS, Mobile Development, Mobile App Development, Cross-platform

Mobile Developer

2014 - 2016
Freelance
  • Built a project management and field app that lets users add different projects and related data.
  • Developed offline-first features such as caching the requests and syncing later when the internet is available.
  • Constructed a mobile app for a news portal based on WordPress APIs.
Technologies: Android, Node.js, Redux, React Native, REST, Mobile Development, Mobile App Development

GoTo App

This React Native application allows users to join or create a mobile, desktop, and web meeting. It also has a fully-featured phone and messaging solution. I worked as an engineer for the core meeting product used by different host applications like GoTo Connect and GoTo Room.

Virgin Hotels

https://virginhotels.com/about-the-app/
A white-label React Native/Expo app for a lifestyle hotel business. I maintain a complex codebase shipped to tens of thousands of people. The app allows users to make a reservation, do mobile check-in, and provide information about different facilities in the hotel.

KaamKotha UK

https://kaamkotha.co.uk/
KaamKotha UK is a social network application that intends to help Nepalese living in the UK find rooms and jobs. I built this app from scratch, architected the app's front and back end, and developed and released multiple features essential to the community.

A Streaming Service Similar to Twitch

This is a streaming service like Twitch but for a niche group of people. I started the project and set up the architecture for its mobile and web applications. It also had a real-time chat feature along with streaming.

Fintech App with a Social Component

This fintech app allows users to make and receive payments from their friends and vendors. I worked as a consultant React Native engineer to help the team develop this application. I was involved in activities ranging from requirement engineering to feature engineering.

Apartment Booking App for Popular Tourist Islands

A React/React Native-based web and mobile application for booking holiday apartments and houses in a few popular islands. This application digitalized a lot of manual work regarding apartment and service booking.

Languages

TypeScript, JavaScript, GraphQL, Objective-C, Java

Frameworks

React Native, Redux, Ruby on Rails (RoR), Angular, Next.js, Jest

Libraries/APIs

React, REST APIs, React Native for Web, Node.js, WebRTC

Tools

Expo, Jenkins, Webpack, GitLab CI/CD, Figma, Fastlane, Visual Studio App Center, Redux Thunk, CircleCI

Paradigms

REST, Mobile Development, Cross-platform

Platforms

Firebase, Mobile, Docker, Android, iOS

Other

APIs, Mobile Apps, Front-end, Mobile App Development, Serverless, Architecture, Startups, Web Development, User Experience (UX), Accessibility, GitHub Actions, Near-field Communication (NFC), Audio Processing, Maps, CI/CD Pipelines, CodePush, Stripe Payments, Progressive Web Applications (PWA)

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