Rohan Goli

I'm a

About


Home

Graduate Research Assistant & Software Engineer.

  Hello! I’ve experience specializing in AI/ML, NLP, Cloud, DevOps, Build & Release engineering. I always take the pleasure of learning & implementing the challenging stuff. I bring along the strong grasp of fundamentals in Electronics & Computers, an aptitude for team work, a zest for challenges and an enthusiastic desire to learn all that I can. I look forward to a research position that provides opportunity to develop problem-solving skills and advance my abilities in the computer science field.

Hobbies

Gaming

Photography

Movies & Music

Web Surfing

Areas of Interests

Natural Language Processing

Data Science

High Performance Computing

Unmanned Vehicles

Cloud Computing

Computer Vision

Experience / Education

Professional Experience

Senior Software Engineer

Jan'2023 - Current

Teradata, Austin, TX, USA

  • Act as liaison between Dev. Teams, Hardware & Software Architects.
  • Design and address challenges for storage & data protection on private-cloud.
  • Enable OTF for On-Premises - research on-premise data lakes – Hive/Unity/Nessie Metastores & Iceberg/Delta Lake OTF formats to support.
  • Enable AI On-Premises – research on-premise analytic GPU applications – compute, storage and virtualization requirements.
  • Improve the platform infrastructure to cater the enterprise-grade Database Backup, Archive & Recovery (BAR) operations.
  • Identify platform-based defects, at-risk features prior to product availability.
  • Access performance & identify bottlenecks for On-Premise object stores and tune them for optimal query runtime.
  • Participate in 12x7 on-call rotation for engineering escalations.
  • Developed GenAI powered system analyser to identify database bottlenecks at system, query and resource level.

Cloud Engineer

Dec'2020 - Jul'2021

Teradata, Hyderabad, INDIA

  • Designed & developed the use of Explicit Proxy on TD Vantage for Cloud deployment, generating 4M+ USD Cloud Revenue.
  • Developed cloud formation templates for multi-tier public & private cloud offerings.
  • Developed multi-cloud orchestrator for TD Vantage deployment.
  • Automated cloud integration test suites for TD Ecosystem components.

Software Engineer - DevOps

Apr'2020 - Dec'2020

Teradata, Hyderabad, INDIA

  • Filed Invention Disclosure Request (IDR) for Django-Teradata Object-Relational Mapping Layer.
  • Full System Implementation for Custom CI workflow management.
  • Introduced process change for SQL Engine Developer Community (800+) for Pull Request Validation through Opt-In.
  • Developed Power-BI Enterprise Reports for CI over developer code.

Associate Software Engineer - DevOps

Oct'2018 - Apr'2020

Teradata, Hyderabad, INDIA

  • Design & Develop CI Pipelines for Internal Teams (Dev & QA) for time consuming manual efforts in Test Triage, Sandbox Testing, Coverity Static Code Analysis, Code Coverage and Black-Duck Security Scanning.
  • Design & Develop scripted pipelines & Jenkins Shared Library using with Fail-Fast strategy.
  • Research, Analyze & Integrate new tools and technologies to optimize CI cycles.

Assistant System Engineer

Jan'2018 - Oct'2018

Tata Consultancy Services, Hyderabad, INDIA

  • Worked as Core Release Engineer for Ericsson’s Enterprise Cloud Billing (ECB) previously MetraNet.
  • Developed Configuration Management as Code for nightly CI, Minor and Major Release Upgrade CI.
  • Managed & automated deployment of virtual resources on vSphere & Azure platforms.
  • Stabilized the process flow of nightly CICD.

Assistant System Engineer - Trainee

Jan'2017 - Dec'2017

Tata Consultancy Services, Hyderabad, INDIA

  • Trained on ASP.Net, C# during Initial Learning Program.
  • Maintained Configuration Management for Ericsson's ECB in Production, Internal Testing & Development environments.
  • CI Maintenance through Jenkins/CC.NET.
  • Developed & Maintained the Reporting and Monitoring website for ECB's CI.

Academic Research

Volunteer Research Assistant

Jan'2023 - Oct'2023

Dept. of Public Health Sciences, Clemson University, Clemson, SC, USA

  • Design and architect the KeyPhrase Identification system through Hierarchical Learning (BiLSTM-CRF) and Active Learning Strategies.

Graduate Research Assistant

Oct'2021 - Dec'2022

Dept. of Public Health Sciences, Clemson University, Clemson, SC, USA

  • Design & develop an NLP-driven keyphrase identifier to assist Human Domain Experts in the gold-standard annotation of published Clinical Decision Support Systems (CDSS) research articles to create generic & interoperable CDS rules for healthcare networks.
  • Create and experiment with NLP model architectures to find the best subset of textual features, contextual embeddings, and neural attention in recommending the key phrases to match human expertise and improve with continuous feedback.

Education

Master of Science in Computer Science

Aug'2021 - Dec'2023

Clemson University, Clemson, SC, USA

  • Data Science & Informatics
  • Parallel, Distributed & Cluster Computing
  • Software Foundations & Theory
  • Software Engineering

Bachelor of Technology in Electronics & Communication Engineering

Jul'2012 - May'2016

Rajiv Gandhi University of Knowledge Technologies, Nuzvid, AP, INDIA

  • Analog & Digital Electronics
  • Analog & Digital Communications
  • Microwave & RF Engineering
  • Computer Architecture & Networks

Internship

Summer Intern

May'2015 - Jul'2015

EmbeddedRF Technologies, Hyderabad, INDIA

  • Learnt about micro-controller circuitry, memory management, addressing modes, instruction set and directives.
  • Developed 3-Axis Accelerometer controlled pointing wearable device using MatLab-Java Robot which eases the control over user interface.

Entry Level Engineer

Sep'2016 - Dec'2016

NorthAlley, Hyderabad, INDIA

  • Developed & Integrated Bill Validator into Linux and Android operated kiosk using C, Python & Android Java Native Interface.
  • Configured & Integrated Thermal Printers in Linux/Android Operated Kiosk & Teller Machines.
  • Developed a light-weight Linux OS forking Ubuntu for Kiosk and Teller Machines with optimum boot time (9 seconds).
  • Designed & developed Punter Display using Node.JS

Skills

  • All
  • AI / ML
  • Cloud
  • Data Lake / Warehouse
  • DevOps / CICD
  • Misc.
  • OS
  • Programming
  • Web

Projects / Publications

Advanced Raspberry Pi Surveillance (ARS) System

System notifying human interference in the surveillance area, capturing identity by using SimpleCV. Notifications are sent through GSM Module.

2D Game Development using RPi3

Uses the camera connected to the PC to capture the hand gestures of the user for better gameplay. And, also implemented by using Accelerometer for better control of game.

Raspberry Pi Controlled Traffic Density Monitoring System

An IoT system designed to have Smart Traffic Management System updating the traffic density data to the servers.

Performance comparison of TF-IDF computation on Rapids.AI (via Dask) vs. Julia

Compared the baseline benchmark of TF-IDF computation on Apache Spark with GPU-driven and CPU-driven frameworks.

Quality evaluation & Reconstruction of Skull-Stripped Brain MRI Images

Evaluated the skull-stripping using 3D CNN and reconstruct missing parts of MRI scan through Auto-Encoders

Next word predictor for programming languages using LSTM/Transformer Neural Networks

Created the code auto-completion for programming languages that accepts code snippet as input and predicts the following words as suggestions

Improve Neural Network Training by distributed synchronous SGD & NV-SHMEM

Enabled one-sided communication on a cluster of GPUs in distributed stochastic gradient descent computation to reduce communication overhead on large-scale dataset training.

Traffic Density Management System and Intelligent Traffic Control Through IoT

Dynamically switch the traffic signals based upon the traffic concentration at a crossroad. Interconnected with each other to form an IoT network, switches signal intelligently based upon the upcoming crossroads density data.

Contact

Loading
Your message has been sent. Thank you!