Vignesh Sethuraman
Software Engineer && Researcher
Yahoo Inc., Sunnyvale
Masters in Computer Science - UT Dallas
Interests : Software Development, Data Science and Artificial Intelligence

Professional Experience

Trust and Safety

  • Creative Tester
    • Involved in the design and development of a creative tester using Apache Storm that focuses on classifying content and identifying malware from millions of creatives.
    • Architected a solution to covert Storm based topologies into an Event-Driven System.
  • Built ‘AdFeedback’ mechanism (user Feedback on Ads) for all our inventory served on Yahoo properties.
  • Built a service to validate if our demand and supply both accounts for GDPR and TCF2.0 compliance.
  • Architected a cost optimized scalable serverless plug and play API that can authorize, integrate and process any third party callback seamlessly.
  • Created a scalable web service to create, get and update the information about billions of domains.
  • Designed and implemented an architectural change across our ensure system to handle burst traffic.
  • Machine Learning pipelines
    • Worked with the Science team and built a classification algorithm to determine the likelihood of a creative being a malware.
    • Built a few end-to-end Machine Learning pipelines with the ability to easily integrate into our Microservices architechture.

Java, Python, Node JS, AWS, Machine Learning, Hadoop Ecosystem, SQL and NoSQL


Document Processing Virtual Assistant

  • One of the initial developers in the startup. Has involved in the design and development of a virtual assistant from scratch that extracts datapoints from documents.
  • Some of the key works I was involved in are
    • Extracting Named entities like a Person Name and Company Name and Address information from documents using various text mining techniques and NLP algorithms like Stanford NER.
    • Wrote a cusotmized naive bayes Classification model that helps in classifying different documents.
    • Designed a simpler architechture for the whole product by migrating unused EC2 based services to AWS Lambdas and using step functions. This design brought down the cost spend in infrastructure by half.

Java, Python, Angular JS, Machine Learning, AWS Services

Know more..


Video Advertising

  • Worked on an end-to-end development, testing and deployment of a standalone application that identifies logo information recognized in Amazon Instant Videos/ Video Shorts.
  • Merged an optimized algorithm that extract only the key frames from the videos.
  • Performed video analytics on the logo information identified and improve the customer search experience at Amazon.com website.

Java, Python, OpenCV, AWS Services

Know more..


Securecode Production Support

  • Static Securecode Screen Design
    • Designed Securecode web pages for different banking clients.
  • Server Maintenance
    • Handled Directory and Access Control Servers involved in the secure workflow of all online transactions.
  • Password reset tool (J2EE frameworks)
  • Merchant update website (J2EE servelets), Created SQL queries, Customer Support
About Securecode

Featured Work


Targeted Tweeting

Project Description

Pacman Projects

Project Description

Logo Brand Identification

Project Description

Cloud Computing

Projects Description

Simple Weather App

Link to project

Robot Movement using Swings