Vishal Krishna
Redmond, Washington, United States
3K followers
500+ connections
About
Experienced Software Engineer with a demonstrated history of working in the computer…
Activity
-
I'm happy to share that I reported two security vulnerabilities in the Windows OS to Microsoft, and they were patched as part of the monthly Patch…
I'm happy to share that I reported two security vulnerabilities in the Windows OS to Microsoft, and they were patched as part of the monthly Patch…
Liked by Vishal Krishna
-
Passionate about solving ground breaking problems for Azure Data Centers using Deep learning, Machine learning, Generative AI led by an innovative…
Passionate about solving ground breaking problems for Azure Data Centers using Deep learning, Machine learning, Generative AI led by an innovative…
Liked by Vishal Krishna
-
Tough world out there for this guy or girl 😆 Src : Jason Thomas
Tough world out there for this guy or girl 😆 Src : Jason Thomas
Liked by Vishal Krishna
Experience
Education
-
Georgia Institute of Technology
-
Dual Specialization in "Machine Learning" and "Computational Perception and Robotics"
-
-
Activities and Societies: Technical Management Committee Member at Linux Users Group, Institute of Engineers - Computer Science and Engineering, Indian Society for Technical Education, Red-X IQ Society, United Minds Network, IEEE Student's Chapter Manipal
- Created intranet network using existing internet connection model for high speed peer to peer data sharing. Single-handedly configured the intranet for MIT, which was non-existing for the last 60 years
- Co-founded Codechef campus chapter in MIT and took several sessions teaching various concepts of data structures and algorithm to students from all the batches
- Administrator and mentor of over 50,000 members of Facebook group "Data structures and Algorithms discussion". Well known in…- Created intranet network using existing internet connection model for high speed peer to peer data sharing. Single-handedly configured the intranet for MIT, which was non-existing for the last 60 years
- Co-founded Codechef campus chapter in MIT and took several sessions teaching various concepts of data structures and algorithm to students from all the batches
- Administrator and mentor of over 50,000 members of Facebook group "Data structures and Algorithms discussion". Well known in the community for solving doubts and clearing concepts
- Member of curriculum conclave: improving computer science and engineering curriculum in MIT
- Member of all technical clubs in MIT: giving suggestions and acting upon the events to be organized -
-
-
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
-
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…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
-
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/…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
-
We continue to seek exceptional talent to help with our journey to secure the world. Join Conditional Access team! Job:…
We continue to seek exceptional talent to help with our journey to secure the world. Join Conditional Access team! Job:…
Liked by Vishal Krishna
-
I’m happy to share that I’m starting a new position as Staff Software Engineer at Netflix!
I’m happy to share that I’m starting a new position as Staff Software Engineer at Netflix!
Liked by Vishal Krishna
-
This is an awesome opportunity to contribute to Microsoft Entra ID Protection (https://lnkd.in/g8mQDdAj)!
This is an awesome opportunity to contribute to Microsoft Entra ID Protection (https://lnkd.in/g8mQDdAj)!
Liked by Vishal Krishna
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Vishal Krishna in United States
-
Vishal Krishna
Master’s Student in Data Analytics
-
vishal Krishna
-
Vishal Krishna Gopalareddy
-
Vishal Krishna Kumar
Actively Seeking Internship | Student at Illinois Institute Of Technology
11 others named Vishal Krishna in United States are on LinkedIn
See others named Vishal Krishna