https://www.linkedin.com/in/vidhya-lakshmi-sankaranarayanan/
Certified Kubernetes Application Developer having 3.3 years of experience. Currently working as Golang Developer with hand-on practice in Multi-cloud environment and Micro-service Architecture. Curious to tackle development challenges and work in an agile environment with resilient effort.
Master of Science in Computer Engineering Dec 2019 Wright State University, GPA: 3.66/4.0 Dayton,Ohio, USA Bachelor of Technology in Information Technology May 2011 Anna University, GPA 3.83/4.0 Chennai, India
Golang, Python3, React JS, Javascript, Git, Docker, Kubernetes, Apache Kafka, MYSQL,GORM, MongoDB
➢ Using Golang to build REST APIs for enrolling mulitple profiles of the existing product to any
new product.
➢ Integrate sql drivers(pgx, pq) for performing CRUD operations with the postgresql database in
Golang
➢ Utilize splunk in order to collect the logs from various golang microservices.
➢ Use AWS SDK to publish on the files onto AWS S3 in Golang.
➢ Communicate and perform event streaming between various Golang microservices using Kafka
by utilizing sarama client.
➢ Handle caching of data using Redis written in Golang
➢ Write swagger yaml to showcase the REST APIs created.
➢ Using Golang
➢ Implement Email verification flow for the first-time user using Redis tokens written in Golang.
➢ Create Registry AWS ECR, GCP GCR, Azure ACR using AWS SDK , GCP SDK , Azure SDK
in Golang. Usage of common interface with create cluster function and defining it for all the
major clouds. Make use of extensive principle of programming which makes it easier to extend
with any other cloud services.
➢ Create Cluster AWS EKS, handle VPC, Nodetype APIs. Utilized Terraform to create various
infrastructures in AWS. REST API in golang will create AWS/GCP/Azure cluster by making
use of terraform variables in between.
➢ Create Repository Github/Bitbucket/Gitlab programmatically using their APIs. Utilize version
control SDKs inorder to grasp the functionality of all version controls in one web console.
Hence viewing the applications of the client from Github/Gitlab/bitbucket in single web
console.
➢ Make use of Apache Kafka to produce and consume message integrate with golang using
segmentio library.
➢ Integrate with Elastic cluster and call on the elastic api for creation of indexes and searching
those indexes.
➢ APM integration for monitoring the golang application by integrating with elastic stack.
• Worked with REST API backend using Golang Gin framework and frontend using React JS.
• Used GORM for MYSQL operations.
• Performed MongoDB CRUD operations in REST API calls. Handle sorting, filtering, pagination using bson mongdb.
• Worked with customer service web application.
• Good project implementation skills using JSP, Servlets, SOAP, MYSQL.
• Well versed in Design, Development and Validation using JavaScript, CSS, HTML.
Implementation of Linear, Logistic Regression and Multivariate Backpropagation Neural network Nov 2019
• Implemented linear, logistic, and multilayer backpropagation neural network from scratch and compared the performance with different layers using F1 score, Area under ROC curve. Used LASSO and RIDGE Regularization.
• Preprocessed the Chicago Divvy bikes dataset and Implemented Time series analysis using ARIMA model to predict the station level bike checkout. Used Pandas, Matplotlib and Sklearn libraries in Python.
• Evaluated the model with AIC and BIC evaluation metrics. Checked the data stationarity using Dickey Fuller Test.
• Applied AWS Command line (AWS CLI), boto3 to work on AWS EC2 instances. Utilized SSH commands from Paramiko library for connecting to AWS EC2 instances. Write Dockerfile and build Docker images.
• Perform tasks as DevOps Engineer in Kodekloud Engineer.