Post Job Free
Sign in

.NET

Location:
United States
Posted:
October 29, 2010

Contact this candidate

Resume:

PH: 314-***-**** begin_of_the_skype_highlighting              314-***-****      end_of_the_skype_highlighting Email: *******@*****.***

VALLI KRISHNA Work Status: US Citizen

Objective

A Senior Position where proven skills in Software Development combined with a demonstrated success in all phases of the project to contribute innovative solutions to optimize profits through improved efficiency.

Qualifications Summary

Software Development Engineer with more than 15 years of experience in software development methodologies, object oriented .NET technologies and development tools. Experience in all facets of Software Development Life Cycle. A proven team player in Software Development, Object Oriented Programming technologies Solid interpersonal and communication skills. Strong analytical, conceptual thinking and creative problem solving skills. Ability to interface with all levels of staff and a strong commitment to quality and customer satisfaction.

Technical Skills

Languages C, C++, C#, .NET, Java, Perl, HTML, JavaScript, XML, J2EE, JSP, JavaBeans, Pascal, COBOL

GUI/IDEs Visual Studio, .NET 1.1, 2.0, 3.5, ASP.NET, Sharepoint,Visual C++ 6.0 & MFC, PowerBuilder, Visual Café

Databases Oracle 7.x, SQL Server 7.0, Sybase & MS Access

Oracle Products Developer 2000, Forms 4.5/4.0, Reports 2.5/2.0, Pro*C SQL, PL/SQL, SQL*Plus

Design Tools MS-Project, MS-Designer, Rational Rose UML, Turbo Analyst, Requisite Pro, Crystal Reports

Technologies Client/Server, Data Modeling, OO methodology, SSAD, Total quality Management, Web Application Development

Installation Tools InstallShield , InstallShield Devstudio, MSI

Operating System Windows NT/98/2000

Source Code Control System

SAP Modules

Visual SourceSafe, CVS, Subversion, Continuus, Clearcase, Team Foundation Server

SD, Retail

QA Tools C-cover, Rational Purify, Bounds Checker, Pure Coverage, LoadRunner

Courses Project Management – Cadence Management Corporation

Perl Programming

Unix System Architecture

Java Discovering Its Power

Java Servlets (UCSC, Santa Cruz)

Designing Java multi-tier architectures (UC Berkeley)

Experience and selected accomplishments

Programmer Analyst Aug2010- Oct2010

Tata Solutions Inc , St. Louis , MO.

Project: Case Management

Description: Designed and developed the Case Management project in .NET technology, C# and SQL Server.

Responsibilities:

• Developed the application using C#, ASP.NET, and MySQL.

• Designed and Developed Web forms with Microsoft Visual C# .NET.

• Dynamically created controls on the web form based on the data from the database.

• Extensively used ASP.Net validate controls like custom, compare and range validators to validate the data.

• Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.

• Using User Grid Control to display and manipulation of records and modify the control according to the requirement.

• Designed and developed business objects using C#

• Integrated Access database using SSIS to SQL Server

• Exported data into a CSV, HTML format

• Wrote Procedures, Functions and Packages to retrieve and store data.

Project Lead Mar2010-Jul2010.

Nestle Purina, St. Louis, MO USA

Environment: Environment: .NET, ASP. NET, C#, IIS, DB2..

Project: Nestle Globe Accelerator.

Description: Designed and developed the Globe Accelerator project in .NET technology, C# and DB2 Server.

The LGO T&P Interface is to support GLOBE data collection, validation, and reporting for cross-functional teams to support a global SAP implementation. The user interface is designed to provide the Master Data Repository, Supplemental Data Repository and its details with the complete relational Data Base Model structure using ASP.NET, C#, .NET 2.0 and 3.5, AJAX, CSS, HTML.

.

Responsibilities:

• Developed the application using C#, ASP.NET, and DB2

• Designed and Developed Web forms using HTML, Master Pages, AJAX and JavaScript .

• Dynamically created controls on the web form based on the data from the database.

• Used ASP.NET, validate controls like custom, compare and range validators to validate the data.

• Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.

• Using User Grid Control to display and manipulation of records and modify the control according to the requirement.

• Integrated DB2 database .

• Exported data into a CSV, HTML format

• Wrote Procedures and Functions to retrieve and store data.

• Involved in Data Model and Database design using UML

• Created Reports for the GLOBE SAP implementation team.

Sr. Principal Software Engineer Apr 2008 – Dec2009

Bausch & Lomb, St. Louis, Missouri, USA.

Environment: .NET, C#, MS Access, Clearcase, Clearquest, Cruisecontrol, NUnit..

Project: Next Generation Surgical System (NGX), Next Generation Posterior Combined Surgical Sytem(NGPC)

Description:

The User Interface Computer is the focus for user control of operation of the NGX system. It provides a display and user input controls to command the system into its various modes and controls activation of functions within each mode. It communicates user commands to the various functional modules and subsystems. The User Interface Computer also provides an optional picture-in-picture streaming video image from the surgical microscope. System status and operational conditions are reported on the display and, optionally, announced to the user via voice feedback through speakers. The User Interface Computer incorporates the voice recognition function for the NGX system. Voice recognition functions via a wireless microphone located on the surgical microscope. It allows direct control of system function selections and control settings without the need for the surgeon or operating room personnel touching the machine.

The User Interface Computer provides local or remote service access to the system, allowing Bausch & Lomb Global Product Service to query the system and access diagnostic information from all connected modules. This function may be via direct local connection to a service technician’s laptop computer or remotely via the Internet. The User Interface Computer provides user-accessible connections for inserting memory “sticks” for storing and recalling physician settings, recording equipment settings and surgeon control inputs during surgical procedures are examples of possible uses of the user supplied memory. The User interface computer provides receiver and decoding circuitry for wireless remote control.

Responsibilities:

• Developed the Next generation surgical applications using C#, .NET and MS Access Database.

• Designed, developed and implemented new methods and procedures of the technical solution that meets the requirements of the project. These applications are used in the cataract surgery. Assessed existing systems and recommended technical improvements (e.g., performance upgrades) for the refactoring process using ANTS Profiler, and Code Coverage Tools.

• Involved in the NGX, NGPC applications User interface development using Winforms. Involved in the refactoring of the application to make the surgical system 200% more efficient, faster and accurate using MS- Access as a backend database.

• Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables and Data View and improved the performance.

• Provided status reports everyday to keep track on the status in the Agile Development Environment and the Unit tests are written using NUnit modules which helped to test using the iterative process of the environment. Monitored and reported on test runs of programs to ensure the actual output is identical to expected output. Overall responsible for designing, coding, enhancing and testing software applications to meet business process requirements.

• Communicated changes, enhancements, and modifications verbally or through written documentation to project managers, sponsors, and other stakeholders so that issues and solutions are understood.

• Involved in the code review , design documentation , Test Protocol documentation, Clearquest Anomalies integration and SRS documentation and various other documents needed to be maintained under Strict documentation control for FDA approval process.

• Configured Source safe repositories and also worked in the Clearcase sourcecontrol environment. Prepared the installation software for NGX system and its supporting software using Install shield . Automated the build process using NANT and Subversion.

Stereotaxis Inc., Missouri, USA.

Sr. Software Engineer Apr 2003 – Jan2008

Environment: .NET, ASP. NET, C#, IIS, VC++ DOS Batch Scripts, SQL Server,SSIS, SSRS.

Project: Utilization Data Miner

Description: Designed and developed the Utilization Data Miner project in .NET technology, C# and SQL Server.

UDM is used to get the results of the Utilization of surgery procedures and generates reports and produce reports using crystal reports for the Physicians, Support and Service teams for the performance analysis.

Responsibilities:

• Developed the application using C#, ASP.NET, and MySQL.

• Designed and Developed Web forms with Microsoft Visual C# .NET

• Dynamically created controls on the web form based on the data from the database.

• Extensively used ASP.Net validate controls like custom, compare and range validators to validate the data.

• Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.

• Using User Grid Control to display and manipulation of records and modify the control according to the requirement.

• Designed and developed business objects using C#

• Integrated Access database using SSIS to SQL Server

• Exported data into a CSV, HTML format

• Wrote Procedures, Functions and Packages to retrieve and store data.

• Involved in Data Model and Database design using UML

• Created Reports for the Physicians, support and services team to leverage the usage of the devices for the surgery using Crystal reports and SSRS.

Project: IssuesTracker

Description: Designed, developed and implemented the issue tracker Application in .NET Technology using ASP.NET, Web Services, C# and SQL Server 2000. This project is designed to file the issues obtained at various sites, during the surgery and help o keep track of high, medium, Low priority issues with respect to the Risk involved and fix the issues through communicating the issues to the development and QA.

Responsibilities:

• Designed and developed the login screen. Created Custom Controls using ASP.NET.

• Implemented authentication and authorization based on the roles of the user using C#. Created the content using ASP.Net with the feature of Dynamic Paging capabilities.

• Designed a thin Client application in C# to transfer data from MS Access DB to send them to web pages.

• Linked from Results page, opened the issue detail page in read only mode, and created edit and save button.

• Added New Issue Link in the Menu that takes to the Issue Detail page in edit modes. Issue Details UI created with Keywords, User Impact, Description, Workaround Communication etc fields.

Environment: C#, ASP.NET, ADO.NET, Oracle, .NET Framework, Windows XP, ASP, VBScript, JavaScript, N-Unit Testing Toolkit, Visual Source Safe

Project : Stereotaxis Software Training QUIZ

Description: Designed and Developed a Quiz Software for the Training Dept. using ASP .NET , C#, ADO .NET and SQL 2000 technology.

Responsibilities

• Created Web forms using ASP.Net /. NET Frame Work for Logon, account information, Category plans.

• Using Server controls and C#. Used ADO.NET for database connectivity on SQL Server Database.

• Designed and developed the Business Objects and Components using C# in Middle Tier and Data Tier.

• Created Maintenance screens to Add/Modify/Delete using Data grids, Data Readers& Datasets. Client side and server-side validations done using C#.NET and Validation Controls.

• Involved in data analysis, data access, data manipulation, and technical and user documentation.

• Involved in development, Testing and documentation.

Environment: C#, ASP.Net, IIS, XML, XSL, ADO. Net, ActiveX, Visual source safe, HTML, DHTML, IIS, JavaScript,

Project : NaviLine Linear Navigation

Description: NaviLine Linear Navigation software is the latest tool in Automation for complex arrhythmias. Through sophisticated integration with 3D electroanatomical mapping, NaviLine software directs GentleTouch catheters to precisely follow physician designed pathways to create the prescribed linear lesion. NaviLine Linear Navigation software is designed to provide consistent and accurate navigation along either linear or circumferential paths even in the most sensitive areas. By automatically controlling the direction of the catheters as well as remote advancement and retraction, accurate and reproducible movements can allow the physician to concentrate on the application of appropriate therapy and confirmation of effectiveness.

Responsibilities: Involved in the Design and development of Navigant Workstation software using Visual Studio .Net and C++.

Environment: Visual C++, .NET, Windows 2000

Sr. Project Engineer, Mountain View, CA April 2000 - April 2002

Remedy Corporation (BMC Software) (Projects: Multiple Engineering Projects )

Project: Portal Application for internal use

Description: Designed, developed and implemented an e-commerce/ portal Application in .NET Technology using ASP.NET, .NET Remoting, Web Services, C# and SQL Server 2000. This project activity includes developing products browsing, product search, shopping cart, shipping, billing and payment and confirmation and order tracking modules.

Responsibilities:

• Interacted with the various groups to gather the System Requirements and converted them into detailed project specifications.

• The application was designed so that the Business Layer was separated from the Database Wrapper Layer which in turn transacted with the database.

• Web pages are developed using C#.NET, ASP.NET, HTML, Server and input validation controls.

• Used ASP.NET data bound controls like Data Grid and Data List to display data on the web pages.

• Created web user controls (.ascx) for code reuse.

• Designed some advanced Custom Server Controls.

• Developed JavaScript modules for client-side validation and Cascading Style Sheets for look-and-feel

• Used Software Design patterns for building scalable, extensible and reusable system.

• Developed the Business layer and data access logic components using C#.NET.

• Used ADO.NET extensively for data retrieval and manipulation to and from SQL Server 2000.

• Created Windows Installer packages (Web setup Project) to deploy the application.

• Designed and wrote complex queries and stored procedures using Transact-SQL and MS SQL Server 2000.

• Implemented Caching Mechanisms to increase the performance of web pages.

Environment: .NET Framework, Visual Studio.Net, ASP.NET, ADO.NET, UML 1.2, Web Services, CSS, XML, Windows XP and SQL Server 2000

Project: North American Meeting Services Solution (MO)

Description: MO, is a web-based Event Management application developed to help to maintain and monitor Meetings related to the company .The application objective is of “providing and streamlining meeting management operations,” along with “incorporating an electronic web-based solution for meeting registration, attendee registration, meeting planning status and ad-hoc reporting.” All corporate meetings are requested, approved and Monitored through this application. This application has modules for Meeting Request, Meeting Proposal, Meeting Approval, Attendee Registration, Initial Meeting Billing, Meeting Execution and Final Meeting Billing & Evaluation Modules. This application helps Meeting Coordinators and Account Managers to analyze & keep track of the event and financial aspects involved. Highly customized reports can be generated to view event registration, attendee travel and accommodation information and other information related to the Meeting process.

Responsibilities:

• Understand and capture the customer requirements as Use Cases, Class Diagrams, Sequence Diagrams, and Component Diagrams and prepared the Software Requirement specification.

• Involved in project Design discussions and prepared Detailed Design Documents using OOAD/UML.

• Configured and maintained Internet Information Server (IIS) in Windows XP Professional and Windows 2000

• Involved in developing Meeting Request, Meeting Approval, Meeting Registration Modules

• Designed and developed database tables for SQL Server and connect through ADO, ADO.Net techniques.

• Created stored procedures, and triggers in SQL Server.

• Developed User Control and Custom Control in the ASP.NET

Environment: Visual Studio. NET, C#, ASP.NET, ADO.NET, Web Services, XML, XSL, SOAP, WSDL, SQL Server 2000, IIS 5.0, Windows 2000/NT

Project: Remedy Action Request System software

Description: Remedy Action Request system software is used in developing the IT Services management applications like Helpdesk Management, Change Management and Asset Management. Designed and developed the Software in Visual Studio .NET and C++

Responsibilities:

• Developed and implemented the Web Forms GUI design

• Implemented the Middle tier and Business logic using C#. NET, ADO.NET and used the DTS services.

• Created Custom Controls using ASP.NET.

• Modified the existing UIs, which were developed on Web Forms and Web Services as per the business requirements.

• Designed a thin Client application in C# to transfer data from Excel files to XML and vice versa to send them to web pages.

• Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development

Environment: Visual Studio, C++ ,C#, ASP.NET, ADO.NET, SQL Server, .NET Framework, Windows XP, ASP, JavaScript, N-Unit Testing Toolkit, Visual Source Safe

Project: Remedy Installation Kit

Description: Remedy Installation Kit is the global software across Remedy cross functional team to use the standard templates and to develop the Installation program across the various teams.

Responsibilities:

• Designed and developed the RIK software in VC++ and .NET

• Released the library to use the RIK in all the cross functional teams.

• Used a separate thread and synchronization objects to handle Remedy Import Forms.

Environment: C++, ActiveX, Visual source safe, HTML, DHTML, IIS, JavaScript

Jyothi Systems & Software Pvt. Ltd., India. Jan 1997 – Jan 2000 Project Manager

Environment: C, Visual C++, Java, HTML, Oracle 7, PL/SQL, CVS, Continuus, Perl, Unix

QA Tools: C-Cover, Purify, Bounds Checker, and Pure Coverage

Roles and Responsibilities as a Project Manager

• Managed the multiple concurrent implementation groups in an aggressive schedule. Forecasted and tracked budget for projects. Monitored risks and executed risk response plans. Performed requirement analysis, use case development, interface specifications, application architecture, functional specification etc. Created and maintained detailed work plans for multiple applications. Managed design, build and quality control teams. Developed and monitored work plans for all change management activities. Interacted with clients to develop requirements specifications. Coordinated for building the pilot implementation groups.

• Analyzed, model and optimized business processes and data flows. Built business process models, data flow diagrams, and entity relationship diagrams. Gathered requirements for systems and applications, developed business requirements and technical specifications. Developed business strategies and performed business processes re-engineering.

• Defined the phase deliverables, tracked milestones and incurred expenses versus planned expenses, scheduled roles and resources, evaluated risks and recommend contingency plans.

• Coordinated project release and change management activities. Ensured appropriate use of SDLC methodology, tools, and QA processes during the project lifecycle.

• Prepared reports for PMO and management summarizing project status.

Textile costing software (MFC, Visual C++, Oracle)

• Involved in the Analysis, Design and Development of a Textile costing software, which assists the cotton spinning calculations done in the spinning mills.

• The system provides provision for mill norms and process flow capturing.

• Provided user interface for the product using Visual C++ 5.0. Created and maintained Data Model and SQL Server objects.

• Employed OO Design and Development methodologies, ODBC & Client Server Architecture.

• Involved in the code level, black box and white box testing.

Financial Accounting Application (MFC, Visual C++, Oracle, MutiThreading)

• Designed and developed a Financial Accounting application using Microsoft Visual C++ 5.0.

• The system is a codeless, on-line, double entry book keeping system, comprising the (I) General Ledger (II) Account receivables & Account Payables.

• The system supports multiple companies and multiple divisions.

• It includes features like Budgetary Control, Cost center analysis, Ratio analysis and other standard features and reports.

• Responsibilities included development of interfaces and custom reports for Account Payables and Accounts Receivable modules.

• Utilized PL/SQL, Triggers, Reports 2.5 and Pro *C. Developed data conversion routines using PL/SQL. Wrote stored procedures and triggers for Business rules on the server side

• Employed OO Design and development methodologies, Client/Server Architecture, Distributed Computing, GUI and RDMS technologies.

• Provided user interface for the product using VC++ 5.0.

• Used Thread Synchronization Objects to synchronize UI thread and worker thread.

• Involved in the code level, black box and white box testing

• Involved in creating and maintaining test documentation, manually executing test scenarios, documenting software defects, working with developers to resolve defects, keep up to date practices in testing.

Consolidated Cybernetics Co (P) Ltd., India

Software Engineer May 1993 – Dec 1996

Environment: Oracle 7, Developer 2000, Forms 4.5, SQL Reports 2.1,PL/SQL

Stock Control System

• Designed and Developed Stock Control System for a Textile Machinery Manufacturing Company using Oracle7, Developer 2000. The system was an online one and includes features for Receipt transactions (Material Inward Note, Receipt Adjustment, Stock verification excess and Issue returns) and Issue transactions (Direct materials, Indirect materials Issue adjustment and Stock verification shortage).

• Provided reports on Stock statement, stock ledger, consumption statement, materials indent, and non-moving items list, Nil stock statement and ABC analysis.

• Wrote stored procedures and triggers on the Server side and Developed user interface using Oracle Forms 4.0

• Created and maintained Data models on the Oracle server.

• Utilized PL/SQL, Triggers, Reports 2.5 and Pro*C. and generated reports using SQL* Report writer.

Hospital Management system

• Designed and developed Hospital Management system using Oracle7, Developer 2000 that maintains the patient records up to date and online.

• Provided analysis of the ailments and cases with period and doctor’s profiles and their schedules.

• Created user interface using SQL*Forms 4.0, Generated reports using SQL* Report writer.

• Wrote stored procedures and triggers on the Server side.

• Created and maintained Data models on the Oracle server.

• Utilized PL/SQL, Triggers, Reports 2.5 and Pro *C.

• Participated in Black box and white box testing on the system modules.

• Wrote test plans/cases, use defect tracking db, set up test environment, unit, functionality, system testing, test matrixes, regression- db experience - testing, data movement, data integration

Payroll System

• Designed and developed Payroll System using Sybase.

• Provided cash disbursement analysis and reports for pay slips, earning statement, demand list, advance register, recovery statement on various heads, exception statements and Half yearly and yearly reports.

• Created user interface using SQL*Forms 3.0.

• Created and maintained Data models on the Oracle server.

• Utilized PL/SQL, Triggers, Reports 2.5 and Pro *C.

• Generated reports using SQL* Report writer.

• Done Black box and white box testing on the system modules.

• Involved in creating and maintaining test documentation, manually executing test scenarios, documenting software defects, working with developers to resolve defects, keep up to date practices in testing .

Attendance Monitoring system

• Designed and developed an Attendance Monitoring system using Oracle 7, PowerBuilder, Developer 2000.

• The system captures employee’s daily attendance from the punch-clock and gives report on daily attendance and absentees.

• The system also calculates monthly overtime, shift allowance and leave without pay and tardiness.

• Created user interface using SQL*Forms 3.0.

• Generated reports using SQL* Report writer.

• Done Black box and white box testing on the system modules.

Kumaraguru College of Technology, India.

Programmer, Oct 1991 – Apr 1993

Environment: PowerBuilder, Oracle, Developer 2000, FoxPro, C, SQL Forms & SQL Reports.

Students information processing system

Payroll System

Education

B.E (Hons) in Computer Science and Engineering.

April 1991. Govt. College of Technology, Coimbatore, India.

MBA – Pursuing MBA in Northern California University, CA

Certification

Cadence Certified Project Management Professional (PMP)



Contact this candidate