Rinto Jose, Software Developer in Ernakulam, Kerala, India
Rinto Jose

Software Developer in Ernakulam, Kerala, India

Member since October 18, 2015
Rinto is a creative technology enthusiast and a full-stack developer with experience in JavaScript (focusing mainly on React, Angular), Node.js, Java, and other back-end technologies including Perl/Unix scripting and PL/SQL. Apart from being an active open source contributor, he derives great joy in learning new technologies and acquiring new skills. In addition, he has worked with a number of major IT companies.
Rinto is now available for hire

Portfolio

Experience

  • JavaScript, 8 years
  • Node.js, 5 years
  • Git, 4 years
  • React, 4 years
  • Angular, 4 years
  • TypeScript 2, 4 years
  • React Native, 4 years
  • Functional Programming, 2 years

Location

Ernakulam, Kerala, India

Availability

Part-time

Preferred Environment

macOS, MS Visual Code, Git

The most amazing...

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

Employment

  • Solution Architect

    2014 - PRESENT
    Tata Consultancy Services
    • Designed and implemented a visual designer functionality for creating designs, mapping data, and binding user actions using React, D3.js, Electron, and many other industry-leading tools. Created a renderer (the core of the functionality) that generates source code from the design and export the project as a React project.
    • Created a component library of various visualization components using D3.js and integrated with a visual designer functionality—this can be used to create 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.
    • Designed and developed a web application with drag-n-drop ability to customize the middleware product build on top of WSO2 products; also configured WSO2 Carbon middleware products, OSGi Framework, and Hazelcast to be used with the designer functionality.
    Technologies: Angular, React, TypeScript, Node.js, Java, WSO2
  • Associate | Senior Solution Developer

    2011 - 2013
    Cognizant Technology Solutions
    • Designed and implemented 2 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: Dojo (JavaScript), DOH Testing Framework (JavaScript), Java, Spring, Hibernate, IBM WebSphere, Selenium
  • 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 releases of the source code into production and helped the support team to trouble shoot 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: Java/J2EE, SQL/PL-SQL, SQL Optimization, Perl/Unix Scripting, Pro*C/C++, Oracle 10g, Informatica, AutoSys

Experience

  • Virtual Scroll for Angular 2+ (Development)
    https://github.com/rintoj/angular2-virtual-scroll

    Angular 2 Virtual Scroll 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 are always constant and tiny irrespective of the size of the list. Thus the virtual scroll can display endlessly, growing a list of items in an efficient way.

    This open source project is an Angular 2 compatible module that has an easy-to-use API and supports multi-columns.

  • Mongo Restifier (Development)
    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

    Java, TypeScript 2, JavaScript, Perl
  • Frameworks

    React Native, Redux, Mocha.js, Angular, Flux
  • Libraries/APIs

    jQuery, Chai, REST APIs, Node.js, React, Google Maps JavaScript API 3
  • Tools

    Git, Expo.io, Mongoose, Webpack 2, Zeplin
  • Platforms

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

    MongoDB, MySQL, Elasticsearch
  • Other

    Flux Architecture, Stripe Payments, Unix Shell Scripting, GitFlow, WSO2
  • Paradigms

    Functional Programming, Agile Software Development

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
I really like this profile
Share it with others