Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

R. Ajai

Madurai,TN

Summary

Web developer with 4.4 years of hands-on experience in Angular, React, Node.js, and MongoDB, specializing in UI development and Object-Oriented programming. Proficient in JavaScript, TypeScript, Bootstrap, HTML5, CSS3, and SCSS, with extensive experience in Git. Skilled in developing and consuming REST web services, implementing Redux, and integrating OAuth. Experienced in research and development projects, including the implementation of micro frontends using Webpack 5 module federation. Also have some exposure to AWS for MEAN/MERN deployment.

Overview

3
3
years of professional experience

Work History

Software Developer

Sunoida
01.2022 - 08.2023


Self Service BI

Technology: Angular 11

Duration: 11 Months


Self Service BI is a web application designed for the banking sector, which provides data analysis and dashboard creation functionalities


Responsibilities:

  • Developed the query building module to allow users to create and validate their own queries
  • Implemented dynamic multi-level filtering feature to enhance the data analysis capabilities of the application
  • Integrated the Gridster plugin for creating dynamic dashboards with customizable widgets
  • Implemented both client-side and server-side pagination to handle large data sets efficiently


ETL

Technology: Node JS, React JS

Duration: 10 Months


Designed and built a user-friendly ETL (Extract, Transform, Load) tool that simplifies the process of extracting data from various sources, transforming it into a usable format, and loading it into the desired destination. The tool ensures data accuracy by validating and cleaning the information before loaded to the destination.


Responsibilities:

  • Design and develop user interfaces using React JS.
  • Worked with JS Plumb plugin for Transformation Module
  • Implemented state management using Context API
  • Integrated RESTful APIs for data retrieval, and ensured cross-browser compatibility and responsive design
  • Developed Excel export feature with multi-level spanning and pivot options
  • Created a web component for the grid with multiple options such as pinning, resize and multi-level table option
  • Worked on AWS Deployment.

Senior Engineer

Aspire Systems
01.2021 - 07.2021


SuccessMaker

Technology: Angular

Duration: 3 Months.


SuccessMaker is an adaptive learning program developed by Pearson Education that provides individualized instruction for students in various subjects, such as math, reading, and language arts. The program uses a combination of interactive activities, instructional lessons, and assessments to help students improve their skills and achieve academic success.


Responsibilities:

  • Created UI components using Stencil and integrated them into Angular.
  • Created shared components such as grids, accordion grids, and common error messages for reactive forms.
  • Shared the grid component with dynamically injected templates.
  • Performed unit testing.

Software Engineer

Gavs Technology
08.2021 - 03.2023


Theradoc

Technology: Angular 15

Duration: 18 Months


Theradoc is a clinical documentation and decision support software platform designed for use in healthcare organizations. The platform is designed to integrate with electronic health record (EHR) systems and other clinical software platforms, allowing healthcare providers to access patient data and clinical decision support tools from a single interface. Overall, Theradoc is intended to improve patient safety, reduce errors, and increase efficiency in clinical workflows.


Responsibilities:

  • Created UI components for the entire micro frontend Application.
  • Upgraded Angular version from 7 to 15
  • Worked on Shared Component among the projects.


DevOps Analytics

Technology: React JS, Node JS, Mongo DB

Duration: 6 Months


I worked on an internal project for the DevOps team that involved fetching repository details, commits, pull requests, and generating reports based on the repository data


Responsibilities:

  • Developing UI components using React
  • Utilizing Git API for retrieving git repository details.
  • Implementing refresh token concept and login authentication/authorization in React JS and Node JS.
  • Implementing Router 6 concepts, redux-toolkit.

Project Analyst II

Payoda Technologies
08.2023 - 03.2024


NoteIT Solutions

Technology: React JS

Duration: 6 Months


I developed a comprehensive EMR Portal for a healthcare project. The web application included features for adding and managing employee records, patient registration and information management, and a note-taking system for documenting patient interactions and meetings. Additionally, I integrated a secure, real-time ChatIT module for staff communication and an event scheduling feature to manage appointments and meetings efficiently. The project aimed to streamline healthcare workflows by providing an intuitive and user-friendly interface, ultimately enhancing the efficiency and effectiveness of healthcare providers.


Responsibilities:

  • Created UI components developed from scratch
  • Developed custom npm packages for use across multiple projects
  • Implemented push notification in this application
  • Conducted R&D on implementing chat functionality using Socket.IO and Speech to Text component.

Education

B.E - Computer Science Engineering

Sethu Institute of Technology
Madurai, India
06.2017

Skills

  • HTML 5
  • CSS3
  • Javascript
  • Typescript
  • Angular and React JS
  • Node
  • MongoDB

Languages

  • English
  • Language
  • Timeline

    Project Analyst II

    Payoda Technologies
    08.2023 - 03.2024

    Software Developer

    Sunoida
    01.2022 - 08.2023

    Software Engineer

    Gavs Technology
    08.2021 - 03.2023

    Senior Engineer

    Aspire Systems
    01.2021 - 07.2021

    B.E - Computer Science Engineering

    Sethu Institute of Technology
    R. Ajai