1. RAGHAVENDRA RAMAKRISHNAIAH GURU
1326 The Alameda, apt #266 https://www.linkedin.com/in/raghavendrarguru +1 669 238 9310
San Jose, CA 95126 https://github.com/rguruz09 raghavendra1810@gmail.com
Work Experience
System Engineer at TATA Consultancy Services, India October 2011 – July 2015
Migration of Retail In-store Applications - Supervalu IT Support, USA
As a technical lead of the migration project, led a team of five engineers in migrating the existing legacy applications written in COBOL
and vb6 to modern day web stack of C# and .NET 4.5.
Intel - VSTO Planning Workbook - Intel Corporation, US
Designed and implemented a workbook solution for sales team with excel serving as a familiar front end for the team, and C# and MS-
SQL server as backend. Followed agile methodology during the project lifecycle.
Academic Projects
Rising International e-commerce web application: Technologies – Express, AngularJS, NodeJS, MySQL, bootstrap, AWS-RDS, IBM-Bluemix
Designed and developed an end-to-end e-commerce web application for a non-profit organization – Rising International, which helps
them to go paperless and globalize their market.
Won 2nd
prize in Opportunity Hack organized by PayPal and SVCC.
Aasha – Mobile application: Technologies – Android studio, JAVA, MEAN stack, IBM-Bluemix, API.AI and Square APIs.
Designed and developed an android mobile app for small non-profit businesses. Integrated Square API for payment methods. Developed
an agent with NLP which take voice commands to get repository details using API.AI apis.
Won 3rd
prize in smallbizhack hackathon organized by intuit.
UBER web application: Technologies – Mongo, Express, AngularJS, NodeJS, MySQL, twitter-bootstrap MOCHA and SUPERTEST
Designed and developed an Uber like web application for booking cabs on demand, with our own custom pricing algorithm and driver-
customer matching rules.
Improved the server throughput by 28% of the web app by implementing REDIS for SQL caching, cluster node module for clustering and
SQL connection pooling.
Distributed storage: Technologies – Java, and Python (client API), MongoDB, Google Protobuf and Netty.
Designed and developed an Enterprise, Distributed and FileEdge architecture for storing and retrieving large data of different formats
like csv, text and image.
The System is capable of performing Leader election, data replication, work load balancing, data chunking and failure tolerance on a
dynamic network.
Lost and found hybrid mobile application: Technologies – Ionic and Cordova Framework, AngularJS, Google MAP and messaging services
Designed and developed a location based Lost-N-Found mobile application for SJSU students.
The app will help the students and faculty to find their lost items, by notifying the users in the lost item’s vicinity.
Social networking web application Technologies – MEAN stack (Mongo, Express, AngularJS and NodeJS) and twitter-bootstrap
JAX-WS (WSDL and SOAP), JAVA, AngularJS, Bootstrap, and MySQL
Designed and developed a Facebook like distributed web application. A study of performance comparison was made between two of
the approaches.
Magic Rentals: Technologies – Android Studio, Google APIs, NodeJS, Amazon EC2 instance, NPM Modules and MySQL
Designed and developed an android mobile application which enables the landlord to post an advertisement and tenants can search the
house for rent with different search criteria. The app also provides functionalities like editing or deleting the posts, contacting the
landlord and subscribing for push notifications.
Restaurant Finder: Technologies – Android Studio, Xcode, JAVA, swift, Google APIs and Yelp APIs
Designed and developed a mobile application for Android and iOS. Users will be able to search for restaurants by providing the search
key and the location. The app will call yelp API and get the results for the user.
UML generator: Technologies – JAVA, JAVA Parser, PlantUML
Designed and implemented an UML generator, which reverse engineers given source code of a JAVA project into its corresponding class
diagrams.
Batman Begins: Technologies – JAVA, greenfoot and design pattes
Designed and developed a desktop greenfoot game “Batman Begins”. Followed design patterns to implement the same.
Education
Master of Science in Software Engineering August 2015 – Present
San Jose State University, San Jose. Courses: Enterprise Application Development, Smartphone Application Development, Virtualization,
Software System Engineering, Software Quality Assurance and Enterprise Distributed Systems.
Bachelor of Engineering- Information Science August 2007 – June 2011
Siddaganga Institute of Technology, Tumkur, India. Courses: Operating System, Distributed Operating System, Algorithms & Data Structures,
File Structure, Software Systems, UNIX System programming and Kernel Programming.
Computer Skills:
Languages: JAVA, C#, Python, C, C++, Swift, Objective C, PHP, VB 6 and VB.NET.
Databases: Microsoft SQL Server, MySQL, MongoDB and Redis.
Web Technologies: AngularJS, NodeJS, Express framework, ASP.NET, WSDL, SOAP, JSP, REST APIs, HTML 5, JQuery and Twitter Bootstrap.
Cloud technologies: Amazon AWS and IBM Bluemix.
Mobile Technologies: Ionic framework, Android Studio and Xcode.
Others: JSON, XML, Linux Shell scripts, Linux Environments, OpenMP, MPI library, Scrum and Agile methodology.
Certifications: ITIL foundation 2011, Microsoft SQL Server 2008-R2 developer