Summary
Overview
Work History
Education
Skills
Patents
Timeline
Generic

Radhakrishnan Iyer

Software Engineer II - AI/ML
Bengaluru,Karnataka

Summary

Software Engineer II with around 8 years of hands-on experience working primarily as Machine Learning Developer building models to serve real time use cases, extracting data from various APIs, hosting models using REST architecture, web scraping. Previous experience as Full Stack Developer working end to end from extracting the data from various sources to showing it on the UI.

Overview

8
8
years of professional experience
7
7
years of post-secondary education

Work History

Software Engineer II - AI/ML

UiPath Robotic Process Automation Pvt Ltd
Bengaluru, Karnataka
04.2018 - Current
  • Implemented a data augmentation solution where the user could select the possibility of augmenting text data by either using wordnet from nltk or word2vec or glove embeddings to extract the synonyms, similar words. This helped in getting words which were synonyms and/or syntactically correct words while augmenting data.
  • Experience with building and deploying text classification models from ground up which are being used in real time in combination with UiPath Studio to help customers automate their pipelines.
  • Worked on a generic model which could split large-multi-hundred-page documents into logical sub document chunks with document metadata using Deep Learning to cater to the customer requirements.
  • Built a Named Entity Recognition pipeline which was tightly coupled with UiPath product to tag entities, train a model to recognize the tagged entities and a prediction flow to test on real time documents. The goal was to empower sales & customers to get an initial model trained & tested with minimal involvement required from ML engineers.
  • Developed an image similarity approach, where the problem was to identify the best extractor. Google Cloud Vision Alpha API, Microsoft Form Processing API, Amazon Textract were the options which could extract the maximum data out of a given document by using a set of images and annotated data as benchmark. Used a pre-trained model and did a transfer learning for this use case.
  • Worked on NER problem for a banking client, where the goal was to identify the person names, organizational names, addresses, number of and percentage of shares held in companies from SEC filings.
  • Implemented a solution to extract key-value pairs from pdf documents based on certain rules for a banking client.

Lead Analyst

Fiind Inc
Trichy, Tamil Nadu
04.2015 - 03.2018
  • Using R to perform predictive analysis on how likely the company is to buy a product by looking at the external signals emitted by the company.
  • Implemented a on optimizing the inventory for a well-known ecommerce company by performing kmodes clustering in order to find the combination of goods that are sold the most and how to bunch up new incoming products.
  • Performed warehouse optimization by looking at region wise sales and suggesting where the next warehouses should come up by looking at the region wise sales, projected demand, seasonality.
  • Implemented python scripts to extract company description, jobs, press releases, founded year, employee count and other company related information from company website.
  • Developed scripts in Python using BeautifulSoup, LXML and selenium to scrap data from various sources.
  • Defining RESTful APIs using Python Flask to extract data to be bound in the UI.
  • Used Google RSS Feeds, Indeed API in addition to several APIs mentioned below to extract information about a company on all possible parameters to extract signals emitted by a company.

Software Engineer

iLink Systems Private Ltd
Trichy, Tamil Nadu
06.2013 - 03.2015
  • An integral part of a new venture in big data and cloud domain which was eventually spun off into a separate start-up called Fiind Inc.
  • Working with Google Search API, Bing Search API, Facebook API, Twitter API, YQL and other APIs to extract information relevant to company using Python.

Education

M.Tech - Data Science & Engineering

Birla Institute of Technology And Science
Pilani
10.2020 - 09.2022

Executive Program - Business Analytics And Intelligence

Indian Institute of Management
Bengaluru
06.2017 - 06.2018

B.Tech - Information Technology

Anna University of Technology
Trichy
09.2009 - 06.2013

Skills

    Python

Tableau

Natural Language Processing

Machine Learning

REST APIs

Versioning

Patents

  • System and computer-implemented method for analyzing a robotic process automation (RPA) workflow. US patent 20210191367 filed 2021-06-24. Patent pending.
  • System and computer-implemented method for analyzing test automation workflow of robotic process automation (RPA). US patent 20210191843 filed 2021-06-24. Patent pending.
  • Media-to-workflow generation using artificial intelligence (ai). US patent 20210109487 filed 2021-04-15. Patent pending.
  • Automatic completion of robotic process automation workflows using machine learning. US patent 20210110345 filed 2021-04-15. Patent pending.

Timeline

M.Tech - Data Science & Engineering

Birla Institute of Technology And Science
10.2020 - 09.2022

Software Engineer II - AI/ML

UiPath Robotic Process Automation Pvt Ltd
04.2018 - Current

Executive Program - Business Analytics And Intelligence

Indian Institute of Management
06.2017 - 06.2018

Lead Analyst

Fiind Inc
04.2015 - 03.2018

Software Engineer

iLink Systems Private Ltd
06.2013 - 03.2015

B.Tech - Information Technology

Anna University of Technology
09.2009 - 06.2013
Radhakrishnan IyerSoftware Engineer II - AI/ML