Post Job Free
Sign in

Sr Developer & Analyst

Location:
Sunnyvale, CA, 94086
Salary:
90000
Posted:
September 15, 2011

Contact this candidate

Resume:

Vishnuvarthan Subramanian

Mobile: 760-***-****

E-mail: *.*************@*****.***

SUMMARY:

5+ years of experience in analysis, design, development & implementation of web applications using C#, SQL, Web Services, WCF, AJAX.

Extensive experience in writing optimized Stored Procedures, Triggers, and User Defined Functions in SQL Server.

Worked extensively on HTML Controls, Server Controls, User Controls and Custom Web Server Controls using C#.

Excellent knowledge in integrating distributed enterprise healthcare applications using Microsoft BizTalk Server 2006/2009.

Hands on experience in development and deployment of Orchestrations, Schemas, Maps, and Custom Pipelines for BizTalk server applications.

Experience in all phases of Software Development Life Cycle (SDLC), Quality Management Systems and project life cycle processes.

Experienced with Design Patterns, Agile Environment, and SCRUM methodology.

Capable of deploying and configuring applications to IIS 6/7 on Windows Servers 2003/2008.

Exposure to continuous integration server CruiseControl.NET with automation testing tool NUnit Framework.

Experience in creating and maintaining Virtual Machines using VMware Server 2.0 and VMware Infrastructure Client.

Expertise in analyzing and troubleshooting production environment for performance tuning.

Good Knowledge and experience in Service Oriented Architecture (SOA).

Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier application systems.

Proficient in Object Oriented Principles, Methodologies and Best Practices.

Excellent communication skills and team player with strong leadership abilities.

Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

CERTIFICATIONS:

Microsoft Certified Technology Specialist (MCTS) in SQL Server 2005.

Certified in Health Level 7 (HL7 v2.6 Control Specialist) Messaging standard.

TECHNICAL SKILLS:

Languages: C#, Core Java, C++

Enterprise Technologies: .NET 2.0/3.5, ADO.NET, BizTalk Server 2006/2009, WCF

RDBMS: SQL Server 2005/2008, T-SQL.

Tools & Utilities: WSE 3.0, CruiseControl.NET, NUnit, Fx-Cop, SVN, VSS

Web Technologies: Java Script, HTML, DHTML, XML, XSLT,AJAX, CSS, JSON, JQuery

Virtualization Tools: VMware Server, WorkStation & Infrastructure Client

Operating Systems: Windows Server 2008/2003, Windows 7

Performance Tools: Perf Monitor, Fiddler, SQL Profiler

Web Server: Internet Information Server (IIS) 6.0/7.0

Domain knowledge: Healthcare (HL7, CCR)

Methodologies: Agile, SCRUM, Object Oriented Design principals

Third Party Controls: DevExpress 9.2, Dhtmxlgrid controls

EMPLOYMENT HISTORY:

CitiusTech Inc Bellevue, WA

Software Programmer Analyst April 2011 – Present

CitiusTech IT Solutions Mumbai, India

Technical Lead January 2010 – March 2011

iSmart Panache (I) Solutions Pvt. Ltd Gurgaon, India Software Engineer June 2007-January 2010

Net4 India Pvt. Ltd Noida, India Software Engineer June 2006 – June 2007

PERFORMANCE HIGHLIGHTS:

Star of the Quarter award for excellent performance and involvement in the project.

Best Team Award which is presented to the whole team for on time delivery and extremely high quality of work.

Best Performer Award from client for outstanding commitment and excellence towards work.

PROJECTS:

Numera – Microsoft HealthVault Integration

Organization : CitiusTech IT Solutions Ltd.

Client : Numera Inc., US

Technology : ASP.NET 3.5, C#, BizTalk Server 2009, SQL Server, HealthVault SDK, WCF, RESTful Services

Description : Numera (iMetrikus Inc.) application will sync biometric data with HealthVault application when user uploads data using devices (Blood Glucometer, Weight Scale). Biometric data will be pushed to HealthVault using BizTalk server. Before sending the data, user account will be linked with HealthVault account with the help of Mini-Registration web site. User can view the data online in HealthVault application after uploading it.

Role : Technical Lead

Responsibilities : Mapping of HealthVault data types and Vocabularies with Events in Numera application.

Developed registration page for linking Numera and HealthVault account.

Designed database tables for storing HealthVault user information.

Designed and developed various pages for user redirection based on HealthVault result code.

Consumed REST Web Services to get user information from Numera system.

Analysis of HealthVault SDK and HealthVault application configuration site.

Development & deployment of BizTalk artifacts which sync data with HealthVault.

BizTalk Server 2009 Migration

Organization : CitiusTech IT Solutions Ltd.

Client : iMetrikus Inc., US

Technology : .NET 3.5, C#, BizTalk Server 2006/2009, Windows Services, Web Services, SQL Server 2005.

Description : This project is migration of iMetrikus Data Exchange framework (DEX) from Microsoft BizTalk server (BTS) version 2006 to 2009. This includes migration of HL7 accelerator from v1.3 to v2.0. Custom pipeline component was developed to parse HL7 message since new version doesn’t support HL7v2.4 for parsing it.

Role : Technical Lead

Responsibilities : Implemented custom pipeline component using .NET 3.5 Framework for sending and receiving HL7 messages.

Installation and configuration of new environments with BizTalk server 2009 with HL7 accelerator v2.0.

Creating send ports, receive ports & binding files for BizTalk applications.

Builds and deployment in development integration and QA environments.

Migration of web services and windows services used for HL7 Message transmission.

Master Patient Management Tool

Organization : CitiusTech IT Solutions Ltd.

Client : iMetrikus Inc, US

Technology : ASP.NET 3.5, C#, JavaScript, AJAX, Web Services, WSE 3.0, Javascript, SQL Server Reporting Services, SQL Server 2005, DevExpress Controls

Description : Master Patient Management Tool (PMT) web application is developed for physician to show the complete snapshot of patient biometric information across multiple chronic conditions. Through this PMT, physician will be informed if any of the patient’s biometric reading has violated configured threshold limit. He can review patient records & maintain the action performed against for each patient. This tool will help physician to view the recent reading of biometric values like Blood Glucose, Weight, and Blood Pressure etc. in a single page. On click of patient record, it will show the detailed history of patient information through another web application.

Role : Team Lead

Responsibilities : Performance tuning of existing T-SQL queries, stored procedures, and user defined functions to get the complete patient’s data from multiple tables.

Gathering requirements, analyzing & interacting with client for clarifications and updates.

Automating the build process using Continuous Integration server CruiseControl.NET.

Deployed the complete application with SSRS reports in different environments.

Analyzed and explored the feasibility of third party tool DevExpress Controls.

Acted as Scrum Master and conducted daily scrum meeting.

Prepared functional and design documents.

iMetrikus – Google Health Integration

Organization : CitiusTech IT Solutions Ltd.

Client : iMetrikus Inc., US

Technology : ASP.NET 2.0/3.5, C#, BizTalk Server 2006, Web Services, AJAX, SQL Server 2005.

Description : iMetrikus - Google Health Integration project integrates the Google Health Beta with iMetrikus application. Whenever patient does an upload using iMetrikus supported biometric devices, uploaded reading will be pushed to Google Health beta application in CCR (Continuity of Care Record) format. This will make physician life easier to access the patient data from anywhere by simply accessing Google Health application. In addition of sending data to Google Health, same data will be stored in client data using BizTalk server & web services.

Role : Team Lead

Responsibilities : Analysis of Google Health API.

Developed BizTalk orchestration which generates Google Health specific CCR XML from generic HL7 ORU Message.

Developed BizTalk Map which converts HL7 Message to CCR Message.

Preparation of functional & specification documents.

Developed ASP.NET web site to link patient with Google Health account.

Testing the application with different scenarios.

Standalone and Embedded Application

Organization : iSmart Panache Solutions Ltd, Gurgaon.

Client : iMetrikus Inc., US

Technology : ASP.NET 3.5, C#, AJAX, JavaScript, ADO.NET, SQL Server 2005, WSE 3.0, Web Services

Description : Standalone and embedded application is a Web application, from which iMetrikus client can be used to enroll their users into iMetrikus system. This is an embeddable interface i.e. it can be embedded into any web portal or application which supports fulfillment of iMetrikus proprietary devices as well as tracking of order status.

Role : Software Engineer

Responsibilities : Developed web services using .NET 3.5 and secured using WSE 3.0.

Implemented web application for user registration using ASP.NET Wizard control.

Designed user-interface and checking validations using JavaScript.

Created Database Schema Design, Views, and stored procedures.

Builds and deployment in development integration and QA environments.

Written Exception handling & Logging framework in .NET 3.5 for handling all type of exception.

Involved in preparing design and functional specification documents.

ConnectPlus

Organization : iSmart Panache Solutions Ltd, Gurgaon.

Client : iMetrikus Inc., US

Technology : .NET 3.5, C#, WSS 3.0, WSE 3.0, AJAX, JavaScript, SQL Server 2005, Web Services, DhtmlxGrid Controls

Description : ConnectPlus is the new iMetrikus platform for Web applications based on Service Oriented Architecture (SOA). This platform will host the professional and executive dashboards and will provide fall back into the current legacy MediCompass applications for existing functionality. ConnectPlus Dashboard will allow the users to add and view the different web parts using WSS 3.0. All web parts consume web services to get user data.

Role : Software Engineer

Responsibilities : Implemented Web Services Security using X.509 Certificate authentication in WSE 3.0.

Encrypted Personal health records using SQL Data Encryption.

Implementation of web parts on share point web portal using Windows Share point Services (WSS 3.0).

Configured and deployed application to QA & development integration environments.

Creation & Maintenance of Virtual machines on ESX Server for different testing scenarios.

Net4App

Organization : Net4India Pvt. Ltd, Noida

Client : Net4 India Pvt. Ltd, Noida

Technology : ASP.NET 2.0, C#, JavaScript, SQL Server 2000

Description : This application is being developed to meet different needs of Net4 India Pvt. Ltd. It’s a common solution for different business application which facilitates Net4’s customers and partners separately.

Role : Trainee - Product Developer

Responsibilities : Whole Escalation process of trouble tickets in helpdesk panel in Net4App.

Whole cycle of domain search process and manage domains.

Involved in service activation part of domain, Email, Hosting.

EDUCATION:

PSNA College of Engineering & Technology, India June - 2006, GPA: 3.5

Bachelors in Electronics and Communication

Vivekananda Hr Secondary School, India March - 2002, GPA: 3.9

Higher Secondary Examination

Vivekananda Matriculation Hr Sec School, India April - 2000, GPA: 3.7

Board of Matriculation Examination



Contact this candidate