| Career Summary A Software Engineer with 3 years of work experience as a developer at Siemens, pursuing a Master's Degree in Computer Science from ManipalUniversity. Possess expertise in Object-Oriented Analysis / Design and Java Development. Methodical debugging skills, delivering robust and on-time products. Sun-Microsystems SL-275-SE6 trained JAVA programmer. |
| Languages Java, Flex, C, C , XML, C ,JavaScript, Basic Perl, Technologies Socket Programming, Multi-threaded programming, Web programming, Web Services,JDBC, JAXB, AJAX, WCF Concepts OOA/OOD, Design Patterns, UML Software Technologies - Database: Microsoft SQL Server 2008
- Tools : Rational Clearcase, ANT, PMD, Clover
- Other: Microsoft Visual Studio, Eclipse IDE, Flex Builder 4
Professional Experience Confidential Sorian Quality Measures SQM Tool Design Development |
- SQM is a data analysis tool from Siemens designed for extracting quality measures from electronic patient records. The automated chart abstraction for quality measures required by CMS or The Joint Commission enables healthcare providers to have more access to their quality data sooner.Agile Scrum was used as the project development methodology.
- SQM Version VA54A Design, Documentation UML and development of a framework for SQM to allow users to specify custom validations, skip logic using Java script and JAXB.
- SQM Version VA56A Design, Documentation UML and development of GUI using Flex, the RESTful server and also GUI test framework using RIA test.
- SQM Version VA58A - Improved SQM tool performance significantly using multi-threading, connection-pooling and other code optimization techniques. Processing time per 1000 structured/unstructured records reduced to 1 sec from 5 min 300x performance enhancement - Recognized with Department Recognition Award for this effort.
- Single sign-on for Intranet
- Involved in implementation of framework and handshake protocol to provide single sign-on facility for all the intranet sites based on Windows authentication. The protocol implemented using ASP .Net, gets the user information from the Active directory.
|
| Confidential - The project involves developing a web based operating system residing on a native OS installed in a server on the cloud and accessible through a web browser and Internet connection. This system enables user to access the day to day desktop applications File manager, Theme chooser, Email Client, Audio player etc. on the cloud
- MS SQL 2008 is used to store the necessary information.
- Platform developed in ASP .Net AJAX which will allow asynchronous web requests.
- WCF services were used with ASP.Net AJAX for communication.
- XMLHTTP protocol is used to communicate with the server.
- DHTML is used to make dynamic and interactive webpages.
- DOM used to target multiple browsers.
Confidential - Protocol used for bulky data transfer between processes running on separate systems. Protocol features include Transmit-data encoding using Huffman Encoding Confidentiality and Data compression , Digital Signature using RSA algorithm authentication and non-repudiation resulting in a Cipher text and packetized using MD5 algorithm to ensure data integrity. The data packet is transmitted over a wired network using a TCP/IP connection.
- The project demonstrated the protocol using a Banking application. The Frontend was designed using the QT Designer Frontend Designer Toolkit in Linux platform with my MySQL as the database.
The project aims at providing a traditional user interface for the Linux operating system. The shell enables the users to direct the operation of the computer by entering commands as text. The shell program parses the command line and translates it into a sequence of system calls to complete the operation specified. The shell supports three kinds of access permissions read, write, execute and two types of users guest and super users . |