Actively seeking a Full time opportunity as a Software Developer.
Graduate Computer Engineering student with professional experience in software development using Java, Scala and Python. Highly motivated and having considerable knowledge in
•Cloud and Distributed computing systems.
•Big Data Computing systems
•Data Structures and Algorithms
•Object Oriented Programming,
•Machine Learning
I'm an Algorithm and Programming enthusiast.I would like to pursue a full time career in the area of Cloud and Distributed computing systems.
An overview of my technical skills:
•Programming: Java, Scala, Python, C
•Tools & Databases: HDFS, Apache Cassandra, Neo4j, MySQL, PostgreSQL, SQLite, Eclipse, IntelliJ IDEA, Maven, SBT, Git, Jenkins
•Technologies: Apache Spark, Apache Hadoop, Apache Parquet, Apache Mahout, Apache Flume, Recommendation Systems, Spark MLib, Spark Streaming, Spark SQL, MapReduce, Ruby on Rails, Spring MVC, Java Server Pages, JDBC, XML, JSON, HTML, CSS, JavaScript
I would love to discuss internship opportunities with you.Please reach me at
Email: Nikhil.Aourpally@asu.edu
Phone.no: 4803327833
Graduate Services Assistant @ Graduate Services Assistant for Data Structures and Algorithms From August 2015 to Present (5 months) Phoenix, Arizona AreaBig Data Engineering Intern @ Technologies: Apache Spark, Apache Spark SQL, Apache Cassandra, Apache Parquet, Spark-Cassandra connector, SQL, CQL, Scala, Java, Shell Scripting, IntelliJ IDEA, SBT, Maven, Google Cloud, Amazon S3, Jenkins
• Involved in the development of Spark-Xenon , an interface between Spark-SQL and Xenon, which is a lightweight key-value database engine developed on top of SSDs( Solid State Drives).
• Designed and developed the functional test suite in Scala for Spark-Xenon, successful in finding critical bugs in Spark-Xenon and Xenon and automated the build of Spark-Xenon using Jenkins server.
• Automated the deployment of Spark cluster on Google cloud using bash scripts.
• Created Amplab Big Data Benchmark suite in Scala for Spark-Xenon and developed Bash scripts to automate the benchmarking process on Google cloud.
• Implemented TPC-DS benchmark suite, Amplab Big Data benchmark suite in Scala to compare Spark-Xenon against Cassandra and Apache Parquet using Spark-Cassandra connector.
• Designed test cases to investigate out of memory scenarios of Spark-SQL in Scala From May 2015 to August 2015 (4 months) United StatesIT Assistant @ Installing and configuring computer hardware, operating systems like Fedora, Red Hat Linux, Windows and MAC and windows/Linux servers.
•Troubleshooting system and network problems and diagnosing and solving hardware or software faults
•Automate server and desktop deployment using Microsoft Deployment Tool Kit for windows, Casper Suite for MAC.
• Installation and troubleshooting of computer systems, peripherals, printers and software.
• Maintain Computer Systems Inventory From November 2014 to May 2015 (7 months) Phoenix, Arizona AreaSoftware Engineer @ • Researched on several Recommendation Algorithms for Samsung Smart TV and developed PoC for the same on Hadoop using Java.
•Developed, deployed and maintained a Recommendation Engine using Distributed Collaborative Filtering (ALS Matrix Factorization) Algorithm, Java, Hadoop and Apache Mahout. Enhanced its performance and precision compared to Apache Mahout.
•Designed an algorithm in Java which provides personalized recommendation of hotels, restaurants for given user, based on given GPS location or city. From May 2013 to July 2014 (1 year 3 months) Bengaluru Area, IndiaSoftware Engineer Intern @ •Worked on the development of L2 and L3 Layers of the LTE eNodeB protocol stack in C and UNIX environment.
•Gained understanding of networking concepts, operating system concepts socket programming, source code maintenance and development. From May 2012 to August 2012 (4 months) Bengaluru Area, IndiaSummer Research Intern @ Developed a Microsoft Kinect C# Application which acts as a Yoga tutor. From May 2011 to July 2011 (3 months) Bengaluru Area, India
Master's Degree, Computer Engineering (Big Data Computing Systems), 3.83 @ Arizona State University From 2014 to 2016 Bachelor's Degree, Electronics and Communications Engineering, 3.9 @ National Institute of Technology Warangal From 2009 to 2013 Nikhil Aourpally is skilled in: Apache Spark, Java, MapReduce, Big Data, Algorithms, Data Structures, C++, C, JavaScript, Programming, Matlab, Linux, Python, Unix, C#