Sivaram Vellanki has over 8.5 years of experience in software design and development using languages like Python, Java, C#, HTML, XML, and CSS. He currently works as a Senior Application Developer for CGI Federal in Lafayette, Louisiana. Prior to this, he held roles as a Software Architect, System Developer, and Tools Specialist. He has expertise in designing rich internet applications and deploying solutions using frameworks like Django, GWT, and jQuery. Sivaram also has experience with databases, message brokers, big data tools, and IDEs like Eclipse and Visual Studio. He was awarded best performer for four quarters while working at Google India and holds an MS in Software Engineering from IIIT Hy
1. SIVARAM VELLANKI
sivaramvellanki@gmail.com, +14792002044
SUMMARY
A dynamic professional with over 8.5 years of experience in Software Design & Development. Have profound
expertise in designingand deploying rich Internet applications with good commanding knowledge in Python, Java,
C# and Object Oriented Java Script.
Currently associated with CGI Federal, Lafayette as Senior Application Developer from Jan 2016.
Worked with IRI, Lafayette as Software Architect for 2.6 years (July 1st 2013 – Jan 2016).
Worked with Projectplace International AB, Bangalore as System Developer for 1.10 years (Aug 2011 - June
2013).
Worked with Symbiosis Technologies at client place Google India Pvt Ltd., Gurgaon as Tools Specialist for 3.2
years (May 2008 - Jul 2011).
Worked as an intern at Carnegie Mellon University for 6 months developing Tutoring Package and Lines of Code
tool (6 months).
Worked as Jr. Software Engineer, Bangalore at Galvanon Inc., sister company of NCR for 3 months (April 1st 2006 -
June 31st 2006).
Worked as Teaching Assistant for Preparatory and Software System Design course (3 months).
AWARDS
Awarded best performer continuously for four quarters in Google Inc. (2008-11).
SKILLSET
Languages: Python, Java, C#, HTML, XML, CSS, Javascript.
Frameworks: GWT, Django, gxp, JQuery, Guice, Struts 2, LABjs, Handlebars, grunt.
IDE: Eclipse, Visual Studio 2012.
Message Brokers: Rabbit MQ, MSMQ, Kafka.
RDBMS: MySQL, MS SQL Server, Postgres 8.3, Neo4j.
NoSQL: MongoDB.
BigData: Spark, Elasticsearch.
Packages: MS Visio, Rational Rose 2000, and Dia.
Platforms: Ubuntu.
EXPERIENCE
Centre for Business & Information Technologies, Lafayette
Software Architect, Jul 13 – Jan 16
Role: Lead and participate in software development in enterprise computing and Geo-spatial analysis and visualization
domains. Participate in a synergistic fusion of technology development and economic development by architecting
commercially viable software tools for applications in the public and the private sector.
DistributedVisualizationEngine(NSF Project)(Jan 15 – Jan 16)
Kafka, Java, Spark, Neo4j, C++, Python, R, MySQL, twitter API.
The project aimed at building a distributed visualization platform for social media stream like twitter. Mentored
and contributed in Architecture design, Twitter API Data Distribution using Kafka & Data Modelling using Neo4j.
App Management (Department of Health & Hospitals) (Jan 13 – Jan 16)
C#. NET, VB.NET, WCF, MS SQL Server, CLSA.
The project aimed at handling development of new Medicaid processing scenarios for Department of Health and
Hospitals. I was involved in development of application processing, issue handling, reports generation, health
monitoring and integration interactions.
Projectplace International AB, Bangalore
System Developer, Aug 11 – June 13
Role: Being Systems Developer I have handled design, development, testing & optimization of existing codebase at
Projectplace. I worked as an individual contributor with minimal dependency on peers.
2. Event Generation Platform (Sep 12 – Jun 13)
Python 2.6, Flask, Redis, Nodejs, Mongodb, express, jQuery, LABjs, Grunt, Ngnix, Dustjs, RabbitMQ
The project aimed at capturing user-generated events on the server. Events contribute to the essence of estimating
feature usage and quick view of the actions performed by team members in the project. They are being published
and processed via RabbitMQ Server. The features around this system are developed with minimal viable product
approach.
Master Planning (Aug 11 – Aug 12)
Python 2.6, jQuery, LABjs, Handlebars, Grunt, Apache, MS SQL Server, Object Database, Jinja.
Master Planning help users realize their goals by breaking them into small achievable steps. A step comprise of
resources, plan and activities, which aimed at making the step achievable. This module operates in conjunction
with other modules in the ERP application and enhances the usability of the entire system.
Google Inc., Gurgaon
Tools Specialist, May 2008 – Jul 11
Role: Being tools specialist I was held responsible for module development, work division and team mentoring. The main
concentration was on developing applications, which can cater needs of internal teams at Google.
Zephyr
Python 2.4, Appengine, Ubuntu.
Zephyr is a framework for cloud based video rendering and uploading. The different components like State
Uploader, Video Uploader, Video Generator, Appengine Master, PushNotification Manager are responsible for
video upload from an android device to Youtube.
Reading Studies
Java5, GWT, HTML, CSS, Appengine, Ubuntu.
Reading Studies is a web application used for analyzing participants’ data in establishing the readability
differences of selected fonts. The application uses MVP architecture, which decouples client layer.
Potsdam
Java5, WebWork, HTML, GXP, CSS, Java Script, AJAX, Protocol Buffers, EasyMock, Ubuntu.
Potsdam, web application used for android market app management. It provides rich user experience in browsing,
searching, selecting, promoting android apps in android market place across the globe. It clusters the information
from various internal databases to provide a glimpse to the user on selection and promotion of apps in various
categories of android market place.
Workflow
Python 2.4, Django 1.0, HTML, CSS, Java Script, AJAX, MySQL5.0, Ubuntu.
Workflow, web application used to interpret existing company processes to facilitate improved predictability and
quality. This tool provides insight into each participants own development productivity and quality capabilities in a
quantitative approach. Workflow gathers and leverages data for enhanced commitments, thereby making them
more readily honoured in all engineering domains. This will also help in creating traceability among the Employees.
Carnegie Mellon University, Qatar
Intern, Feb 09 – May 09, Dec 08 - Feb 09, Team Size: 2
Role: worked on research-oriented projects at CMU.
Tutoring Package
Java 1.5, Linux.
Tutoring Tool was developed to meet the requirements of a Boeing corporation and Software Engineering Students
@ CMU to understand the software processes adopted and architectural capabilities involved in the developing an
application. This tool comprises of applications like Della, Unlimited Precision Math, and Roundabout. These
applications enunciate how architecture flows through design and how design gets implemented as a code.
Lines of Code
Java 1.5, Linux.
This tool was developed to meet the requirements of projects in PSP and TSP. The application compares similar
java files in respective base and final source hierarchies in zip format to generate a report. This is used in the PPP
workshop of the Software Engineering as an estimation tool to measure the efficiency of the programmer with
respect to the coding.
EDIFICATIONS:
MS in Software Engineering from IIIT Hyderabad in 2008. Secured 80%.
3. B.Tech from MVGR College of Engineering, JNTU in 2004. Secured 61.00%.
IPE from Sri Chaitanya Junior College, 2000, Secured 88.00%.
PERSONAL MINUTE
Address: 301 Rayburn St, Lafayette, Louisiana-70506