Rinto Jose, Software Developer in Ernakulam, India
Rinto Jose

Software Developer in Ernakulam, India

Member since August 4, 2017
Rinto is a highly experienced and successful product lead, technical architect, and full-stack lead developer with a proven track record of delivering wide-ranging solutions from websites, mobile apps, and UX design. Apart from being an active open source contributor, Rinto is passionate about creating UX, UI, visual, and branding for medium and small-scale designs. He has also provided leadership experience to startups in Social Media, Banking, and SaaS companies.
Rinto is now available for hire

Portfolio

  • GM - Highlighter Inc
    TypeScript, GraphQL, React Native, Google Cloud, Firebase, Analytics, Figma...
  • KnowAbouts
    React Native, React Native for Web, GraphQL, TypeScript, Firebase...
  • Highlighter
    TypeScript, GraphQL, Google Cloud, Agora, Firebase, Android, iOS, React...

Experience

Location

Ernakulam, India

Availability

Full-time

Preferred Environment

Git, Visual Studio, MacOS

The most amazing...

...thing I've created was as a graphic visual designer building React apps using a WYSIWYG editor. It was built completely using React, Electron, and Node.js.

Employment

  • Senior Consultant | UX Designer | Tech Lead

    2021 - 2022
    GM - Highlighter Inc
    • Headed design and architecture of GM, a top-grossing app in multiple countries for connecting people through Video/Audio calls.
    • Designed, built, and launched a social media app for worldwide customers for video and audio calls, resulting in a 200K 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
  • 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
  • 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, Android, iOS, 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
  • 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, Java, Electron, Node.js, TypeScript, React, Angular, GraphQL, Firebase, React Native, JavaScript, Databases, Computer Science, CSS, HTML5, Express.js, Cloud Firestore
  • 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: Selenium, IBM WebSphere, Hibernate, Spring, Java, Dojo Objective Harness (DOH), JavaScript, Dojo, Node.js, Oracle PL/SQL, Oracle SQL, Databases, Computer Science, CSS, HTML5, Express.js
  • 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: Autosys, Informatica, Oracle 10g, C++, Pro*C, Unix, Perl, Oracle SQL, Oracle PL/SQL, Jakarta EE, Java, JavaScript, Databases, Computer Science, CSS

Experience

  • 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.

  • 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.

Skills

  • Languages

    TypeScript, GraphQL, TypeScript 2, JavaScript, HTML5, CSS
  • Frameworks

    React Native, Redux, Flux, Electron, Jest, Express.js, Angular
  • Libraries/APIs

    REST APIs, Node.js, React, React Native for Web, Google Maps JavaScript API 3
  • Tools

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

    Visual Studio Code, Firebase, Kubernetes, Oracle Database, Unix, MacOS
  • Storage

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

    Flux Architecture, Apollo Server, Computer Science, Stripe Payments, Unix Shell Scripting, GitFlow, Analytics, WSO2, Software Development, CI/CD Pipelines
  • Paradigms

    Functional Programming, Agile Software Development, Microservices, UX Design

Education

  • Bachelor of Engineering Degree in Computer Science and Engineering
    2003 - 2007
    Karunya Institute of Technology - Coimbatore, India
  • Standard XII (Higher Secondary Certificate) in Computer Science
    2001 - 2003
    Board of Higher Secondary Education, Kerala Government - Kerala, India

To view more profiles

Join Toptal
Share it with others