Roshan Gautam
Verified Expert in Engineering
React Native Developer
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
Experience
Availability
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
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.
React Native Developer with TypeScript Experience
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.
Senior React Native Engineer
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.
Senior React Native Engineer
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.
Front-end React Native Developer
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).
Senior React Native Developer
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.
Senior React Native Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Mobile Developer
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.
Experience
GoTo App
Virgin Hotels
https://virginhotels.com/about-the-app/KaamKotha UK
https://kaamkotha.co.uk/A Streaming Service Similar to Twitch
Fintech App with a Social Component
Apartment Booking App for Popular Tourist Islands
Skills
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring