SlideShare a Scribd company logo
1 of 1
Download to read offline
nikhilay@buffalo.edu https://www.linkedin.com/in/nikhilayyagari
(669) 238-5988 https://github.com/nikhilay
Nikhil Ayyagari
Education:
• M.S. - Computer Science - State University of New York at Buffalo GPA – 3.71/4.0 December 2016
• B.S. - Engineering - Birla Institute of Technology and Science, Pilani, India GPA – 3.65/4.0 August 2014
Graduate Coursework:
Distributed Systems, Information Retrieval, Introduction to Machine Learning, Data Mining and Bioinformatics, Design &
Analysis of Algorithms, Algorithm for Modern Computing System, Computer Security.
Languages and Technologies:
• Java, RUBY, Python, Android programming, SQL, HTML, CSS, JavaScript, C, JSON, RESTful API, Git.
• Mathematica, IntelliJ, Amazon Web Services, MS SQL, Apache Solr, Eclipse, Matlab, SSIS, SSRS, Android Studio.
Professional Experience:
Amazon Web Services, Washington D.C May 2016 - August 2016
Software Development Engineer Intern – EC2 Networking Team
• Generalized AWS S3 access log analyzer | RUBY
Ø Consumed detailed S3 access logs provided by Amazon Simple Storage Service and translates them into
human readable statistics, reports and graphs.
Ø Determined customer pattern, usage and examine critical elements of S3 and in giving suggestions to
customer based on reports.
• SWIP Automation of ARIN | JAVA
Ø Automated the process of reallocation/reassigning IPs from Amazon to American Registry for Internet
Numbers(ARIN).
Ø Built a Java client which interacts with ARIN’s database to register/deregister IPs from ARIN. Resulting in
eliminating human intervention(SWIP) and provided an efficient way for reassignment.
Flutura Decision Science and Analytics, Bengaluru India October 2014 - April 2015
Trainee Data Scientist Technologies Used- SQL, SSIS, SSRS
• Created business reports for Sodexo Europe using SSRS and demonstrated end to end Extract, Transform and Load
for loading the data into datawarehouse as a Proof of Concept for Sodexo.
Academic Projects: August 2015 - May 2016
Amazon Dynamo Style Replicated Key-Value Storage | JAVA
Designed and implemented a replicated key-value storage system on lines of Amazon Dynamo on the android platform.
A database layer is implemented to store all the messages supporting partitioning, replication and failure handling.
Hand-Written Digits Classification through Multilayer Neural Network | PYTHON
Implemented a Multilayer Perceptron Neural Network to classify handwritten digits (0-9) from MNIST dataset consisting of
60,000 samples of training data and 10,000 samples of test data with about 94% accuracy.
Peer to Peer Distributed Hash Table(DHT) based on Chord Implementation | JAVA
• Implemented a simple DHT using simplified version of chord protocol to handle insert / query / delete requests.
• Developed a code to handle ID space partitioning/re-partitioning, ring based routing and node joins.
A Multilingual Search System for Tweets using Solr and Twitter API | JAVA
Built a multilingual faceted search system powered by Solr, including a front end using banana(D3.js) framework.
Developed a solution in Java to collect tweets using twitter streaming API and indexed them in Solr.
Index Construction and Boolean Query Processing based on Postings Lists | JAVA
Developed a solution from a given posting lists in Java to rebuild the index based on the data format of RCV1 corpus.
Constructed two separate indexes on term-at-a-time (TAAT), and document-at-a-time (DAAT) query processing
strategies and accordingly developed the logic to process multi-term Boolean AND and OR queries on the index.
Achievements and Leadership Roles:
• Secured an International Rank of 214 in 3rd International Math’s Olympiad, an all India Rank of 83 in 11
th
National
Science Olympiad and Was awarded a Research fellowship to pursue internship at Purdue University.
• Published “Effects of Graphene Nanopetal Outgrowths on internal thermal interface resistance in composites” in ACS.
• Team Head of Department of Security and Hospitality for Pearl, National Cultural Festival of BITS, Pilani, India.

More Related Content

What's hot (20)

Software engineer resume
Software engineer resumeSoftware engineer resume
Software engineer resume
 
Akash Nishar Resume
Akash Nishar ResumeAkash Nishar Resume
Akash Nishar Resume
 
Sandeep Resume
Sandeep ResumeSandeep Resume
Sandeep Resume
 
Resume
ResumeResume
Resume
 
prasad_resume
prasad_resumeprasad_resume
prasad_resume
 
Profile : Himanshu kandwal
Profile : Himanshu kandwalProfile : Himanshu kandwal
Profile : Himanshu kandwal
 
Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016
 
Resume
ResumeResume
Resume
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMe
 
Resume dilip kumar_gangwar
Resume dilip kumar_gangwarResume dilip kumar_gangwar
Resume dilip kumar_gangwar
 
Resume
ResumeResume
Resume
 
Radhakrishnan Moni
Radhakrishnan MoniRadhakrishnan Moni
Radhakrishnan Moni
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
Deepali Resume
Deepali ResumeDeepali Resume
Deepali Resume
 
Dhrumit Sheth_Resume
Dhrumit Sheth_Resume Dhrumit Sheth_Resume
Dhrumit Sheth_Resume
 
Abhilash resume
Abhilash resumeAbhilash resume
Abhilash resume
 
myresume_08
myresume_08myresume_08
myresume_08
 
Rudrani Angira Resume IU
Rudrani Angira Resume IURudrani Angira Resume IU
Rudrani Angira Resume IU
 
Meghana_Resume_FullTime_May_2016
Meghana_Resume_FullTime_May_2016Meghana_Resume_FullTime_May_2016
Meghana_Resume_FullTime_May_2016
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
 

Similar to Nikhil_Ayyagari_Resume (20)

nikhilAyyagari_Fulltime_Resume
nikhilAyyagari_Fulltime_ResumenikhilAyyagari_Fulltime_Resume
nikhilAyyagari_Fulltime_Resume
 
Resume_Updated_Version4
Resume_Updated_Version4Resume_Updated_Version4
Resume_Updated_Version4
 
Surbhi Bhatnagar Resume
Surbhi Bhatnagar ResumeSurbhi Bhatnagar Resume
Surbhi Bhatnagar Resume
 
Aswin_Ramesh_Resume
Aswin_Ramesh_ResumeAswin_Ramesh_Resume
Aswin_Ramesh_Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
SUHAS_CHANDRASHEKAR_CV_M
SUHAS_CHANDRASHEKAR_CV_MSUHAS_CHANDRASHEKAR_CV_M
SUHAS_CHANDRASHEKAR_CV_M
 
Resume
ResumeResume
Resume
 
RohitSharmaResume
RohitSharmaResumeRohitSharmaResume
RohitSharmaResume
 
Long_Resume_v12
Long_Resume_v12Long_Resume_v12
Long_Resume_v12
 
Rohith Engu_v1.7
Rohith Engu_v1.7Rohith Engu_v1.7
Rohith Engu_v1.7
 
Resume_Updated_Word_NGPA
Resume_Updated_Word_NGPAResume_Updated_Word_NGPA
Resume_Updated_Word_NGPA
 
Shubhangi nov20
Shubhangi nov20Shubhangi nov20
Shubhangi nov20
 
AviDubeyResume
AviDubeyResumeAviDubeyResume
AviDubeyResume
 
Ravneet sidhu
Ravneet sidhuRavneet sidhu
Ravneet sidhu
 
akash_cv
akash_cvakash_cv
akash_cv
 
Resume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_DeveloperResume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_Developer
 
LinkedinResume
LinkedinResumeLinkedinResume
LinkedinResume
 
Long resume v28
Long resume v28Long resume v28
Long resume v28
 
TejasveeBolisetty
TejasveeBolisettyTejasveeBolisetty
TejasveeBolisetty
 

Nikhil_Ayyagari_Resume

  • 1. nikhilay@buffalo.edu https://www.linkedin.com/in/nikhilayyagari (669) 238-5988 https://github.com/nikhilay Nikhil Ayyagari Education: • M.S. - Computer Science - State University of New York at Buffalo GPA – 3.71/4.0 December 2016 • B.S. - Engineering - Birla Institute of Technology and Science, Pilani, India GPA – 3.65/4.0 August 2014 Graduate Coursework: Distributed Systems, Information Retrieval, Introduction to Machine Learning, Data Mining and Bioinformatics, Design & Analysis of Algorithms, Algorithm for Modern Computing System, Computer Security. Languages and Technologies: • Java, RUBY, Python, Android programming, SQL, HTML, CSS, JavaScript, C, JSON, RESTful API, Git. • Mathematica, IntelliJ, Amazon Web Services, MS SQL, Apache Solr, Eclipse, Matlab, SSIS, SSRS, Android Studio. Professional Experience: Amazon Web Services, Washington D.C May 2016 - August 2016 Software Development Engineer Intern – EC2 Networking Team • Generalized AWS S3 access log analyzer | RUBY Ø Consumed detailed S3 access logs provided by Amazon Simple Storage Service and translates them into human readable statistics, reports and graphs. Ø Determined customer pattern, usage and examine critical elements of S3 and in giving suggestions to customer based on reports. • SWIP Automation of ARIN | JAVA Ø Automated the process of reallocation/reassigning IPs from Amazon to American Registry for Internet Numbers(ARIN). Ø Built a Java client which interacts with ARIN’s database to register/deregister IPs from ARIN. Resulting in eliminating human intervention(SWIP) and provided an efficient way for reassignment. Flutura Decision Science and Analytics, Bengaluru India October 2014 - April 2015 Trainee Data Scientist Technologies Used- SQL, SSIS, SSRS • Created business reports for Sodexo Europe using SSRS and demonstrated end to end Extract, Transform and Load for loading the data into datawarehouse as a Proof of Concept for Sodexo. Academic Projects: August 2015 - May 2016 Amazon Dynamo Style Replicated Key-Value Storage | JAVA Designed and implemented a replicated key-value storage system on lines of Amazon Dynamo on the android platform. A database layer is implemented to store all the messages supporting partitioning, replication and failure handling. Hand-Written Digits Classification through Multilayer Neural Network | PYTHON Implemented a Multilayer Perceptron Neural Network to classify handwritten digits (0-9) from MNIST dataset consisting of 60,000 samples of training data and 10,000 samples of test data with about 94% accuracy. Peer to Peer Distributed Hash Table(DHT) based on Chord Implementation | JAVA • Implemented a simple DHT using simplified version of chord protocol to handle insert / query / delete requests. • Developed a code to handle ID space partitioning/re-partitioning, ring based routing and node joins. A Multilingual Search System for Tweets using Solr and Twitter API | JAVA Built a multilingual faceted search system powered by Solr, including a front end using banana(D3.js) framework. Developed a solution in Java to collect tweets using twitter streaming API and indexed them in Solr. Index Construction and Boolean Query Processing based on Postings Lists | JAVA Developed a solution from a given posting lists in Java to rebuild the index based on the data format of RCV1 corpus. Constructed two separate indexes on term-at-a-time (TAAT), and document-at-a-time (DAAT) query processing strategies and accordingly developed the logic to process multi-term Boolean AND and OR queries on the index. Achievements and Leadership Roles: • Secured an International Rank of 214 in 3rd International Math’s Olympiad, an all India Rank of 83 in 11 th National Science Olympiad and Was awarded a Research fellowship to pursue internship at Purdue University. • Published “Effects of Graphene Nanopetal Outgrowths on internal thermal interface resistance in composites” in ACS. • Team Head of Department of Security and Hospitality for Pearl, National Cultural Festival of BITS, Pilani, India.