Rinto Jose, Developer in Ernakulam, Kerala, India
Rinto is available for hire
Hire Rinto

Rinto Jose

Verified Expert  in Engineering

Software Developer

Location
Ernakulam, Kerala, India
Toptal Member Since
August 4, 2017

Rinto is a highly experienced product lead, technical architect, designer-engineer, and full-stack developer. He is passionate about open source and has provided invaluable leadership to startups, understanding the pulse of their success. Rinto has a proven track record of delivering wide-ranging solutions from websites to mobile apps and UX design.

Portfolio

Learntiums Pty
React Native, Android, iOS, User Experience (UX), APIs, User Interface (UI)...
HORIZON3
Startups, Web UX, AWS ELB, AWS ALB, Amazon Web Services (AWS), PostgreSQL...
GM - Highlighter Inc
TypeScript, GraphQL, React Native, Google Cloud, Firebase, Analytics, Figma...

Experience

Availability

Full-time

Preferred Environment

Git, Visual Studio, MacOS

The most amazing...

...thing I've designed are React apps with a WYSIWYG editor, blending React, Electron, and Node.js for a seamless and visually captivating user experience.

Work Experience

React Native Developer

2022 - 2024
Learntiums Pty
  • Led the development of a cross-platform app for professionals to record work tasks, facilitating supervisor approval.
  • Implemented back-end APIs for data calculation and summary.
  • Converted the web app to a mobile application using React Native for Android and iOS.
Technologies: React Native, Android, iOS, User Experience (UX), APIs, User Interface (UI), React Router, React Navigation

Technical Architect

2022 - 2023
HORIZON3
  • Spearheaded an innovative platform for dynamic forms via a user-friendly interface, Ensured a seamless workflow execution and robust validation, offering flexibility across applications.
  • Tailored the dynamic forms platform for real estate and aligned features with property workflows, fine-tuning for efficiency in meeting industry-specific demands.
  • Collaborated with the business team, translating concepts to designs, overseeing implementation, and ensuring a cohesive technical-business integration.
  • Assumed technical leadership and provided strategic guidance, resolving challenges to align the solution with the business strategy and delivering a product meeting functional and strategic goals.
Technologies: Startups, Web UX, AWS ELB, AWS ALB, Amazon Web Services (AWS), PostgreSQL, GraphQL, Node.js, REST APIs, Monorepos, NestJS, Material UI, Full-stack, AWS Lambda, Amazon RDS, React Router, React Navigation

Senior Consultant | UX Designer | Tech Lead

2018 - 2022
GM - Highlighter Inc
  • Headed design and architecture of GM, a top-grossing app in multiple countries for connecting people through video and audio calls.
  • Designed, built, and launched a social media app for worldwide customers for video and audio calls, resulting in a 200,000-customer base.
  • Implemented data-tracking tools that help stakeholders track business metrics and compare them against product goals.
Technologies: TypeScript, GraphQL, React Native, Google Cloud, Firebase, Analytics, Figma, React, Node.js, JavaScript, Databases, Computer Science, UX Design, Microservices, Google Kubernetes Engine (GKE), Kubernetes, React Native for Web, CSS, HTML5, Express.js, Cloud Firestore, CI/CD Pipelines, Mobile, Android, iOS, User Experience (UX), Mobile Development, HTML, Expo, Kotlin, REST APIs, Jest, Monorepos, NestJS, Google Cloud Platform (GCP), Full-stack

Senior Consultant and Tech Lead

2021 - 2021
KnowAbouts
  • Designed (including UI/UX) and implemented the app from the ground up using React Native and React Native for the web. Conceptualized a server codebase that accelerated the overall performance of the team many folds.
  • Participated in designing the product directions and features and managed a team of 11 full-stack developers to build, deploy and maintain the app.
  • Provided adequate training to team members and formulated and implemented DevOps processes focused on performance, minimizing downtime, and improving the team's overall efficiency.
Technologies: React Native, React Native for Web, GraphQL, TypeScript, Firebase, Google Cloud, Kubernetes, Google Kubernetes Engine (GKE), Elasticsearch, Figma, Node.js, React, JavaScript, Databases, Computer Science, UX Design, Analytics, Microservices, CSS, HTML5, Express.js, Cloud Firestore, CI/CD Pipelines, Android, iOS, User Experience (UX), Next.js, Mobile Development, HTML, Expo, REST APIs, Firebase Cloud Messaging (FCM), Jest, Front-end, Monorepos, Tailwind CSS, NestJS, Google Cloud Platform (GCP), Full-stack, React Router, React Navigation

Senior Consultant | Tech Lead

2018 - 2021
Highlighter
  • Developed an application in React Native that will capture book cover images to text using an OCR service and allow users to create notes based on a portion of the text.
  • Managed a team of 12 full-stack developers. Assisted the team with the review, technical decision-making, and problem-solving.
  • Oversaw the technical architecture and UI/UX design. Designed some of the user workflows.
  • Implemented video chat platform using React, Agora, Firebase, and Google Cloud.
Technologies: TypeScript, GraphQL, Google Cloud, Agora, Firebase, React, React Native, JavaScript, Figma, Node.js, Databases, Computer Science, UX Design, Analytics, Google Kubernetes Engine (GKE), Kubernetes, CSS, HTML5, Express.js, Amazon Cognito, Cloud Firestore, CI/CD Pipelines, Android, iOS, User Experience (UX), Next.js, Mobile Development, HTML, Swift, Expo, Kotlin, REST APIs, Firebase Cloud Messaging (FCM), Jest, Front-end, Monorepos, Tailwind CSS, NestJS, Google Cloud Platform (GCP), Full-stack, React Router, React Navigation

Electron Engineer

2020 - 2020
MediOne GmbH
  • Enhanced the desktop version of our secure messaging system, built on Signal Messenger, using Electron.
  • Implemented UI improvements, including keyboard command functionality in modals.
  • Accessed and displayed information from REST API endpoints, stored API-provided data locally for enhanced UI speed, and introduced additional sorting in the contact information display.
Technologies: Electron, JavaScript

React Native Developer

2020 - 2020
Regulr
  • Led the development and implementation of a seamless mobile and retail app integration, fostering a cohesive user experience.
  • Spearheaded the creation of a payment solution, allowing consumers to conveniently pay bills within the app at various establishments, including restaurants, retailers, and breweries.
  • Utilized the app's integration/API and the POS's open APIs to pass the user's preferred payment method directly to the POS, streamlining the payment process.
Technologies: React Native, Point of Sale, Mobile Payments, Stripe Payments, iOS, Android, Bluetooth LE

2D Game Android Developer

2018 - 2019
Hibiscus Lab Inc.
  • Assumed the role of a 2D game Android developer, entrusted with developing an Android port for an existing iOS app, leveraging native Android and React Native technologies.
  • Spearheaded the implementation process, ensuring seamless integration and optimal performance.
  • Influenced the product's features and direction, collaborating with a dynamic team to successfully build, deploy, and maintain the Android version using React Native.
Technologies: Java, Android, React Native, iOS

Solution Architect

2014 - 2018
Tata Consultancy Services
  • Designed and implemented a visual designer to create app screens using React, D3.js, Electron, and several other industry-leading tools. Created a renderer that can export the project as a React and React Native project.
  • Created a component library of various visualization components using D3.js and integrated it with a visual designer functionality; this can be used to develop visualization apps using hybrid technology.
  • Built an API layer for analyzing selected tweets for entities and their relationship with other entities; it notes the time and places using Java and other NLP libraries such as Stanford NLP and OpenNLP.
  • Developed a reusable cross-platform framework, StateX, for state management which can be configured with React and Angular.
  • Designed and implemented a ticket-booking app and integrated it with a payment gateway using React Native and TypeScript.
  • Developed a web application with drag-and-drop ability to customize the middleware product built on top of WSO2 products. Configured WSO2 Carbon middleware products, OSGi framework, and Hazelcast.
Technologies: WSO2, Electron, Node.js, TypeScript, React, Angular, GraphQL, Firebase, React Native, JavaScript, Databases, Computer Science, CSS, HTML5, Express.js, Cloud Firestore, iOS, HTML, REST APIs, Full-stack, React Navigation

Associate | Senior Solution Developer

2011 - 2013
Cognizant Technology Solutions
  • Designed and implemented two web applications for the insurance domain using the MVC pattern in JavaScript using the Dojo UI Toolkit.
  • Automated tests using DOH, a JavaScript-based testing framework, and Selenium.
  • Created an API layer to capture and distribute insurance data using Java, Spring, and Hibernate.
  • Developed IBM WebSphere portlets to capture and distribute data.
  • Crafted a visual design for the overall website and created a theme-based design for which I received an award for excellence.
Technologies: JavaScript, Node.js, Oracle PL/SQL, Oracle SQL, Databases, Computer Science, CSS, HTML5, Express.js, HTML

Software Developer

2007 - 2011
Wipro Technologies
  • Created modules for data extractions and transformation using a GoldenSource system based on Pro*C/C++.
  • Developed an ETL solution using Informatica to extract and load data from various sources, including data feeds from Bloomberg in a flat-file format.
  • Supported the multiple migrations of the production system from the old format to the new data feed format; this included extensive planning, coding, testing, implementing a system upgrade in the simulated environments, and the final execution.
  • Supported multiple source code releases into production and helped the support team troubleshoot production-critical issues.
  • Created a tool for bulk data uploads using multiple languages and platforms; Excel (VB6) as the front-end, a Java-based API as a middle layer, and a Pro C++-based transformation layer for validation and upload.
Technologies: Oracle 10g, Unix, Oracle SQL, Oracle PL/SQL, JavaScript, Databases, Computer Science, CSS

Virtual Scroll for Angular

https://github.com/rintoj/ngx-virtual-scroller
Angular Virtual Scroll that displays a small subset of records, just enough to fill the viewport, and uses the same DOM elements as the user scrolls.

This method is effective because the number of DOM elements is always constant and tiny irrespective of the size of the list. Thus, the virtual scroll can display endlessly, efficiently growing a list of items.

This open source project is an Angular-compatible module that has an easy-to-use API and supports multi-columns. We achieved 82,000 downloads.

GQL Hook Codegen

https://github.com/rintoj/gql-hook-codegen
This tool generates TypeScript types for queries/mutations written in a GraphQL project given a valid GraphQL schema. This will accelerate the front-end development by many folds. The tool can also be used as a static validator to check if the server can match the client.

StateX

https://github.com/rintoj/statex/
A state management library for modern web applications with a unidirectional data flow and an immutable uni-state.

It is a predictable state container, just like Redux. It helps users implement a unidirectional data flow (Flux architecture) easily and elegantly without much boilerplate code. This library's main objective is to provide an implementation that has minimal touchpoints—while delivering all the benefits of Redux. StateX uses an RxJS library at its heart, promising an efficient data flow. The attachment contains examples with Angular (with and without decorators) and React (with and without TypeScript and decorators).

Mongo Restifier

https://github.com/rintoj/mongo-restifier
Mongo Restifier is an open source Node.js project for the easy and quick build of RESTful APIs using MongoDB.

This has easy-to-use configurations and APIs. This module supports schema-based collections, advanced querying, bulk operations, and automatic history. This library comes with an in-house OAuth2 authentication module, thus making it useful for creating an end-to-end API layer.

Clifer

https://github.com/rintoj/clifer
A meticulously crafted open-source library, it seamlessly empowers the creation of visually appealing command-line interfaces within Node.js applications. Characterized by its elegance and lightweight design, this tool simplifies the process of constructing command-line interfaces, adding a touch of sophistication to the user experience in Node.js environments.

Hypergraph Storage

https://github.com/rintoj/hypergraph-storage
A TypeScript-friendly database access package built on TypeORM, offering an elegant query builder with typing support and seamless integration with GraphQL, especially libraries like TypeGraphQL. It supports various databases and platforms and provides features like pagination, clean object-relational models, multiple inheritance patterns, and extensive query capabilities. The library ensures performant, flexible, clean, and maintainable code, making it a robust choice for diverse Node.js and browser-based applications.

Languages

TypeScript, GraphQL, TypeScript 2, JavaScript, HTML5, HTML, Swift, CSS, Kotlin, Java

Frameworks

React Native, Redux, Flux, Electron, Jest, Express.js, Next.js, Tailwind CSS, NestJS, Material UI, Angular

Libraries/APIs

REST APIs, Node.js, React, React Native for Web, React Router, React Navigation, Google Maps JavaScript API 3, Libraries/APIs, RxJS

Tools

Git, Expo.io, Mongoose, Webpack 2, React Apollo, Figma, Firebase Authentication, Firebase Cloud Messaging (FCM), Google Kubernetes Engine (GKE), Expo, Zeplin, Amazon Cognito, Agora, AWS ELB

Paradigms

Mobile Development, Functional Programming, Agile Software Development, Microservices, UX Design

Platforms

Visual Studio Code (VS Code), Firebase, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS Lambda, Oracle Database, Mobile, Android, iOS, Unix, MacOS, AWS ALB, Bluetooth LE

Storage

MongoDB, Cloud Firestore, Databases, PostgreSQL, Google Cloud, MySQL, Oracle PL/SQL, Oracle SQL, Oracle 10g, Elasticsearch

Other

Flux Architecture, Apollo Server, Computer Science, User Experience (UX), Front-end, Monorepos, Full-stack, Amazon RDS, Stripe Payments, Unix Shell Scripting, GitFlow, Analytics, WSO2, Software Development, CI/CD Pipelines, Libraries, Web Applications, Startups, Web UX, APIs, User Interface (UI), Point of Sale, Mobile Payments, TypeORM

2003 - 2007

Bachelor of Engineering Degree in Computer Science and Engineering

Karunya Institute of Technology - Coimbatore, India

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