Ananda Kishore Sirivella

HELLO,

I'm available for work.

I am a software developer with a passion for designing and building end-to-end solutions. In pursuit of this passion, gained proficiency in a variety of programming languages, notably Scala, Java, Perl, JavaScript, and Web development.

Work Experience

  • Senior Software Engineer
    July, 2012 - July, 2015

    Software developer for Interflora (UK based B2C floral network), involved software development using LAMP stack (Linux, Apache, MySql & Perl) and Front-end Technologies (HTML, Javascript, CSS, AJAX & jQuery). My responsibilities involved:

    • Improve the user experience of current software.
    • Maintain existing codebases ­ (e.g. bug fixes, updating platforms, updating libraries)
    • Develop new components ­ (e.g. applications, services, features, user interfaces)
    • Implement inter­service communication, typically via REST APIs
    • Test one’s and team’s code ­ (e.g. unit testing, integration testing)
    • Participate in team code review and documentation.
  • Intern
    July, 2011 - December,2011

    Worked as Web application developer for Tech Mahindra Limited. Developed an Intranet portal hosted on Apache Tomcat with backend on Java, JSP & servlet (page transitions) and a pinch of front-end for the aesthetics. The portal worked as a course management for BITS-pilani distance learning.

Education

  • University of Florida, Gainesville, Florida
    August, 2015 - April, 2017

    Master of Science, Computer Science

    • Courses: Analysis of Algorithms, Advanced Data Structures, Bioinformatics, Distributed Operating Systems, Machine Learning, Pattern Recognition, Computer Vision, Statistical Methods in Research 1, Computer networks.
  • Birla Institute of Technology and Science
    August, 2008 - April, 2012

    Bachelor of Engineering, Electronics and Communications Engineering.

Latest Projects

  • Huffman Encoding with different Priority Queues (JAVA)
    April, 2017

    This project is to develop a program that generates Huffman codes. With evaluating which of the following priority queue structures gives best performance: Binary Heap, 4-way heap, and Pairing Heap. Implemented in Java without use of any standard library container.

  • Internet Chat Application (JAVA, TCP/IP & FTP)
    December, 2016

    Internet chat application with a server program and a client program. The server manages a chat group, allowing any number of clients to join the group with a user name at any time. Implemented in Java with the help of Socket Programming and Multi-threading.

  • Facebook simulator, its REST API & a Security system (Scala & Akka actors)
    December, 2015

    A simple Social Network implementation & simulation with basic functionalities like create a user, update profile information, adding friends, posting messages and following pages. Implemented in Scala using Spray-Can framework, Akka Actors and secure authentication using private & public key encryption.

  • Gossip simulator (Scala & Akka actors)
    October, 2015

    Gossip type algorithms can be used both for group communication and for aggregate computation. The goal of this project is to determine the convergence through a simulator based on actors written in Scala. Experimented them on four network typologies: Full Network, 3D grid, Line and Imperfect 3D grid.

  • Email Spam filtering (Python, Sci-kit & Supervised learning)
    March, 2016

    A simple Spam filtering program implemented using three algorithms Naive Bayes Classification algorithm, K Nearest Neighbors algorithm and Support Vector machines. Implemented using Python and tested on the basis of their accuracy, running time and false positive ratio.

  • Handwritten Digit Recognition (Python, Keras & Deep Learning)
    November, 2016

    A simple Handwritten digit recognition program implemented using Neural networks. The deep learning model used for this purpose were: multi-layer perception, 1 layer & 2 layer CNN (Convolution Neural Networks) . Implemented in Python using Keras and runs on Theano.

My Address

301 SW Lincoln Street
Portland, OR 97201

Mobile Number

+1 (352)-745-9998

About Me

I love to work, so don't be shy, i am just an email away.

The PDF version of my resume can be found here .