Senior Software Consultant Resume Profile
Andover, MA
PROFESSIONAL SUMMARY
- Respected professional offering 10 years of technology leadership at both business and project level with different phases of software development life cycle.
- Extensive programming experience in Microsoft .NET Framework 3.5/2.0/1.0 and tools, SOA, specialization with WPF, ASP.NET,C , XAML, XML, SOAP, ADO.NET, Web Services, WCF, SQL Server Reporting Services, SQL Server Integration Services, DTS ,Crystal Reports
- More than 6 years experience in architecture, design, and development of distributed enterprise N-tier applications using .NET, ASP.NET C , JavaScript, XML, and Web Services.
- Extremely strong TSQL, PL/SQL and RDBMS concepts. Expertise in writing stored procedures, optimization and performance tuning of SQL queries.
- Excellent interpersonal and communication skills.
- Member Project Management Institute PMI
Core ComPETENCIES
|
|
|
|
|
|
|
|
|
|
TECHNICAL Expertise
| Languages | C .NET 4.0/3.5/3.0/2.0/1.1, C , VB.NET 1.1/2.0, VB 6.0, UML, HTML,XHTML, XML, XAML, STL Standard Template Library ,Win 32 API, Fortran |
| IDE | Visual Studio.NET 2010/ 2008 2005 |
| Web Technologies | ASP.NET, AJAX Extensions 1.0, AJAX Control ToolKit, ASP,COM, DCOM, User Controls, Custom Controls, Infragistics Controls, SOA, Web Services, WCF, WPF, CSS, XSL, XSLT, XSD, XPATH, Silverlight, .NET Remoting, Biztalk, ColdFusion, Microsoft Enterprise Library application blocks,IIS 5.0/6.0, MVC Framework, Silverlight |
| Database | SQL Server 2008/ 2005/2000, Oracle 8.x,9.x,10g, MS Access, SSRS |
| Design Tools | Enterprise Architect, Rational Rose 2003, Microsoft Visio, Power Designer, MS Office |
| Other Tools | Infragistics Net Advantage 2006 CLR 2.0, XML Spy 2008, TOAD |
| Testing Tools | NUnit Framework for Unit testing |
| Bug Tracking Tools | Rational Clear Quest |
| Scripting | VBScript, JavaScript , ASP |
| Methodologies | Agile, Scrum, TDD, OOAD, Dimensional Modeling, SDLC, Waterfall |
| OS | Windows 2000/XP/2003 Server , Windows NT 4.0 |
| Version Control | Visual SourceSafe 4.0 / 6.0, Team Foundation Server, Object Cycle |
| Data Access | LINQ, E-SQL, ADO, ADO.NET, ADO.NET Entity Framework, ODBC, PL/SQL and TSQL Stored Procedures, LINQPad 1.31 |
PROFESSIONAL EXPERIENCE
| Confidential Role: Senior Software Consultant |
Project Description
One mobile project aids the Field Service engineers to process work orders. Medical equipments when require replacement or service on field, the entire work order needs to be processed for defective, shipped, reported parts. The work can be assigned from the cell phone and lap top which is tightly integrated and synchronized with corporate SAP systems through SUP. The labor availability, labor cost, repair/replacement time, shipping status and tracking and many other features are available on cell phone.
Responsibilities:
- Contributing as a Solution Architect / Developer. Currently implementing a new feature for Swap and Install shipped part.
- Directly working with Functional Consultants from Philips and coordinating and gathering first hand information from them on daily basis.
- Closely working with Sybase team at Sybase Inc, Toronto, Canada.
- Interaction with SAP team to chart out the Hand held and Lap strategy for integration with SAP systems.
- Participate in daily scrums and agile environment with a sprint cycle of 5 weeks.
- Coordinating and work in team with offshore development team. Participated in SUP-SAP change management.
- Using .NET 2010 Ultimate version from Microsoft to harness Silverlight 4.0 features that are compatible with Middleware SUP layer.
- Created number of screens for Hand held and Lap top and abstracted the common business components.
- Implemented the lap top UI using WPF-MVVM and created screen components for mobile Hand Held using Sybase toolkit.
- Created User Interfaces for Windows Mobile for Hand Held Mobile Emulator using AAT Framework,
- Implemented Multithreading for loading the work order list screens and shipped and defective part lists.
- Accessing Mobile Business Objects MBO's and fetching data from Sybase database
- Solely designed and implemented Quick text functionality and report parts functionality for Shipped parts, defective parts and Labor cost calculations following the Business rules while working with Functional Consultants.
- Designing data Validation common architecture for Handheld and laptop.
- Resolved a number of issues and bugs within allocated time limit.
- Handled all aspects of data binding from the core API to the Windows controls, including writing custom UI classes to bubble up API data changes to the UI using INotifyPropertyChanged.
- Used Expression Blend to develop rich Graphical user Interface for WPF.
- Implemented IDataErrorInfo to create custom validations for controls
- Communicated data to and from WPF through WCF
- Implemented multithreading to retrieve the data from database and load UI components.
- Implemented SelectionChanged event to handle controls that allow multiple selections. Used two IList type properties AddedItems for new selected and RemovedItems for old selection of SelectionChangedEventArgs type.
- Allows applications to maintain a consistent look and feel by using the same source XAML and control styles.
- Used most of the WPF features and Model-View-View-Model. Implemented custom Exception handlers using Exception class data property.
- Used ICommand interface and Execute, CanExecute, CanExecuteChanged methods and also Commandreference to utilize dependency property.
Environment: Visual Studio.NET 2008, .NET Framework 3.5, WPF, Winforms, Sybase Unwired Platform SUP , SAP, Ultralite Sybase Database , Sybase UI Toolkit, Mobile Business Object, Prism, Windows Mobile 6.0, XAML, Mole-WPF, Microsoft Expression Blend, Microsoft Model View-View Model MVVM Toolkit, C .NET, Silverlight, Expression Blend, Web Services, SOA, WCF, LINQ, Entity Framework, XML, XSL, XML Schema, Team Foundation Server TFS , TIBCO, SQL Server 2008
| Role: Senior Software Consultant |
Project Description
Confidential is complete suite of oil and gas cementing job simulation. The main modules consist of Wellbore Geometry modeling, Pump Schedules, Temperature profile amongst many others. Entire project is handled by Microsoft Architects on the project and disparate teams in Fluid Dynamics, User Experience and other oil and gas experts across industry work towards next generation software development.
Responsibilities:
- Working directly with Microsoft Architects and involved and contributed in business requirement analysis and Technical design for key pieces of the Architecture.
- Extensively following Agile methodology and daily Scrums and a 15 day sprint cycle. Active participation in daily scrums and 15 days sprints cycle.
- Coordinating and work in team with offshore development team.
- Drove design and implementation of the Automation/Accessibility support for WPF. Delivered re-architecture with a small team in under tight deadline.
- Developed a next generation application, for Windows Vista, using the .NET Framework 3.5 and Windows Presentation Foundation.
- Used Infragistics controls for WPF
- Independently developed Pump Schedules, Mud Erodibility, Fluid Selection modules with file import and export functionality. Extensively used XAML, MVVM, and TDD.
- Responsible for developing complex mathematical routine for D3D solver to simulate the cement flow and intermixing of disparate fluids and gases.
- Jointly worked with the development team, who provided the core business and data API, to architect the overall UI implementation including solutions for localization using XML.
- Handled all aspects of data binding from the core API to the Windows controls, including writing custom UI classes to bubble up API data changes to the UI using INotifyPropertyChanged.
- Provided a rich user experience with custom control styles for styling standard Windows controls and control animations.
- Used different WPF brushes including Linear, radial etc.
- Implemented sophisticated user screens through the WPF.
- Implemented IDataErrorInfo to create custom validations for controls
- Communicated data to and from WPF through WCF, Cookies, and URI.
- Implemented multithreading to retrieve the data from web services and load UI components.
- Implemented SelectionChanged event to handle controls that allow multiple selections. Used two IList type properties AddedItems for new selected and RemovedItems for old selection of SelectionChangedEventArgs type.
- Used two editable TextBox controls to allow on-the-fly editing of XAML for real time viewing of control styles.
- Developed a download utility that would package all the selected XAML control styles and assets, then save the files to the developer's desktop for use in other projects.
- Allows applications to maintain a consistent look and feel by using the same source XAML and control styles.
- Used most of the WPF features and Model-View-View-Model. Implemented custom Exception handlers using Exception class data property.
- Used ICommand interface and Execute, CanExecute, CanExecuteChanged methods and also Commandreference to utilize dependency property.
- Used LINQ queries to fetch fluid data from EDMDB database and populate infragistic controls with custom modifications.
Environment: Visual Studio.NET 2008, .NET Framework 3.5, WPF, Infragistics, Prism, XAML, Silverlight, Mole-WPF, Microsoft Expression Blend, Microsoft Model View-View Model MVVM Toolkit, C .NET, Web Services, SOA, WCF, SSRS, LINQ, Entity Framework, XML, XSL, XML Schema, Team Foundation Server TFS , Microsoft Application Blocks: Exception Blocks, IIS 6.0, SQL Server 2008, NUnit, Windows Vista
| Role: Senior Software Consultant |
Project Description
tool is developed for storing, controlling, versioning, and publishing documentation to troubleshoot wide variety of Printers and Fax machines for global partners, vendors and customers. It include computer files, image media, audio files, video files, electronic documents, and Web content. The core engine logic is exposed as JAVA Webservices and consumed by front end to design and develop UI. The authentication is provided by CA-Siteminder SSO.
Responsibilities:
- Involved in business requirement analysis and Technical design for the entire project and conduct proof of concept tests for key pieces of the Architecture.
- Meet the Business and HP partners to catch up with the requirements in Australia, France and UK
- Shared responsibility for controls team in WPF. Drove design of TreeView, improvements to selector, and general team process. Became a recognized expert on control authoring, especially data-driven controls.
- Coordinating with a new, remote development team.
- Drove design and implementation of the Automation/Accessibility support for WPF. Delivered re-architecture with a small team in under tight deadline.
- Developed a next generation application, for Windows Vista, using the .NET Framework 3.5 and Windows Presentation Foundation.
- Led a small team to do full UI implementation in XAML and C using Visual Studio 2008 and .NET 3.5.
- Jointly worked with the development team, who provided the core business and data API, to architect the overall UI implementation including solutions for localization using XML.
- Handled all aspects of data binding from the core API to the Windows controls, including writing custom UI classes to bubble up API data changes to the UI using INotifyPropertyChanged.
- Provided a rich user experience with custom control styles for styling standard Windows controls and control animations.
- Implemented multithreading to retrieve the data from web services and load UI components.
- Implemented Message Contract to handle proprietary authentication tokens in header.
- Implemented SelectionChanged event to handle controls that allow multiple selections. Used two IList type properties AddedItems for new selected and RemovedItems for old selection of SelectionChangedEventArgs type.
- Used two editable TextBox controls to allow on-the-fly editing of XAML for real time viewing of control styles.
- Developed a download utility that would package all the selected XAML control styles and assets, then save the files to the developer's desktop for use in other projects.
- Allows applications to maintain a consistent look and feel by using the same source XAML and control styles.
- Used most of the WPF features and Model-View-View-Model. Implemented custom Exception handlers using Exception class data property.
- Used ICommand interface and Execute, CanExecute, CanExecuteChanged methods and also Commandreference to utilize dependency property.
- Used ActiveAwareCommand to a view model to map any number a number of command sources.
- Used LINQ queries to store and retrieve HTML attributes inside HP central repository Concentra .
- Developed core business components exposed over Java Web services using adapter design pattern.
- Developed our UI side OO business model and mapped it to that exposed by java webservices. The objects can be passed and retrieved synchronously using lesser memory
Environment: Visual Studio.NET 2008, .NET Framework 3.5, WPF, XAML, Microsoft Expression Blend, Silverlight, Microsoft Model View-View Model MVVM Toolkit, C .NET, Web Services, SOA, WCF, SSRS, LINQ, XML, XSL, XML Schema, Borland Star Team, Microsoft Application Blocks: Exception Blocks, IIS 6.0, LINQ, SQL Server 2008, JavaScript, HTML, DHTML, SiteMinder CA , Windows Vista
| Role: Senior Software Consultant |
Project Description
Practice Works Software is automated tool that proactively manage scheduling, charting, financial and integration with many other robust features. It's based on CSLA architecture which is a business object application framework. The core requirement of the system are standalone clinic, clinic connected to DICOM PACS server, Radiology department connected to DICOM PACS and RIS, clinic connected to DICOM PACS and RIS, clinic connected to DICOM PACS and Practice Management system. It consists of application components such as business objects, data contracts, imaging components and service proxies on top of foundation of core components such as business object foundation, messaging framework etc.
Responsibilities:
- Involved in business requirement analysis and design for the entire project and conduct proof of concept tests for key pieces of the Architecture.
- Closely worked with Chief Architect and Associate Lead Architect as a team.
- Requirement Understanding from Use Case, Understand existing code, Propose Solution in the team meeting, Implement, Test, Support.
- Used WCF Duplex channel for asynchronous message communication.
- Developed custom configuration Section handlers to make the entire system configurable at every stage within the application.
- Actively participated in requirement understanding meeting with the client to assess technical feasibility and provide suggestions to the client.
- Created KDI to NextGeneration Converter/Uploader module KDI2NextGenUploader.exe for converting patient data from the Kodak Dental Imaging KDI Patients database to the NextGeneration database.
- Implemented inserting, updating and deleting KDI patient records in the NextGeneration database one-time operation executed on installation of the PatientImageBrowser WPF application over an existing KDI legacy installation
- Implemented extensive custom logging of the uploading/converting process of KDI data into NextGeneration database
- ImageManagement WCF-WF Statistics project implemented application of SQL Server 2005 Reporting Services SSRS to analyze Streamed, Buffered and Chunked WCF transfer modes of large dental image files. Extensive use of XML, XSL, XML Schema to render reports in MS Excel.
- Synchronize NextGeneration patient data by executing DML statements on the KDI Patients database inserting, updating or deleting KDI records in cases when patient data modified either by PatientImageBrowser application or by direct manipulation of the NextGeneration database .
- Analyzed current image library folder structures for the various PW Practice Management Systems and documented them. Developed a scheme for making the creation of image folders pluggable in the new image management workflows.
- Developed new report using SQL Server Reporting Services.
- Implemented Server side and Client side validation modules using Validation Controls and JavaScript.
- Developed common function for data layer to open and close database connections after use.
- StreamedTransferMode WCF project implemented as part of the PracticeWorks PW WCF-WF ImageManagement C solution to assure high performance transfer of the large dental image files w/ DICOM/PACS format.Developed common classes to interact with external SAP database in order to retrieve data.
- Developed server side common functions to perform data purification before saving the data to database.
- Extensively used ADO.NET and data objects such as Data Set, Data Adapter and XML Text Reader/Writer for consistent access to SQL Server 2005 data sources.
- Used LINQ to SQL a new feature introduced with .NET 3.5.
- Extensive use of XML, XSL to render reports in MS Excel.
- Implemented authentication using IIS 6.0 Windows Based Authentication and database tables for authorization.
- Involved in Unit testing, debugging and problem solving.
- Implemented Web Services, which used to call core business layer methods, to expose the core functionality based on SOA pattern.
- Involved in defining method in Business Layer and Database Layer.
- Responsible for defining stored procedures for database interaction.
- Helped team to resolve any outstanding issue.
- Responsible for analysis for bug fix/enhancements and provide the estimate report to project management including development and test time.
Environment: Visual Studio.NET 2005, .NET Framework 2.0/3.5, ASP.NET, Visual Studio.NET 2008 ASP.NET, WPF, WF, Silverlight, C .NET, Web Services, SOA, WCF, SSRS, LINQ, XML, XSL, XML Schema, Microsoft Visual SourceSafe, Microsoft Application Blocks: Exception Blocks, IIS 6.0, SQL Server 2005, SQL Server 2008, JavaScript, HTML, DHTML, Windows XP
| Role: Senior Software Consultant |
Project Description
The project handles enormous number of transactions and pieces of information with fully automated support for, inventory management, planning, forecasting, warehouse management and operations. Procurement both from local and International vendors, repair operations, contract management, customer order fulfillment and logistics are few core components that keep operations running smoothly. This SCM system is supported by five application servers, six internally developed Web-based applications, more than 40 system-to-system integrations, approximately 115 batch jobs, and approximately 400 user interfaces.
Responsibilities:
- Participated in the JAD Joint application design session and contributed in the application design exercise.
- Actively participated in requirement understanding meeting with the client to assess technical feasibility and provide suggestions to the client.
- Documentation of JAD outcomes and presentation to the development team, this included contribution to the HLD and LLD.
- Followed good practices of Agile Methodology to implement the changes/modification like iterative/incremental development.
- Developed common functions for client side validations using JavaScript.
- Designed and Implemented User Interface Layer using ASP.NET 2.0 framework and AJAX controls for developing complex business modules and to perform data access operations.
- Developed CSS class to provide standard look and feel to the ASP.NET controls. .
- Implemented Server side and Client side validation modules using Validation Controls and JavaScript.
- Developed common function for data layer to open and close database connections after use.
- Helped team to resolve any outstanding issue.
- Data modeling using ERWIN.
- Developed server side common functions to perform data purification before saving the data to database.
- Extensively used ADO.NET and data objects such as DataSet, DataAdapter and XML Text Reader/Writer for consistent access to SQL Server 2005 data sources.
- Implemented authentication using IIS 6.0 Windows Based Authentication and database tables for authorization.
- Involved in Unit testing, debugging and problem solving.
- Used DTS packages to load data from staged table to Mycert Database.
- Involved in defining methods in Web Services, Business Layer and Database Layer.
- Responsible for defining stored procedures for database interaction.
- Responsible for defining common Scalar Functions and Table Values Functions as a part of utility functions to be utilized by other database objects.
- Actively involved in bug fixes and enhancements post production as per the client's requirement.
- Responsible for analysis for bug fix/enhancements and provide the estimate report to project management including development and test time.
Environment: Visual Studio.NET 2005, ASP.NET, .NET Framework 2.0, VB.NET, C , VB.Net, Web Services, SOA,LDAP, Active Directory, XML, XML Schema, Microsoft Application Blocks: Exception Blocks, AJAX, IIS 6.0, Microsoft SQL Server 2005, ERWIN, JavaScript, VBScript, Iron Speed, HTML, DHTML, Microsoft Visual SourceSafe, DTS, SSIS, SSRS, Windows XP
Project Description:
The project was done to design a new database to map to Ford Oracle database. The new fields and tables were altered based on Fords new dealer assessment criteria and scoring process. The existing stored procedures were to be redeveloped from scratch and few DTS packages were required to be developed for common tasks. ASP.NET and C is used to fetch the data and render it according to the required criteria for Ford higher management which provides sales data across the globe on dashboard.
Responsibilities:
- Participated in the JAD Joint application design session and contributed in the application design exercise and developing the prototype.
- Actively participated in requirement understanding meeting with the client to assess technical feasibility and provide suggestions to the client.
- Documentation of JAD outcomes and presentation to the development team, this included contribution to the HLD and LLD.
- Extensively worked on data modeling using ERWIN.
- Developed common functions for client side validations using JavaScript.
- Developed common functions for client side validation and to enhance the Infragistics controls in order to provide MS Excel like formula based calculation Web Numeric, Web Text, Ultra Web Grid etc. using JavaScript.
- Designed and Implemented User Interface Layer using Infragistics Net Advantage Controls besides ASP.NET 2.0 framework and controls for developing complex business modules and to perform data access operations.
- Developed CSS class to provide standard look and feel to the ASP.NET User Controls, Custom Controls and Infragistics controls.
- Developed user controls for Credit Sheet Application as per the project requirement. Those are Persist Information, Page-Title, Borrower/Relationship, and Page Error.
- Modified Microsoft Exception Block in order to build Error Logger for WCS Application. Later integrated with Page Error User Control to use it as a common place for Server Side and Client Side errors.
- Implemented Server side and Client side validation modules using Validation Controls and JavaScript.
- Developed common function for data layer to open and close database connections after use.
- Developed encryption and decryption class to provide security for connection string and query-string being used in WCS.
- Helped team to resolve any outstanding issue.
- Coordinated with DBA's for other system, to get the extract from their application. Following loading the data in staging tables, applied business rule to load the data in WCS application database using DTS packages.
- Developed server side common functions to perform data purification before saving the data to database.
- Extensively used ADO.NET and data objects such as DataSet, DataAdapter and XML Text Reader/Writer for consistent access to SQL Server 2005 data sources.
- Developed classes to interact with SAP Server, database for a separate application.
- Generated richly formatted Word and PDF documents using Sync-fusion objects.
- Implemented authentication using IIS 6.0 Windows Based Authentication and database tables for authorization.
- Used Perforce for Version controlling.
- Involved in Unit testing, debugging and problem solving.
- Involved in defining functions in Web Services, Business Layer and Database Layer.
- Worked on Stored Procedure performance tuning.
- Responsible for defining stored procedures for database interaction.
- Involved in builds of the entire application using Deployment Project in VS2005.
- Involved in analysis, design and Development of Flushing Windows Service.
- Actively involved in bug fixes and enhancements post production as per the client's requirement.
- Responsible for analysis for bug fix/enhancements and provide the estimate report to project management including development and test time.
Environment: Visual Studio.NET 2005 ASP.NET, .NET Framework 2.0, VB.NET, C , VB.Net, LDAP, ADAS, XML, XML Schema, XML Web Services, Microsoft Application Blocks: Exception Blocks, IIS 6.0, Microsoft SQL Server 2005, SOA, SAP, SSRS, SSIS, DTS, JavaScript, VBScript, Extensive use of Infragistics 2006 Net Advantage CLR 2.0
Project Description:
Design automation was developed for analyzing automotive Cam profiles. Vendors/ Customers can submit and access the desired Cam data based on their specific need. The flexibility enables to generate single valve line model to complex system models. Solver performs dynamic simulation of system and generates O/P files providing flexibility in plotting and presentation of results.
Responsibilities:
- Worked in the capacity of Senior Developer in design and development of N-Tier enterprise ready web applications primarily using C , ASP for Legacy Part of the system and ASP.NET and C for .NET Application.
- Participated in the JAD Joint application design session and contributed in the application design exercise. Helped customer turn ideas into models of business requirements.
- Design, Development and implementation of Application framework consisting of Application security, Localization and presentation along with Microsoft patterns and practice guidelines.
- Followed good practices of Agile Methodology to implement the changes/modification like iterative/incremental development.
- Design and development of complex business logic tier using several design patterns, enterprise services, serialization, data caching etc.
- Developed data access layer using ADO.NET.
- Relational Database design and development of Stored Procedures using T-SQL.
- Successfully engaged external clients in proposal and requirements gathering meetings.
- Configuration management using Visual Source safe for .NET Components and Legacy Components.
- Coding Standards
- Migrated already existing legacy application Classic ASP and VB 6.0 COM objects to ASP.NET 2.0.
- Session Transfer Mechanism development between ASP and ASP.NET 2.0.
- Design and Development of Scout Web
- R D on third party tool : Infragistics, usage of this control for the ASP.NET User Interface
- Customized Error Logger using Microsoft Exception Application Blocks.
- Design and Development of Customized Configuration Handler to cater both the application domains VB.exe and .NET.
- Design and Development of Database connection string Encryption Utility.
- Implemented the change required to incorporate the new design for Encryption, Database connection, Configuration Settings and Session Transfer in legacy application also.
- Involved in code reviews meeting with the E Y Technical Architects to improve system performance and check for the E Y standards.
- Prepared and co-maintained a code review process to improve code quality while lowering the risk of updating mission critical applications.
- Worked on Stored Procedure performance tuning.
Environment: Visual Studio.NET 2005, ASP.NET, .NET Framework 2.0, C , Classic ASP, COM - VB, XML, XML Web Services, SOA, XML Schema, Microsoft Application Blocks, Microsoft SQL Server 2005, Design Patterns, JavaScript, VBScript, HTML, DHTML, Microsoft Visual SourceSafe, Windows XP
Project Description:
The tool developed enables the machine operator to visualize exploded assembly view in 3D at his location. The associated CAD drawings can be viewed and instant documentation is available for him to quickly diagnose and fix the problem. Client server architecture is implemented and entire plant locations can access this data and review. Standard specifications and documentation helped solving the problems in future.
Responsibilities:
- Worked in the capacity of Senior Developer in design and development of n-tier enterprise ready web applications primarily using C , ASP for Legacy Part of the system and ASP.NET and C for .NET Application.
- Participated in the JAD Joint application design session and contributed in the application design exercise. Helped customer turn ideas into models of business requirements. Ensured all technological constraints are represented, ensured a solution that is realistic for the budget, can be delivered when needed, and takes advantage of available technology most effectively.
- Followed good practices of Agile Methodology to implement the changes/modification like iterative/incremental development.
- Design, Development and implementation of Application framework consisting of Application security, Localization and presentation along with Microsoft patterns and practice guidelines.
- Design and development of complex business logic tier using several design patterns, enterprise services, serialization, data caching etc.
- Developed Implemented .NET Web Services using C , XML, XML Schema.
- Migrated already existing legacy application Classic ASP and VB 6.0 COM objects to ASP.NET 1.1.
- Developed data access layer using ADO.NET. Design and development of reports using Crystal Reports.
- Relational Database design and development of Stored Procedures using PL-SQL.
- Successfully engaged external clients in proposal and requirements gathering meetings.
- Configuration management using third party tool HARVEST for .NET Components and VSS for Legacy Components.
- Involved in code reviews and improving system performance.
- Prepared and co-maintained a code review process to improve code quality while lowering the risk of updating mission critical applications.
- Worked on Stored Procedure performance tuning.
- Production Support New Requirement/Modification/Error Fixing to the Mortgage Banking Application, Gemstone. Used a third party tool MAGIC for issue management.
- Involved in total migration process of code changes thru various stages, Development, Test, QA, Staging and Production
Environment: Visual Studio.NET 2003, ASP.NET, C , Classic ASP, COM - VB, OLEDB,COM ,XML, XML Web Services, SOA, XML Schema, Design Patterns, JavaScript, VBScript, HTML, DHTML, Oracle 9i/10g, PL/QSL, TOAD, NUnit, Visio, CA Harvest, Microsoft Visual SourceSafe, Windows XP, IIS, MS Host Integration Server 2000,MSMQ, COMTI.
Description:
The client/server based attendance System was a Part of an Integrated System, which had a module Payroll System. This system involved day to day- time calculation of every employee's leave calculation. It calculates employee muster indicating their present status, absent, gate pass, leave status, outstation, layoff etc. The daily data from apricot machine was loaded into SQL database through SQL loader utility.
Responsibilities:
- Relational Database design and development of Stored Procedures using T-SQL.
- Developed data access layer using ADO.NET. Design and development of reports using Crystal Reports.
- Implemented .NET Web Services using VB.NET, XML, Crypto API for Licensing and auto update mechanism of Greenborder applications.
- Development of Windows Service and .NET Remoting components for scalable, asynchronous and intensive tasks.
- Design and development of complex business logic tier using several design patterns, enterprise services, serialization, data caching etc.
- Worked with mainframe team to get legacy data in DB2. Used DTS packages and SQL Programs to load the data in SIS application
- Data modeling using Power Designer.
- Implemented several complex custom data bound server controls and user controls. Developed custom datagrid and datagrid templates.
- Participated in the JAD Joint application design session and contributed in the application design exercise. Ensured a solution that is realistic for the budget, can be delivered when needed, and takes advantage of available technology most effectively.
- Design, Development and implementation of Application framework consisting of Application security, Localization and presentation along with Microsoft patterns and practice guidelines.
- Worked in the capacity of Senior Developer in design and development of N-Tier enterprise ready web applications using ASP.NET C .NET .
- Implemented several intranet tools like Bug tracking, Build Reporting, Issue Tracker.
- Deployment of the Application for various environments.
- Performance testing of the Application using Application Center Test.
- Support for Coldfusion application.
Environment: Visual Studio.NET 2003, C , .NET Framework 1.1,VB.NET, ADO.NET, XML/XSL, XML Schema, UML, ASP.NET, XML, SOAP, ColdFusion, Web Services, Remoting, Microsoft Visual SourceSafe, Win Forms, JavaScript, SQL Server 2000, DTS, Visio, Win2000, Power Designer.
Description:
CalStation implements number of utilities such as data logging, data splitting, monitoring, editing, assembling etc. of the acquitted data. This project will be built upon standard components that expose COM interfaces. The standard components expose methods for communicating with prototype ECMs. CalStation works with an ECM through a serial cables and adapter to monitor data or change parameters.
Responsibilities:
- Responsible for design and development of business objects using C .NET and XML.
- Development of server and user controls.
- Developed data access layer using ADO.NET and C .
- Developed web interfaces using ASP.NET.
- Used the XML files to display data in various formats through XSL.
- Development of Stored Procedures using T-SQL, fine tuning, and optimizing SQL queries.
- Performance testing of the Application using Application Center Test.
Environment: Visual Studio.NET, C , VB.NET, ADO.NET, XML/XSL, XML Schema, UML, ASP.NET, COM , JavaScript, VBScript, SQL Server 2000, DTS, Visual SourceSafe, Power Designer, Win2000.
machine. Gives output in four file format XML, txt, fcs, template . These files are output of scientist experimental data. The eye of a patient is studied before and after the laser Cataract surgery. After the laser beam is impinged on the eye the disc that is convex before, turns concave. The cells on the disk need some time to heal. The project aims to display damaged part of the eye that needs more treatment with sophisticated graphs. The minute information coverage helps doctor to take decisions that are more correct. Entire treatment history is stored and tracked efficiently so that the doctors have comprehensive summary of each patient
Responsibilities:
- Analyzed, and designed the middle-tier using UML methodology.
- Responsible for design and development of business objects using C and XML.
- Developed data access layer using ADO.NET and C .
- Developed business objects using several designs patterns.
- Developed web interfaces using ASP.NET.
- Used the XML files to display data in various formats through XSL.
- Development of Stored Procedures using T-SQL, fine tuning, and optimizing SQL queries.
Environment: Visual Studio.Net 1.0, C , ADO.NET, XML/XSL, UML, ASP 3.0, MTS, MSMQ, ADO, VBScript, JavaScript, SQL Server 2000, Win2000, Microsoft Visual SourceSafe, PowerDesigner
Through collaboration with healthcare community, a solution that optimizes clinical, financial and administrative workflow is delivered. It optimizes processes and reduces costs, while improving diagnoses and patient care. It bridges the gap between IT and operative devices invasive, non-invasive, ultrasound and has an easy and intuitive user interface. Deep functionality and user specific configurability help surgeons to better diagnose the causes of disease instead of only treating the symptoms. The operation disposition module shows all the information about the operation theaters, doctors and their allocation to different operations and availability.
Responsibilities:
- Analysis and Design of existing HRM application.
- Preparation of Conceptual Design.
- Preparation Design document to fit on two new taxes in existing system.
- Identification of changes required and prepared the document one of the deliverable to city
- Handled Registration, Accounting and Correspondence Modules in PowerBuilder.
- Preparation of Master Data and database changes for the new taxes.
- Modification of Existing code PBLs, Oracle Procedures, Functions and Packages
- Development of batch programs for the Registration and Correspondence module in PLSQL.
- Unit testing and Code Review of new and changed programs.
- Integration and System Testing of the Application.
Environment: C .NET, Oracle 8.0, TOAD, WINDOWS NT server, PowerBuilder 6.0/6.5, Power Designer, Object Cycle
Project Description:
The automation was done for a Catalyst detector prototype unit that is used before installation of large oil extraction units. The furnace temperature is controlled through software. The entire values of temperature, pressure, amount of catalyst, the residual components filtered and the time required for it to filter are monitored through this software that acquits data through a RS-232. Summarized details enable them to issue various conclusions.
Responsibilities:
- Development on Power Builder client server application.
- Database design and Development of Stored Procedures using PLSQL.
- Study of Conceptual Design, Detailed Design and existing MITIS application
- Development and testing of screens and reports in Power Builder 6.5
- Writing backend procedures and functions in Oracle
- Implemented multithreaded application using VC that also uses Event.
- Objects for synchronizing worker and user interface threads
- Used C to create NT-Services to import or export operations of data.
- Implementing GUI features and database operations by using MFC.
- Code Reviews.
- Reviews as per QMS guidelines and standards
- Prepared test cases and UTC
- Integration Testing
- Prepared/Executed UAT Scripts.
Environment: Oracle 8.0, C , VC MFC , Win 32 API's, TOAD, WINDOWS NT server, PowerBuilder 6.0/6.5,
Data acquisition is the key requirement of the current project. The probes measure the roundness and eccentricity of the profile. Based on the acquitted data difference between nominal and actual lift is plotted. The data is acquitted with the D-100 cards and RS 232. Third party API's are used to directly read the values from the card. These API's are wrapped into customized functions and Dll's are developed. Data is directly displayed into custom made OCX controls and plots are generated.
Responsibilities:
- Development on Power Builder client server application.
- Database design and Development of Stored Procedures using PLSQL.
- Used VC , MFC, Win32 programming and SQL server 2000 to develop this Project.
- Involved in GUI designing using MFC Win Forms of the application.
- Implemented project from start to finish using VC and MFC. Designed on basis.
- Of Document- View architecture of MFC framework.
- Involved in debugging high severity defects.
- Development and testing of screens and reports in Power Builder 6.5
- Prepared backend procedures and functions in Oracle
- Prepared test cases and UTC
- Reviews as per QMS guidelines and standards
Environment: Oracle 8.0, C , VC , Win32 API's, TOAD, WINDOWS NT server, PowerBuilder 6.0/6.5, Power Designer, Object Cycle, SQL Server 2000
