About
Activity
-
To all my wonderful #salesforce colleagues affected by the news today... please let me know how I can help you. - Can I put you in touch with a…
To all my wonderful #salesforce colleagues affected by the news today... please let me know how I can help you. - Can I put you in touch with a…
Liked by Kevin Huynh
-
Yesterday was an unfortunate day where many colleagues and friends at our #Salesforce Ohana were impacted. If you are hiring or know anyone in your…
Yesterday was an unfortunate day where many colleagues and friends at our #Salesforce Ohana were impacted. If you are hiring or know anyone in your…
Liked by Kevin Huynh
Experience & Education
Projects
-
Attack! - Web Security Lab
-
• Leveraged Cross-Site Scripting (XSS) with HTML & PHP to steal cookies from the host's server and send them to my computer in order to gain access to restricted pages.
• Utilized SQL-Injections to bypass security measures and gained access to private database information, stealing valuable customer usernames and passwords.
• Created a website that, on loading, causes the Professor's computer to silently change all student grades to 100% -
Paxos in Replicated State Machines - Distributed Systems
-
• Created a system which continues client operations even with multiple server failures.
• Implemented multi-instance Paxos algorithm, which guarantees linearizability, even with processor failures and dropped/late messages. Also implemented with stable leaders and garbage collection.
-
AdaBoosted Decision Trees - Machine Learning
-
• Implemented AdaBoosted Decision Trees to predict outputs of 0-9 based on given numerical input data.
• Utilized weights to calculate the weighted error of a single Scikit-Learn's DecisionTreeClassifier. Then used that error and AdaBoost - SAMME to update the weights of the misclassified data for the next decision tree iteration.
• Achieved 95.9% accuracy in 100 iterations, compared to a single Scikit-Learn's DecisionTreeClassifier's 87.0% accuracy (used a 50:50 training/testing…• Implemented AdaBoosted Decision Trees to predict outputs of 0-9 based on given numerical input data.
• Utilized weights to calculate the weighted error of a single Scikit-Learn's DecisionTreeClassifier. Then used that error and AdaBoost - SAMME to update the weights of the misclassified data for the next decision tree iteration.
• Achieved 95.9% accuracy in 100 iterations, compared to a single Scikit-Learn's DecisionTreeClassifier's 87.0% accuracy (used a 50:50 training/testing split)
-
Next Word Suggester for uMessage - Java
-
• Implemented the next word suggester for uMessage, which offers four predictions on the user’s next word.
o Using a text corpus as reference material, the program uses an outer dictionary to map all words to the pair of words that came before it. An inner dictionary then keeps track of how often each word appears after this exact pairing.
• Coded AVL Tree, Chaining Hash Table, and HashTrieMap dictionaries, which could be used as either the outer or inner dictionaries. Implemented their…• Implemented the next word suggester for uMessage, which offers four predictions on the user’s next word.
o Using a text corpus as reference material, the program uses an outer dictionary to map all words to the pair of words that came before it. An inner dictionary then keeps track of how often each word appears after this exact pairing.
• Coded AVL Tree, Chaining Hash Table, and HashTrieMap dictionaries, which could be used as either the outer or inner dictionaries. Implemented their structures, as well as insert, find, and their iterators.
• Crafted a report which recorded and compared the runtimes of insert and find for each data structure (including Binary Search Tree). Justified the results by breaking down each structure’s unique traits and how they would lead to better/worse performances in different use cases.
-
Word Appearances in Text Files - C/C++
-
• Using the index from text files, takes a word query, and prints out the all files’ names that match the query, from most to least occurrences of the word(s).
o To make an index, a file indexer reads through the files and stores information about its words: mapping the word to a file as well as the word’s file position(s)
• Implemented various methods of the structure along the way: hash tables for the mapping the file name to their words, linked lists for the words’ occurrences. While…• Using the index from text files, takes a word query, and prints out the all files’ names that match the query, from most to least occurrences of the word(s).
o To make an index, a file indexer reads through the files and stores information about its words: mapping the word to a file as well as the word’s file position(s)
• Implemented various methods of the structure along the way: hash tables for the mapping the file name to their words, linked lists for the words’ occurrences. While creating each index, implemented code to write its contents to disk so that the word query searcher can read it back and use the data.
Languages
-
English
Native or bilingual proficiency
-
Vietnamese
Elementary proficiency
-
Mandarin
Elementary proficiency
-
Teochew
Elementary proficiency
Organizations
-
Vovinam at UW
Vice President
-• Founding member and Vice President of the club. • The objective of the club is to create a diverse, tightly knit community of friends through developing new skills. • Hosted biweekly self-defense classes as well as running a lion dance team. • In charge of planning and organizing club meetings, events, fundraisers, and performances. Tasked with coordinating and assisting other members of the board to ensure that club objectives and goals are met in a timely manner.
-
Computer Science & Engineering Club
Officer
-• Founding member of CSE Club during last quarter at Seattle Central College. • Goals of the club were to build a community for students interested in pursuing careers in the CS industry and provide supplemental workshops and materials to learn about coding. • Planned and organized club meetings and events.
More activity by Kevin
-
Got laid off today from #salesforce, along with half my org 😥 Fortunately I've invested in my skillset with a PhD in data science and now 4+ years…
Got laid off today from #salesforce, along with half my org 😥 Fortunately I've invested in my skillset with a PhD in data science and now 4+ years…
Liked by Kevin Huynh
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 Kevin Huynh in United States
-
Kevin Huynh
-
Kevin Huynh
Aspiring Marketer and Coach | I love to use data to drive results
-
Kevin Huynh
Chief Executive Officer at YouTube
-
Kevin Huynh
-
Kevin Huynh
Lead UX Engineer | Designer | Developer
329 others named Kevin Huynh in United States are on LinkedIn
See others named Kevin Huynh