I am a Data Science Enthusiast exploring the power of Analytics and Machine Learning.
I am a Research Assistant at the Insight Centre for Data Analytics and Data Science Institute at NUI Galway (NUIG) Ireland since October 2019. I am working with Dr. Edward Curry in Multimedia Complex Event Processing. I am working in the Smart Cities and Sustainable IT group where I am researching in the field of realtime analytics and pattern detection for Multimedia Data Streams.
Before this, I worked as a Software Professional for over 5 years in the Finance Sector at Tata Consultancy Services (TCS). I have comprehensive experience in designing, developing and deploying E2E architecture for complex business process and data processing pipeline. My comprehensive IT experience has given me a strong exposure to the functional and data architectures of critical operations. I was a chief developer to applications like Cash Payment System for Eurex Trading Platform T7 and Risk Management System for Citigroup.
MSc. Computer Science - Data Analytics, 2019
National University of Ireland, Galway
BTech. Information Technology, 2012
Gujarat Technological University, Ahmedabad
Designed and implemented Computer Vision Pipeline for Gnosis CEP engine in Python/Redis Streams/Docker.
Assisted in scientific research on analysing Complex Event Patterns (CEP) in Multimedia Streams. Worked on individual problem sets.
Worked alongside Postdoctoral Researchers and PhD students on resolving design challenges and refining CEP pipelines.
Collected and studied large scale video datasets. Performed manipulating, processing, and extracting value from these datasets. Ran Image Processing models to analyse the accuracy and prepared ground data - TensorFlow/Keras.
Adopted efficient architecture to execute ML model periodically as a batch on streaming video data.
Designed the approach of benchmarking CEP Pipeline that include Object Detection, Object Tracking and Annotation via Jaegar/Python.
Implemented ML data pre-processing pipeline as microservices and deployed in a Docker ecosystem.
Modelled data obtained through the CEP pipeline into a Knowledge Graph through spatiotemporal relationships.
Devised a schematic approach to Video Query Processing by writing a Grammar for Video Query Language in ANTLR4. Created and mapped video data as a knowledge graph in RedisGraph Database via openCypher.
Assistant Chair and co-organiser for the 27th AIAI Irish Conference on Artificial Intelligence and Cognitive Science, Galway, Ireland, December 5-6, 2019.
Member of the Design Team that created technology stack for a risk interface application that monitors risk exposure in real-time for Eurex Exchange T7.
Led a team of associates to critical deliveries. Leveraged strong expertise in solving and identifying bugs while working with production support.
Worked closely with Business Analysts in mapping the business requirement with the Physical Data Model.
Developed AMQP interfaces to different cross-platform business entities and facilitated data exchange using Google Protocol Buffer (GPB).
Architect a state-of-the-art Cash Payment System (CPS) for Eurex Trading Platform T7. It offers a high degree of flexibility in terms of processing trades, payment locations, message formats and cross-currencies transactions.
Created chained transaction handling using Spring Transaction Management.
Configured cluster-based deployment environment in Python3 in Red Hat Enterprise Linux Server.
Developed SWIFT message simulator in Spring Boot that performs load testing on thousands of concurrent payment instructions.
Gained functional knowledge while working with legal, compliance and lending team on credit approval workflows and lending practices.
Optimized Citigroup’s Risk Management Business workflow using TIBCO iProcess and Spring Scheduler.
Enhanced UI response rate and operational efficiency of the platform by eliminating legacy codebase.
Working on Design Patterns, Unit Testing, Refactoring, Code structuring.
Technologies: Java, Spring, Hibernate, Tibco iProcess, Adobe Flex, IBM WebSphere, Oracle10g, SVN, Maven, JAXRS, HP Load Runner, Jenkins
Accomplishments over the years.
EVALUATION OF MULTI-AGENT DEEP REINFORCEMENT LEARNING ALGORITHMS IN THE PURSUIT-EVASION ENVIRONMENT.
Designing and implementing a Convolutional Neural Network that learns to recognize sequences of digits using synthetic data generated by concatenating images from MNIST.