Sr.net Developers,resume Profile
OBJECTIVE
- A challenging position in the field of Internet technology with a progressive company that will effectively utilize my acquired skills and expertise.
- TITLE Senior .Net Developer
- A Senior .Net Developer with demonstrated track record of contributing to business-critical initiatives in a career span of 11 years. Broad background which includes Web Windows Console based Application Development Quality Assurance Production Support Release Management.
SUMMARY
- Currently working in a big team leading strategic business projects focused on implementing solutions to business needs.
- Experience in developing Web Windows or Console based applications using .Net 2.0/3.5/4.0 ASP.Net ASP.Net MVC C VB.Net ADO.Net Linq Entity Framework AJAX Telerik Controls VbScript JavaScript JQuery SQL Server 2005/2008 VB6 Web API WCF Web Services MSMQ XML XPATH XSLT HTML CSS NUnit VSTS ClearQuest Mobile Applications Development using Android.
- Experience in building traditional or Ajax enabled websites using both server-side and client-side implementations.
- Experience in creating and consuming service objects using Web Services or WCF.
- Good knowledge of object oriented programming concepts.
- Good knowledge of database design concepts data analysis and programming.
- Good knowledge of Entity Framework LLBLGEN Linq.
- Extensive experience in supporting test pre-production and production environments and applications troubleshooting.
- Implement test driven development to test the application using API s with the use of NUnit and VSTS.
- Use of Team Foundation Server ClearQuest to maintain log and view bugs and tasks information.
- Experience in implementing SSRS Crystal reports for data presentation and distribution.
- Experience in handling customer escalation and other system related application issues in production pre-production and system integration environments.
- Worked in SCRUM/Agile extreme programming development environments.
- Worked in all phases of Software Development Life Cycle SDLC including Requirements Study Analysis Design Coding Testing Maintenance and Deployment.
- Interact with business users for validations using different scenarios.
- Proficient at staying on-task and on-time within fast-paced environments despite shifting priorities and tight deadlines.
- Excellent Communication and Inter-Personal Skills. Clearly communicate business and technical issues.
- Strong Conceptual Business and Analytical skills. Highly motivated team player with immense ability to grasp new concepts and apply them.
- Ability to handle Project Independently Learn quickly and Deliver under Pressure.
- Mentor and lead team members and projects efficiently.
SKILLS
Programming .Net 4.0/3.5 ASP.Net ASP.Net MVC C VB.Net OOPs Linq JQuery JavaScript VBScript AJAX XML XPath XSLT CSS XHTML PHP Telerik Controls Entity Framework Mobile Development using Android
Distributed Technologies WCF Web Services .Net Assemblies
Databases SQL Server 2005/2008 MYSQL MS Access
Reporting Tools SSRS Crystal Reports Log Parser Dundas Charts
Web Portals Keynote Gomez SharePoint. Other Tools VSTS NUnit SQL Profiler Pascal Analyzer LLBLGEN Auto IT .Net Reflector
Designing Tools Visio Model Maker
Web Server IIS 6.0/7.0/7.5
Bug Management Tools Team Foundation Server Serena Dimensions Product Studio Clear Quest
OS Windows Linux
Domain Health Services Finance Search Publisher Network Advertising Telecommunication Sports.
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities
- Create Update Asp.net MVC/Web API Services that connect with different systems.
- Implement business classes objects that hold business logic based on requirements.
- Interact with Team Members Offshore QA members to work on reported defects.
Skills .Net 4.0 MVC Web API C Linq SQL Server 2008 IIS 7.0 TFS
Confidential
Responsibilities
- Implement new features and enhancements on Digital Data Centers Web Portals using .Net 4.0 Asp.Net C VB.Net JQuery JavaScript CSS User Controls Telerik Controls Xml Linq Entity Framework MVC and Sql Server 2008.
- Use TSQL queries to investigate update data create/update tables read/update stored procedures.
- Implement and consume services for data exchange between various business applications.
- Use of SSRS to generate data reports and bind them to the web pages.
- Use TheraCall Enhancement system for change requests and defect tracking purpose.
- Use Serena Dimensions for legacy applications and TFS for new applications as the source code management systems.
- Participate in the requirement and design meetings for various modules.
- Understand and Update Legacy Applications to point to the new normalized data model.
- Work with offshore team for mapping details between the new and legacy data models.
- Extensive experience in implementing database objects like Views SQL Procedures Triggers Functions PL/SQL.
- Investigate customer production issues and provide quick solutions on the priority bases.
- Work on multiple projects applications and deliver them as per the priorities and deadlines.
- Work with configuration management team to validate files during releases.
- Interact with QA members to fix the bugs reported.
- Managing offshore team for development activities.
Skills .Net 3.5/4.0 Asp.Net MVC C Vb.Net ADO.Net Telerik Controls Ajax User Controls Linq CSS jQuery javaScript SSRS Crystal Reports Web Services SQL Server 2008 XML XHTML ADO.Net IIS 6.0/7.0 Serena Dimensions TFS Bootstrap.
Confidential
Responsibilities
- Implement and update new and existing module designs as per time estimates using .Net 4.0 Asp.Net 4.0 C OOPs Ajax JavaScript CSS Server Controls User Controls XML Linq SQL Server 2008.
- Use TSQL queries to investigate update data create/update tables read/update stored procedures.
- Use of AJAX Extensions and various controls from AJAX Control Toolkit to build rich Interfaces for better user experience.
- Extensive use of object oriented programming features as code artifacts.
- Use of SSRS to generate data reports and bind them to the web pages.
- Use of SSIS for data migration from mainframe to SQL Server 2008.
- Create/consume of Web Services to data transfer between business applications and to retrieve data from custom tools/systems.
- Communicate with legacy business application by sending Http Post Request.
- Use Team Foundation Server to maintain source code documents and other critical repositories.
- Participate in the requirement and design meetings for various modules.
- Use of Pac2000 to review/update and communicate production issues/bugs.
Skills .Net 4.0 C Asp.Net 4.0 Ajax JQuery User Controls CSS SSRS SSIS Web Services SQL Server 2008 WCF XML HTML ADO.Net IIS 6.0 Clear Quest TFS.
Confidential
Responsibilities
- Understand the Business Requirements and develop form screens database design and the middle tier design of the application.
- Prepare the Functional Specification Document by incorporating different application screens designs and the functionality of different application modules.
- Design new forms using .Net 4.0 Asp.Net 4.0 C Ajax JavaScript CSS Server Controls User Controls XML Linq.
- Use of LLBLGEN/Entity Framework as the DAO Layer that connects to the SQL Server 2008 database.
- Use of Linq in the business layer to query the DAO Entities and pull the data to the UI layer.
- Use of TFS and ClearQuest to login/track tasks and bugs.
- Maintain configuration details in configuration files xml or database.
- Write SQL Stored Procedures Functions Tables TSQL.
- Fix QA Production defects.
- Actively participate in debugging production issues to quickly resolve application issues.
- Attend daily SCRUM meetings for status update and work status.
Skills .Net 4.0 C Asp.Net 4.0 Ajax User Controls JavaScript JQuery CSS SQL Server 2008 WCF XML HTML ADO.Net IIS 6.0 LLBLGen/Entitiy Framework Linq ClearQuest Pac2000 TFS Visio.
Confidential
Responsibilities
- Analyze the system and design and develop common components for reusability.
- Design new forms using ASP.Net 3.5 Ajax Server Controls User Controls Assemblies GAC Marshalling Web Services WCF ADO.Net SQL Server 2005 JavaScript VBScript and integrate them to the main application.
- Use of Ajax Extensions to perform asynchronous communication with the server with the user of Script Manager Update panels Triggers and other server-side techniques.
- Implemented client side asynchronous activities with the use of PageRequestManager events error handling and other techniques.
- Develop business and data layer block using Microsoft Enterprise Library Assemblies and Web Services.
- Convert existing Web Services to WCF Services.
- Extensive use of object oriented programming concepts for developing different modules in the application.
- Use of various objects in Asp.Net and C to develop the application manage communication and data transfer across various application objects.
- Maintain configuration details in configuration files xml or database.
- Identity business modules in the legacy application and convert them in .Net Libraries or objects and interfaces.
- Fix issues and develop new requirements for legacy site using Classic ASP and SQL Server ADO.
- Write SQL Stored Procedures Functions Tables TSQL and use them in the legacy site and .Net Application.
- Use of Log Parser to identify application issues by analyzing log records in application IIS or database logs.
- Use SSRS to prepare business error and other metrics reports that will be used by the team to identify the required data.
- Lead the team and help them resolve technical issues and difficulties.
- Actively participate in debugging production issues to quickly resolve application issues.
- Attend meetings with onshore and offshore team members for code review discuss application issues releases new requirements prioritizing tasks assist in resolving technical difficulties.
- Work with system integration and production support teams to deploy the fixed and new modules to development servers and perform smoke testing and check-in the code for UAT/beta testing followed to ensure good production release.
- Be available during the production deployment and assist business teams in testing get sign-off on the releases.
- Prepare technical documentation on new modules instructional documents to be followed during deployment and testing activities and share them with respective teams using Sharepoint team site.
- Prepare database diagram using SQL Server 2005 and Class and Sequence diagram for application modules using Visio.
Skills C ASP.Net 3.5 Ajax ASP User Controls VbScript JavaScript .Net Assemblies GAC SQL Server 2008 WCF Web Services XML HTML ADO.Net ADO IIS 6.0 Microsoft Enterprise Library Log Parser SSRS CVS Sharepoint Visio.
Confidential
- Develop new forms and update exiting forms with the use of ASP.Net C Ajax JavaScript C OOPs Xml Sql Server 2008 ADO.Net WCF.
- Make portions of website to perform asynchronous communication with the use of Script Manager Update Panels.
- Use of Ajax control library controls like CalendarExtender ConfirmButtonExtender AutoComplete Modal Popup Drop Panels Accordion and other Ajax Extenders.
- Use of menu tree view sitemap to perform effective site navigation.
- Use of master pages to maintain a unique page template across all the web forms.
- Develop custom user controls there by reusing and integrate them across multiple web pages.
- Develop strong assemblies to implement business functionalities and install them in global assembly cache.
- Extensive use of XML and XPath and other configuration files to maintain configuration data with the use of available XML XPath objects in .Net.
- Implement Windows Form Authentication Impersonation techniques in different sites as per the requirement to validate the incoming requests to the web server.
- Use of different validators like RequiredFieldValidator CompareValidator RangeValidator to validate user input on the forms.
- Create different Service Contracts Operations Contracts using WCF Service library and configure various endpoints to expose the service to the client.
- Create Data Contracts to pass the data between the client and the service as part of various Operations.
- Use Fault Contracts to throw errors back to the client to notify errors occurred in the operations processing.
- Extensive use of Ado.Net objects like Data Adapter Dataset Data Reader Sql Command Sql Connection objects to implement robust database modules.
- Use of various data sources like SiteMapDataSource SqlDataSource XmlDataSource to pull the data from the database and bind them to the data bound controls.
- Analyze the website performance with the use of Gomez and keynote web portals that ping the websites at DNS levels to monitor the website performance and availability.
- Perform logging using various logging techniques to log the data in the SQL Database error log tables.
- Develop SQL Procedures and SQL Functions to retrieve and update data across different SQL Tables using Cursors TSQL queries and available functions.
- Use of TFS to check-in new forms and check-in fixes and update the current copy of the source code.
- Interact with team members business users testers and system engineers to address and fix various issues throughout the development life cycle.
- Attend triage meetings to address any applications issues discuss on the new requirements and fixes.
Skills C Asp.Net 3.5 Ajax JavaScript JQuery VbScript ADO.Net SQL Server 2008 WCF Logging GAC Assemblies XML XPath TFS Gomez/Keynote Portal
Confidential
- Implement reporting framework to present publisher s data browser hits lost impressions CTR exception reports from IIS log using Log Parser C Windows Service Typed Dataset Serialization Web Service and SQL Server 2005.
- Develop simple drill-through parameterized matrix SSRS reports using Dundas charts.
- Develop ASP.Net website using master pages menu control xml configuration xml data source Microsoft report viewer control.
- Develop Windows Service using C to automate bulk data dumping on a daily basis.
- Write SQL Stored Procedures to data transform from staging to production generate insert update and delete statements to update data in production.
- Write Data Feeder and Data Scrubbers using C XML XPath for various feeds to automatically download/retrieve zip files from the server parse and map the xml tags.
- Run feed ingestion processes for various SKUs using SQL Server 2005 MSMQ.
- Walk-through some of the old feed structure in C and incorporate the members in the new feed.
- Worked on various SQL tasks like db backup restore generating scripts data import etc.
- Test various Ad Types with different combination of themes debug and report issues to the respective developers.
- Develop windows based test interfaces to enable test data analysis using C .
- Perform cross browser testing for the behavior or any other issues of the product and report the issues for fix.
- Assist in various operations activities like setup VPCs setup Active Directory setup Servers etc.
- Create and update technical specifications and other process documents for various modules.
- Attend SCRUM meetings for regular updates work status.
- Use of TFS as source control and bug management.
Skills C Web Forms Asp.Net 3.5 XML XPATH CSS SQL Server 2005 SSRS ADO.NET Serialization MSMQ Log Parser 2.2 VPC 2007 SCRUM.
Confidential
- Involved in Full Software Development Life Cycle SDLC and identifying the requirements and defining the business rules to user requirements.
- Worked on Agile Methodology Scrum to meet timelines with quality deliverables.
- Developed Applications of ASP. NET using Server controls HTML Controls Navigation Data Data source controls.
- Designed website in ASP.NET with a consistent site-wide page layout Using Master Pages and their associated content pages.
- Use of Cascading Style Sheets CSS and Themes to design look and feel of the web pages.
- Developed ASP.NET modules to display backend data on the web browser using ADO.NET.
- Worked with ASP.NET Web Forms Web Services and State Management Caching features configuring optimizations and securing the web application.
- Extensive use of Ajax for asynchronous communication using Script Manager Update Panels PageRequestManager and available custom controls from Ajax Control toolkit library.
- Use of windows authentication and impersonation technique to enable Asp Net Worker Process to communicate effectively with the IIS Server.
- Implement logging techniques to log issues in the text files and SQL Error tables.
- Maintain configuration data in the Xml File for effective management. Retrieve the configuration data using Configuration Manager and other Xml and XPath objects in .Net.
- Designed different components using C language with extensive use of Object Oriented Programming Techniques OOPS like Abstract Classes polymorphism Interfaces etc.
- Extensively used C for development and design of the Business Logic and Data Access Layers with the use of various collections control structures classes and interfaces.
- Developed Web Service Application Programming Interface API s for exposing functionalities to client applications.
- Extensively used User interface controls which use JavaScript to validate client side validation.
- Created Stored Procedures for generating reports by using SQL Server 2008 Reporting Services SSRS Triggers and Views for performance tuning and retrieval of data.
- Use of TFS as a source code management tool to checkin/checkout files and also for bugs reference.
Skills C ASP.Net 2.0 VbScript Web Services XML SQL Server 2005 Product Studio Source Depot.
Confidential
- Develop and Update Web Forms using Asp.Net C Master Pages User Controls Web Server Controls Login Controls Data and Navigation Controls.
- Extensive use of Ajax to implement Async Postback user experience.
- Generate modules as per the requirement documents by discussing and converting them to technical designs.
- Create Sequence Diagrams for each module demonstrating the work flow of the modules.
- Fix issues as reported by the customers and testers.
- Extensive use of Object oriented programming techniques like classes objects interfaces scope identifiers inheritance polymorphism overriding and overloading to develop robust and reusable code.
- Develop and update user controls that integrate to the web forms.
- Create class libraries to maintain common business functionality and use them across projects.
- Use different state management techniques to manage controls data and also to pass data across pages and application.
- Maintain configuration data in the web.config file and custom Xml files.
- Use of Ado.Net objects to call parameterized stored procedures and display to the data bound controls with the use of various data sources.
- Write stored procedures used to retrieve data and display them in the database modules and controls.
- Unit test modules and perform code reviews of the developed code for performance discussions and ensuring the use of appropriate controls in the pages.
- Extensive interaction with the whole team for knowledge transfer and effective communication of work items.
Skills ASP.Net 2.0 Ajax Library C SQL Server 2005 Assemblies Oops Process Documents UML Visio TFS.
Confidential
- Create user interfaces using Asp.Net Master Pages C Ajax JavaScript and CSS.
- Create and consume various Web Services to be consumed by various modules in the application.
- Write Sql Stored Procedures to retrieve data and display using various data controls in the interface.
- Develop User Controls to reuse them across the application.
- Develop NUnit scripts to perform unit testing of different modules in the application.
- Use of various debugging and tracing techniques to troubleshoot various issues as reported by the customers and the testers.
- Use of Error handling techniques and direct users to the custom error pages and logging errors to the Sql Error table.
- Use of Ado.Net objects like Sql Data Adapter Dataset Data Reader to call Sql Stored Procedures.
- Manage the code in the TFS.
- Extensive use of Xml to store configuration data and use of Configuration and Xml Objects to retrieve them.
- Maintain process documents in the sharepoint team site.
Skills ASP.Net 2.0 C SQL Server 2005 Web Services XML XPath NUnit TFS Sharepoint.
Confidential
- Involved in development of User interface designs using various Server Controls Ajax User Controls Master Pages.
- Implemented the application using high level of OOP design. Extensive use of interfaces to provide high level of encapsulation.
- Involved in database design and writing of stored procedures in SQL.
- Implement new methods in web services.
- Involved in Bug Fixing of the reported bugs.
- Closely worked with the testing team during various releases of the application explaining the new functionality included in the new release and enhancements done in the application and logging of the notified issues in the Project By Net generating new issue ids.
- Co-ordinate with the team to identify reusable components.
- Use of XML for configuration and structuring data.
- Worked in the extreme programming process.
- Followed the coding standards implementing the application using C .Net.
Skills C Asp.Net Ajax SQL Server 2000 Web Services XML TFS.
Project Winnie
- Involved in designing of classes to be implemented in the application.
- Involved in analysis and estimation of modules to be delivered in steps.
- Involved in converting functional specifications to class work flow.
- Implementation of various modules of the application using c .
- Effectively used object oriented programming in implementation of the whole application.
- Use of Visio to create class and sequence diagrams.
- Involved in Release Management activities.
- Implemented Stored Procedures that read process and insert information across multiple tables using T-SQL in SQL Server 2000.
Skills C WinForms SQL Server 2000 Visio.
Confidential
Project Digital Witness
- Extensively involved in analysis of the various modules and time estimation to complete the same.
- Involved in design and development of various Win screens.
- Test various API s which can be used within the application.
- Test cameras and their recordings and their functionality towards various requirements.
- Used third party components to minimize coding and upgrading the modules.
- Extensive use of data structures to support socket programming.
- Use of SQL Server 2000 database interaction.
- Use of 4/8/16 CH DVR Card to support display of live camera images.
- Use of DI/DO Card to support sensor detection functionality using DLL Programming.
- Use of different kinds of cameras black white color Pan Tilt/Zoom to enhance the image captures.
- Worked on system programming to support the complex business logic.
- Use of DirectX used to display live images on the application screen.
- Involved in building complex data structures logic to display 16 cameras in different modes.
- Used ADO for SQL database connectivity and interaction to support various modules.
- Extensively involved in GUI Screen design using various image controls loaded at runtime.
- Extensive use of timers threads to perform client-server interaction for sending/receiving data and also displaying images on the client-server application.
- Extensively involved in bug fixing and online support to the client on the issues related to DirectX database client-server interaction and Audio play back issues.
- Involved in the interaction with VC team for the integration of .Net - VC modules.
- Performing Builds and Deployments of various modules and also performing Dry Rollout in the performance environment with a lot of Environment Changes and third-party components.
- Use of Model Maker to draw class diagrams and sequence diagrams.
- Used Visual Source Safe 6.0 for version maintaining of the project files.
- Managing the development of Phase II project.
Skills .Net C SQL Server 2000 XML TFS.
Confidential
Project Points Engine
- Extensively involved in GUI design and screen validation.
- Updates and bug fixes.
- Extensively involved in writing Stored Procedures in SQL Server 2000 for validating the raw data.
- Use of SQL DTS for Data Migration Activities.
- Involved in optimizing of Sql stored procedures.
- Used Visual Source Safe 6.0 for version maintaining of the project files.
Skills C ADO.Net SQL Server VSS.
Confidential
- Design new screens and implement new features using ASP.
- Write SQL Stored procedures to be used in the application.
- Actively involved in requirement discussions with the users during requirements review.
- Involved in data feeding activities of various sports events.
- Write scripts to generate online certificates for various events.
- Involved in data validating and data sorting activities.
- Interact with clients to understand the requirements.
Skills ASP VBScript JavaScript IIS SQL Server VSS.
Confidential
- Involved in the developing the modules and screen designs.
- Validate client s master data and input into the system.
- Involved in giving presentations/demonstrations to the new clients about the payroll product.
- Handled customization of various units and reports for different clients.
- Involved in Alpha and Beta testing activities with the client.
- Involved in installation initial data input and training of the product to the client.
- Visiting clients out of town for installation data input training of the payroll product.
- Involved in writing SQL Procedures for salary calculation process.
- Interact with clients for validations requirement analysis and updates.
Skills VB6 SQL Server VSS.