Post Job Free
Sign in

Data Software Engineer

Location:
San Jose, CA
Posted:
September 10, 2016

Contact this candidate

Resume:

** *** ****** *, **** ****

San Jose, California

HARSHI THA BALAKUMAR

www.linkedin.com/in/harshithathirukonda

214-***-****

*********@*****.***

EDUCATION

San Jose State University, San Jose, CA Dec 2016

M.S. in Software Engineering GPA: 3.5

Anna University, Chennai, India April 2012

Bachelors in Engineering, Computer Science and Engineering CGPA: 7.8 COURSEWORK

Algorithms, Distributed Systems, Machine Learning, Design Patterns, Advanced Computer Networks, Android Application Development, Operating Systems

WORK EXPERIENCE

Software Engineer Intern, Open TV, Mountain View April 2016 to Present

Developed tests for Gstreamer based OpenTV plugins using check framework.

Integrated a third party streaming application with OpenTV for POC. Developed a GStreamer based streaming plugin for data acquisition and sending the data to the media pipeline. The project extends the functionality of low end set top boxes .Tools used – C, automake tools, shared memory concepts ACADEMIC PROJECTS

Distributed content sharing system Spring 2016

Implemented Raft consensus algorithm for log replication and leader election. This forms the backbone for communication in a large scale distributed content sharing server. Implemented proactor pattern for event handling and Python Protobuf for client implementation.

Tools Used - Java, Java NIO sockets, Netty, Python, and Protobuf, Multithreading Network data analysis using Machine Learning Fall 2016

Implemented K-means algorithm using Spark and MLLib. Used denial of service attack data from CAIDA to verify the model.

Tools used- Spark, Kafka, Machine Learning

Large climate datasets processing Fall 2015

Implemented processing of large climate datasets to analyze wind speed and wind direction of a given place using OpenMP in C++.

OpenMP version is 2x faster than serial processing of data. Algorithms and Data Structures

Implemented Hash Tree data structure for efficient verification of large data structures in C++

Designed and implemented multi-dimensional search for an online e-commerce website for efficient retrieval of data indexed on three dimensions such as id, price and name. Java. Languages

C++, C, Java

Eclipse, Git

Cassandra, MongoDB

REST, OpenMP, Spring, Maven, Ant, Protobuf, Netty

Big Data tools: Spark, Kafka, MLLib

Certifications

Oracle Certified Professional, Java SE6 Programmer



Contact this candidate