Ankur Saran
Email – ankursar@buffalo.edu • Phone - +1 (425) 324-7220
About me:
With 4 years of industrial experience in Systems, Software development with Hadoop, Map Reduce , Big data processing, Software Development, System engineering and passion in Software Development, Systems/Distributed System Engineering, Big data processing, Cloud Infrastructure Software Development and Visualization. I am looking for full time opportunity after my Graduation. I have Patent and Papers in Big data processing and Storage data processing.
EDUCATION Pursuing MS Master of Science, Computer Science, Jan 2015
SUNY Buffalo (University at Buffalo, The State University of New York)
GPA 3.57
PROFESSIONAL EXPERIENCE
Research Intern at Fire Eye Milpitas, CA: June-Aug 2014
Next Generation Platform Research Intern at Fire Eye: Design of Multi Root-Complex Platform based on PCIe Non Transparent Bridge multi host communication for Next generation Systems.
My Role: Research Platform Intern
My Work: Research on possibility of using PCIe switch for Intern Root complex communication over multiple Root Complex
End Result: Successfully established 3-Root complexes communicating over PCIe. Work on Remote Direct memory access/Disk access is in progress.
Storage System Engineer at TCS , India: March 2012- July 2013
Design and Proof of Concept on Distributed Data de-duplication on Distributed Storage Systems.
My Role: Architect of Design and Proof of concept on Hadoop using Map/reduce
My Work: Designed the basic model and Infrastructure and written codes for validation of Data Transfer using the infrastructure
End Result: Design got Patented by TCS on 27 Feb 2013.
Assistant Storage System Engineer Netapp CPE, India: March 2010- March 2012
1. Team: WAFL Core Software, Netapp CPE.
2. Work handled: Bug Fixing, Code Coverage and dead code identification etc, Unit testing, Bug reporting and Test Automation on Storage Operating System named Data-Ontap.
My Role: Team member in Storage Efficiency Team
My Work: Compression are DOT release bug fixing and Unit testing, Code coverage analysis
End Result: Successfully completed 5 Data-Ontap releases for Data Compression area ( 8.0.2 - 8.0.4 and 8.1.2 - 8.1.3)
RESEARCH PROJECT - Active
Search engine for Distributed Cloud Storage: Jan 2014- Present
Design and implementation of Indexing of Files on a Distributed Storage on XSEDE servers
My Role: Indexing Researcher for Globus GFTP based Storage servers
My Work: Research over all possible indexing mechanism for Hyper Dimension search and Coding and testing its efficiency
End Result: Work in progress. Major coding is done. Performance comparison with sql and no-sql Data bases is in progress
PROJECTS
1. Multi-threaded HTTP Server based on POSIX thread in C
Designed and implemented multi-threaded HTTP server with SJF and FCFS scheduling algorithms
My Role: Individual Project for OS course CSE521
My Work: Designed and coded server for Linux system in C programming language using SJF and FCFS scheduling algorithms
2. Virtual memory implementation
Designed and implemented Virtual memory on pintOS
My Role: Individual Project for OS course CSE521
My Work: Designed and Coded Frame and Page table, page fault handlers, Memory-Map file, System calls related to them.
3.Big Data processing for Graph Processing and K means Clustering on Hadoop 2 Map -Reduce
Design and Coding of Graph processing with Six Degrees of Kevin Bacon problem analysis on very large graph as well as K-means clustering on Tweeter data.
My Role: Team project (Team size 2) CSE 587
My Work: Algorithm and Coding for the K means cluster and Graph traversal using BST on MAP/REDUCE framework on Hadoop-2
PATENT
“Storage efficiency feature for clustered distributed systems” Feb 27 2013 580/MUM/2013 by the Indian Patent office
RELEVENT COURSEWORK
Algorithms, Operating System, Software Engineering, Distributed System, Distributed File System, Data Intensive Computing, Machine Learning and Parallel and Distributed Systems
PAPERS & PRESENTATIONS
1. Storage and Networking Industrial Association (SNIA SDC) Developers Conference Santa Clara - CA
http://www.snia.org/events/storage-developer2012/abstracts#stor_eff_clustered
2. Papers presented at Computer Society of India (CSI) for AADHAR (Unique Identity Number for Indian Citizen) on Storage layout for Aadhar. CSI National Conference 2011.
SKILLS
1. Programming Languages: Java, C, C++ & shell scripting (Knowledge of Shell/Perl/Python) , OpenMP
2. Platform: Window, Linux/Unix platforms (Redhat, Debian), Android, Hadoop
3. Certifications: RHCE, RHCSA.
4. Tools Used: Perforce, GIT, Eclipse, Make, C-scope, gdb, vim