Summary
Overview
Work History
Education
Skills
KEY PROJECTS IN ACCENTURE SOLUTIONS PVT.LTD
KEY PROJECTS IN NINESTARS INFORMATION TECHNOLOGY SOLUTIONS PVT. LTD.
Timeline
Generic

VINOTHINI RANGARAJ

Summary

Dynamic IT professional with over 10+ years of experience specializing in application development leveraging Python. Skilled in Python for AI/chatbot development, web scraping, data analytics, and automation. Committed to continual learning and adaptable to new technologies and challenges.

Overview

11
11
years of professional experience

Work History

Application Development Team Lead

Accenture Solutions Pvt Ltd
10.2015 - Current
  • Build data pipelines to facilitate data movement and extraction with ease
  • Build reusable and scalable code using Python ecosystem to support data migration from On-premises to Cloud database
  • Work with DevOps team to deploy production ready code
  • Provide automation solutions to increase productivity and quick delivery/efficiency
  • Part of team responsible for developing Artificial Intelligence and Digital assistant solutions in healthcare domain
  • Built end-to-end development of chatbots in engineering team
  • Spearheaded team of 4 and successfully delivered 10+ enhancement requests for multiple chatbots within span of 6 months
  • Technical lead to implement solution in agile methodology
  • Responsible for coordinating with business & stakeholders on therequirement gathering, design and implementation
  • Received appreciation from client and business for quality of work done effectively well within planned time
  • One of the early developers to build data intelligence tool for data discovery & derive insights for business decisions in Data Analytics space
  • Worked for banking client to build in-house automation tool for their banking applications

Technologies Used - Python, snowflake, requests library, pandas, matpotlib, Microsoft Bot Framework, kore.ai, NLP, Google DialogFlow, Microsoft Graph API, MongoDB, Elastic Search, Hadoop, Neo4j, HTML, Javascript.

Software Engineer

Ninestars Information Technologies Pvt. Ltd.
06.2013 - 10.2015
  • Worked for R&D Team as a Software engineer for multiple projects providing research and development solutions for B2B clients
  • Involved in media monitoring product development
  • Created POCs (Proof of Concepts) and evaluated feasibility of projects

Technologies Used - Python, Scrapy, requests library, HTML, Javascript, MySQL.

Education

B. Tech (Information and Communication Technology) -

SASTRA University

Skills

  • Programming Languages: Python
  • Framework: Flask
  • Source and Version Control: Git, Dockers
  • Software Development Tools: JIRA, Confluence
  • Databases: Snowflake, MongoDB, Hbase
  • PyCharm
  • Agile Methodologies
  • API Development
  • Test Automation
  • REST API

KEY PROJECTS IN ACCENTURE SOLUTIONS PVT.LTD

AI/Digital Assistant solutions for users in healthcare

Design, develop and maintain chatbots for engaging HCPs, colleagues and patients using conversational AI tools which are driven by NLP techniques and those deployed across various channels such as website, Google assistant, Microsoft teams, Facebook messenger and standalone website chatbots

Contributions:

· Implemented REST APIs using flask framework and python as backend solution for chatbots

· Learnt kore.ai framework for end-to-end chatbot development

· Worked on multiple CRs across both chatterbox 1.0 custom framework and chatterbox 3.0 solution (kore.ai)

· Developed chatbots for various geographic clients with different languages

· Built many digital assistants in Customer engagement space


Intelligence Data Suite

Built on open-source technology, it is an intelligent data platform to help business to rectify unverified and inaccurate enterprise data which in turn used to derive business insights and advanced analytics

Contributions:

· Responsible for migration of data from Cassandra database to Neo4j database at the backend

· Worked on python script to convert JSON format from ATLAS to the format used in application UI

· Implemented REST API endpoints to consume for UI from the Neo4j database

· Developed and automated the ingestion of metadata from Apache Atlas to Hbase

Worked on Integrity and Provenance veracity module in Data discovery engine


QzTest - Automation Tool

QzTest application completely built on Python Technology and Microsoft UI Automation Framework. This tool features the automation of Desktop, Web based applications, API Testing and Backend Testing. It contains new scanning tool built on top of Microsoft UI Automation framework to add objects to the tool. QzTest can execute tests, report outcomes, and compare results with earlier test runs

Contributions:

· Involved in the development of a new runner which was built on the top of python unittest.

· Responsible for developing the tool for Web Testing leveraging on the Selenium framework.

· Part of developing the new scanning tool built on top of Microsoft UI Automation framework.

· Responsible for conducting python training session internally in the organization

· Implemented Search feature in the scanning tool using which user can search for components displayed in the UI. It supports whole text match and regex search.

KEY PROJECTS IN NINESTARS INFORMATION TECHNOLOGY SOLUTIONS PVT. LTD.

Epub3 reader library

Client: iSeagull

Technologies stack: HTML, JavaScript

A full featured JS library for rendering ePub3 ebook format. This is a hybrid app wherein Epub3 is loaded in the Front-end using HTML and JavaScript. This reader supports features like adding bookmark, deleting bookmark, highlighting the text, night-mode reading etc. It is designed and intended to run on Android and IOS platforms

Contributions:

· Was responsible for managing and adding new features to codebase.

· Coordinated with QA team and fixed various critical bugs in the codebase.

· Designed and implemented the search functionality for this ePub reader.


Automatic Legend Extractor: (Senseive Product)

Client: AFP

Technologies stack: Python, requests library, MySQL

Automation of extracting the legends(credits) of images from various publisher articles. The information crawled from these images are used for competitive intelligence

Contributions:

· Co-ordinated and gathered requirement from the client

· Involved in designing and implementing the code from scratch

Timeline

Application Development Team Lead

Accenture Solutions Pvt Ltd
10.2015 - Current

Software Engineer

Ninestars Information Technologies Pvt. Ltd.
06.2013 - 10.2015

B. Tech (Information and Communication Technology) -

SASTRA University
VINOTHINI RANGARAJ