Ashish Kattamuri

Software Engineer, Mobile app developer, Data Visualization engineer and Game programmer

I am recent graduate with MASTER'S in Computer Science from Colorado State University, Colorado, USA. My area of focus in MASTER'S is in Artificial Intelligence, Big Data and Algorithms.

I have worked in different domains and disciplines in Infomation Technology with 3+ years of experience and practiced various technologies. I never fear to try new things and continous learning helped me gain expertise over different technologies.


Linkedin Profile   |   Github Profile    |   ashishkattamuri@gmail.com

Colorado State University
Masters, Computer Science

Course work : Big Data, Distributed Systems, Introduction to AI, Advanced Artificial Intelligence, Algorithms, Machine learning, Software process Evaluation, Fault tolerance.
  Aug 2014 - Dec 2015

GITAM University, India
Bachelors, Computer Science

- Developed mobile application for CSE Syllabus content
Course syllabus content are the most frequently visited page on the university website and is used extensively during the examinations by the students. To ease the user pain in navigating to the specific pages and for easy reference we initiated this project which assisted students in preparation and app is most popular among the students at University.
 June 2008 - May 2012

90%
JAVA
90%
Python
80%
C#
70%
Android
85%
UNITY
85%
Angular
90%
AWS
60%
node js
90%
Servlets
80%
Struts
90%
Highcharts
90%
MongoDB
90%
Databases
90%
AJAX
80%
Hadoop
90%
MapReduce
95%
Apache Storm
90%
PHP
90%
JSP
90%
JQuery
95%
JSON

Title: NewtonFlix Movie Search
Technologies: Angular JS, Servlets, REST
Description: Integrated OMDB API to search the movie database
Link: https://github.com/ashishkattamuri/NewtonFlix


Title: Word scramble application
Technologies: Angular JS, HTML
Description: Developed a word scramble application using Angular JS. Used the wordnik api:(http://developer.wordnik.com/docs.html#!/words/getRandomWord_get_4) to pick a random word. Scramble the word and display it to users and take in keyboard input to type out the unscrambled word.
Link: http://ashishkattamuri.github.io/AngularJS/word-sramble/


Title: Integrated ClickTripz API to search hotels
Technologies: HTML, Javascript, CSS
Description: Synchronized ClickTripz search form in real-time with the publisher's form such that when the user submits the form we are able to launch a ClickTripz Advertiser window or the ClickTripz Tabbed Window.
Link: http://ashishkattamuri.github.io/HotelSearch/


Title: Gauging Popularity index and visualize information diffusion of a topic in Twitter
Technologies: MapReduce, JSON, D3, Highcharts.js, JAVA
Description: Due to the popularity of Twitter, most corporations maintain their own twitter accounts and regularly tweet about their products or services to reach out to their target demographic. Hence, determining to how many people a piece of information reaches or how rapidly the information got spread is very important to these corporations or to other agencies trying to gauge the popularity of any topic.
Due to sheer size and spread of the twitter-sphere, the measurement of some sort of a popularity-metric of a topic on Twitter can be used as an estimator of the popularity of the same topic among the general public. We thus focus on finding such a metric that can effectively gauge the popularity that a certain topic gains on twitter in a certain time range.


Title: Detecting Frequently Occurring Hashtags from Live Twitter Message Streams
Technologies: Apache Storm, JSON
Description: Designed and implemented a real-time streaming data analytics system using Apache Storm. The goal of our system is to detect the most frequently appearing hash tags from the live Twitter data stream in real-time. A hashtag is a type of label or metadata tag used in social networks that makes it easier for users to find messages with a specific theme or content. Users create and use hashtags by placing the hash character (or number sign) # in front of a word or un-spaced phrase. Searching for that hashtag will then present each message that has been tagged with it. For example, #cannes2014 was a popular tag for images from the 2014 Cannes Film Festival.Finding popular and trendy hashtags in real-time marketing implies that you include something topical in your social media posts to help increase the overall reach.


Title: Estimating PageRank Values of Wikipedia Articles using MapReduce
Technologies: MapReduce
Description: Design and implemented a system that calculates PageRank values of currently available Wikipedia articles. The PageRank algorithm is used by Google Search to rank web pages in their search engine query results. PageRank measures the importance of web pages. The underlying assumption is that more important web pages are likely to receive more links from other web pages.



Title: United States Census Data Analysis Using MapReduce
Technologies: Hadoop, MapReduce
Description: Developed MapReduce programs that parse and process the 1990 US Census dataset to support knowledge extraction over demographic data from all fifty states.


Title: Distributed Content Harvesting Using Thread Pools
Technologies: JAVA
Description: Developing distributed crawlers to harvest web content. Objectives:(1) programmatically crawl pages, (2) identify and follow hyper-links within these pages, and (3) store structural information about the crawled pages


Title: Routing Packets Within a Structured Peer-to-Peer (P2P) Network Overlay
Technologies: JAVA
Description: (1) construct a logical overlay over a distributed set of nodes, and then (2) use partial information about nodes within the overlay to route packets.


Title: Implementation and empirical evaluation of examination timetabling using Stochastic local search and evolutionary computation methods.
Technologies: JAVA


Title: Effective load balancing in cloud computing using AI techniques
Technologies: JAVA, CloudSim