About Me
I worked in the Rational division of the Software Group within IBM. I have considerable experience in developing complex web UI's and have contributed to enterprise applications such as Rational Engineering Lifecycle Manager (RELM), IBM Jazz Reporting Service (JRS), Rational Publishing Engine (RPE) and Rational Team Concert (RTC).
My majors areas of interest include cloud computing, user interface design and design thinking. I like creating designs and UIs which work seamlessly on all types of devices and form factors.
Professional Experience
Software Developer at IBM Software Group (Rational)
2 years (July '13 - August '15)
I worked in the Rational division, which develops software for managing the complete software development lifecycle of an application. My job primarily involved developing complex UIs for web applications using technologies such as HTML, CSS, JavaScript, Java etc. I have contributed to products like Rational Engineering Lifecycle Manager (RELM), IBM Jazz Reporting Service (RTC), Rational Publishing Engine (RPE) and Rational Team Concert (RTC).
My role in RELM, JRS and RPE mainly involved working with technologies such as HTML, CSS, JavaScript, Java and Eclipse. I have used JavaScript libraries like jQuery, Dojo, BackboneJS, RequrieJS. I also have experience in developing hybrid UIs using Bootstrap. In RTC I contributed to the Visual Studio client which involved working with technologies like .NET and C#.
Project Trainee (Intern) at IBM Software Group (Rational)
6 Months (Jan '13 - Jun '13)
I developed a business oriented application to visualize SPARQL queries and fetch data from RDF data stores using web related technologies such as HTML, JavaScript, Dojo, etc. My application allowed users to build graphs using icons taken from Rational applications and generated a SPARQL query which could then be used to query RDF data stores like the IBM Lifecycle Query Engine (LQE).
Projects
Product Grabber
Oct '15 - Present
Ruby on Rails deployed on Amazon Web Services
Product Grabber is a product comparison tool which allows users to compare prices and specifications of various products to find the best one. The main goal is to develop a complex web application and use a combination of different techniques to scale the application and handle a large user load while removing performance bottlenecks.
File System for Linux
Oct '15 - Present
C, FUSE, Linux
Developing a user space file system compatible with Linux using FUSE. The main aim is to get the experience of building a production quality file system while simultaneously understanding the Linux file system APIs.
Cloud Based Time Table Generation using Genetic Algorithms
4 Months (Feb '13 - May '13)
Java on Google App Engine with Google Cloud SQL (MySQL)
Time Table Generator allows colleges to prepare their time table by specifying the required data and constraints of the time table. Cloud hosted web based interface provides easy access and is platform independent.
Online Teacher Appraisal System
3 Months (Aug '12 - Oct '12)
C#, ASP.NET, Microsoft SQL Server
Online Teacher Appraisal System is designed to automate the process of teacher appraisal in the college and to provide faster feedback for teachers while reducing errors involved the in the calculation of results.
Network Intrusion Detection System
2 Months (Oct '12 - Nov '12)
Java with WindowBuilder Pro
Network Intrusion Detection System monitors packets transferred over the network card of a system as per user specified parameters and raises an alert when an anomaly is detected.
Flowchart Builder
3 Months (Feb '12 - May '12)
C++ with OpenGL
Flowchart builder allows users to build flowcharts using simple drag-and-drop techniques. The user can load/save the flowchart for future use and also export it as an image after the completion of the flowchart.
Educational Background
Master of Science (M.S) in Computer Science
University of California, Santa Barbara
2015-2017 (Expected)
Bachelor of Engineering (B.E) in Computer Science
R.N.S Institute of Technology, Bangalore [affiliated to V.T.U, Belgaum]
2009-2013
82.64% (First Class with Distinction)
All India Senior School Certificate Examination (12th)
K.V A.S.C Centre(S), Bangalore [affiliated to C.B.S.E, New Delhi]
2007-2009
91.6%
All India Secondary School Examination (10th)
K.V A.S.C Centre(S), Bangalore [affiliated to C.B.S.E, New Delhi]
2006-2007
88%