Vishal Krishna
Redmond, Washington, United States
3K followers
500+ connections
About
Experienced Software Engineer with a demonstrated history of working in the computer…
Activity
-
Repeat after me: * I do not trust the AI model. * Prompting is not security. * All security controls must be external to the model. To understand…
Repeat after me: * I do not trust the AI model. * Prompting is not security. * All security controls must be external to the model. To understand…
Liked by Vishal Krishna
-
Im #hiring a Eng Manager in NYC to lead the next generation of IAM Platform here at DoorDash! We're rethinking how we approach access & authorization…
Im #hiring a Eng Manager in NYC to lead the next generation of IAM Platform here at DoorDash! We're rethinking how we approach access & authorization…
Liked by Vishal Krishna
-
I’m happy to share that I’m starting a new position as Senior Machine Learning Engineer at Adobe!
I’m happy to share that I’m starting a new position as Senior Machine Learning Engineer at Adobe!
Liked by Vishal Krishna
Experience
Education
-
Georgia Institute of Technology
3.8/4.0
-
Dual Specialization in "Machine Learning" and "Computational Perception and Robotics"
-
-
-
-
-
-
-
-
Licenses & Certifications
Publications
-
Textural feature extraction of natural objects for image classification
International Journal of Image Processing
Courses
-
ADVANCED INTERNET TECHNOLOGY
CSE 403
-
AUTOMATA
-
-
COMPUTER COMMUNICATION AND NETWORKS
CSE 311
-
COMPUTER GRAPHICS
CSE 307
-
COMPUTER ORGANIZATION & DESIGN
CSE 201
-
COMPUTER VISION
-
-
COMPUTING FOR DATA ANALYSIS
-
-
DATA MINING AND WAREHOUSING
ELE IV
-
DATA STRUCTURES USING C
CSE 205
-
DESIGN AND ANALYSIS OF ALGORITHMS
CSE 303
-
DESIGN AND IMPLEMENTATION OF PROGRAMMING LANGUAGES
CSE 301
-
DIGITAL IMAGE PROCESSING
ELE 1
-
DISTRIBUTED COMPUTING SYSTEMS
CSE 401
-
ENGINEERING MATHEMATICS - I
MAT 101
-
ENGINEERING MATHEMATICS - II
MAT 102
-
ENGINEERING MATHEMATICS III
MAT 209
-
ENGINEERING MATHEMATICS- IV
CSE 212
-
EVENT DRIVEN PROGRAMMING USING JAVA
CSE 208
-
FORMAL LANGUAGES & AUTOMATA THEORY
CSE 202
-
INTRODUCTION TO ALGORITHMS
-
-
INTRODUCTION TO IRRATIONAL BEHAVIOR
-
-
INTRODUCTION TO LOGIC
-
-
LANGUAGE PROCESSORS
CSE 302
-
LEARNING FROM DATA
-
-
MACHINE LEARNING
-
-
MICROPROCESSORS
CSE 206
-
MODEL THINKING
-
-
NETWORK PROTOCOLS
CSE 304
-
NEURAL NETWORK AND FUZZY SYSTEMS
ELE III
-
NEURAL NETWORKS FOR MACHINE LEARNING
-
-
OBJECT ORIENTED ANALYSIS & DESIGN USING UML
CSE 405
-
OBJECT ORIENTED PROGRAMMING USING C++
CSE 207
-
OPERATING SYSTEM AND LINUX
CSE 309
-
PARALLEL COMPUTER ARCHITECTURE & PROGRAMMING
CSE 306
-
PROBLEM SOLVING USING COMPUTERS
CSE 101
-
RELATIONAL DATABASE MANAGEMENT SYSTEMS
CSE 204
-
SOFTWARE ENGINEERING
CSE 305
-
SOFTWARE TESTING AND ANALYSIS
ELE II
-
SWITCHING THEORY & LOGIC DESIGN
CSE 203
Projects
-
TagMe! - Tag images into one of five dierent categories
• Used deep convolution network and few other algorithms to generate set of features
• Applied Random forests and SVM respectively creating hierarchical classifier
• Fine tuned custom ensemble model
• Secured rank 9 (out of 644) with algorithm accuracy of 96.4% -
Segmentation of wound area from medical images
Segmentation of wound area from medical images
• Implemented Ng-Jordan-Weiss algorithm for spectral clustering. Created similarity matrix using gaussian distance function, computed unnormalized graph Laplacian and eigenvalues, applied k-means clustering to extract ROI, used morphology for post-processing.
• Proved higher segmentation accuracy of spectral clustering on chronic wound images than simple k-means, contour based segmentation, histogram based thresh-holding and snake based…Segmentation of wound area from medical images
• Implemented Ng-Jordan-Weiss algorithm for spectral clustering. Created similarity matrix using gaussian distance function, computed unnormalized graph Laplacian and eigenvalues, applied k-means clustering to extract ROI, used morphology for post-processing.
• Proved higher segmentation accuracy of spectral clustering on chronic wound images than simple k-means, contour based segmentation, histogram based thresh-holding and snake based segmentationOther creators -
IISc, Bangalore Twitminer – Classify text into categories
Classifier to classify tweets from twitter.com into one of two categories - Sports | Politics
• Pre-processing text – Removed redundant information from tweets
• Feature extraction - Used combination of bag of words and 8F features, and converted it into feature vector
• Classification - Naïve Bayes using Weka toolkit, tuned threshold using cross-validation output
• Rank 15 (out of 118), algorithm accuracy of 92.077% -
Bachelor Thesis, Textural feature extraction and classication of various image patterns
-
• Extracted 60 different textural features using various proven methods
• Used weka for visualization and selected best attributes
• Applied different machine learning algorithms for comparison of accuracy
• Adjusted parameters for optimal performance using grid search in Python.
• Plotted bias-variance trade-o?ff using cross-validation, got highest accuracy using support vector machines with polynomial kernel
• Classified with 90.7% accuracy on test set -
Enhance a Financial Service organization's cross-sell strategy, under Crowdanalytix
-
See projectProject category:- Machine Learning
Project Challenge:-
To help Financial Services organizations acquire more customers by cross-selling : Selling additional products to existing customers. Had to build a model to predict the likelihood of an existing customer accepting an offer of a Term Deposit.
Implementation:-
Trained using Neural Networks.
Software/ Programming Languages Used:- C++ ,Octave(similar to MATLAB)
Duration:- Mid July 2012 to Starting week of August…Project category:- Machine Learning
Project Challenge:-
To help Financial Services organizations acquire more customers by cross-selling : Selling additional products to existing customers. Had to build a model to predict the likelihood of an existing customer accepting an offer of a Term Deposit.
Implementation:-
Trained using Neural Networks.
Software/ Programming Languages Used:- C++ ,Octave(similar to MATLAB)
Duration:- Mid July 2012 to Starting week of August 2012
Result:- 23rd position out of 133 teams competing in the project competition. -
Facebook Recruiting competition under Kaggle
-
See projectProject Category:- Machine learning and graphs
Project Challenge:- Recommend missing links in a social network. Participants were presented with an external anonymized, directed social graph from which some of edges had been deleted, and were asked to make ranked predictions for each user in the test set of which other users they would want to follow.
Implementation:-
Implemented the Page rank algorithm to get the highest probability of users that one may follow.
Software/…Project Category:- Machine learning and graphs
Project Challenge:- Recommend missing links in a social network. Participants were presented with an external anonymized, directed social graph from which some of edges had been deleted, and were asked to make ranked predictions for each user in the test set of which other users they would want to follow.
Implementation:-
Implemented the Page rank algorithm to get the highest probability of users that one may follow.
Software/ Languages Used:- C++ (Code::blocks IDE)
Duration:- Starting June 2012 to Mid July 2012
Result:- Ranked 132 out of 424 teams with accuracy of 0.69267.
Highest accuracy of 0.72985 was achieved in the project competition.
Honors & Awards
-
Best Long Coder
IECSE
Winner in Code Heat (2013) and at October Code Season (2012) and Runner-up at Winter Code Season (2012). Month long coding contest with national level participation.
-
Top 25% in Public Kaggle Competition Kaggle
Kaggle
-
ACM ICPC
Asia Regionals
Rank 142 and 249 respectively in ACM ICPC 2012 and 2013.
Represented Manipal University in Asia Regionals for two consecutive years. -
Evernote CodeSprint
Interviewstreet
Rank 1 out of 1200 participants from all around the globe in an online programming contest.
-
Inter-college chess competition
Revels, MIT
Won the bronze medal. Member of university chess team (2012 - 2013)
-
MIQ (puzzle solving competition)
Techtatva, MIT
Rank 6 out of 2,500 participants participating in national level technical festival
-
Rapid Chess
Techtatva, MIT
Silver Medal
-
International Mathematical Olympiad
Science Olympiad Foundation
International Rank 151, and was awarded with School Topper Medal in Mathematics for the achievement.
-
National Mathematical Olympiad
Homi Baba Mathematical Society
Awarded with Bronze Medal
-
Algorithm/coding competitions, MIT (2010 – 2013)
IECSE, IEEE, LUG
5 gold, 2 silver, 4 bronze and 12 finalist spot overall in all the national level programming contest organized in MIT during 2010 - 2013.
Languages
-
English
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
-
German
Elementary proficiency
More activity by Vishal
-
I'm happy to share that I reported two Important class security vulnerabilities in the Windows OS to Microsoft, and their patches were released today…
I'm happy to share that I reported two Important class security vulnerabilities in the Windows OS to Microsoft, and their patches were released today…
Liked by Vishal Krishna
-
Hi! I am pleased to share that Microsoft and I have kissed an made up. I will be joining the Azure Containment and Windows Supportability PM teams…
Hi! I am pleased to share that Microsoft and I have kissed an made up. I will be joining the Azure Containment and Windows Supportability PM teams…
Liked by Vishal Krishna
-
She walked in with $84,000 in cash, made Louis Vuitton count every note for 2 hours then walked out without buying a thing. Revenge never looked so…
She walked in with $84,000 in cash, made Louis Vuitton count every note for 2 hours then walked out without buying a thing. Revenge never looked so…
Liked by Vishal Krishna
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content