Senior .net Developer Resume
Detroit, MI
SUMMARY:
- Over 8 years of experience in Windows and Web Applications using Microsoft Technologies and .NET framework.
- Implemented Agile/Scrum software development methodologies like analysis, design, development, implementation, testing and documentation.
- Experience in design and development of client - server and web application using Microsoft .NET framework, C#.NET, ASP.NET, VB.NET, ADO.NET, Web Services, WCF, XML/XSLT, SQL, and SOAP.
- Worked on maintenance of internet/intranet, client/server and Web Based applications.
- Designed, developed and altered logical programming with Object Oriented Programming (OOPs) concepts like Encapsulation, Inheritance and polymorphism.
- Understanding of newly introduced features in .NET 3.0 and .NET 3.5 like WCF (Windows Communication Foundation), LINQ (Language Integrated Query Language).
- Used WCF Data Services to easily expose and work with data from remote clients. Involved in designing of WCF based Service, Data, Fault, Message Contracts as well as providing security for WCF service endpoints.
- Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET, AJAX, JavaScript and JQuery.
- Experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
- Expertise in using ADO.NET objects such as SQL Connection Object and Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object to design data access layer.
- Experience in developing Master Pages and using CSS (Cascading style sheets) for look and feel of the entire Application.
- Excellent working Knowledge of Backend programming RDBMS (SQL Server 2000/05/08, Oracle 9i/10g),SQL, T-SQL, PL/SQL, Stored Procedures, Functions, Views and Triggers and imports and exports of Data using DTS Packages.
- Excellent knowledge in Remoting, SOAP, XSD, XML, XSLT, XHTML, CSS.
- Worked with knockout JS for creating user controller.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality.
- Developed Custom Site Definitions, page layouts, master pages in SharePoint 2010/2013.
- Experience in AJAX ASP.Net web forms using AJAX Control Toolkit to partially update the web form for enhanced user experience.
- In-depth experienced in ASP.NET variable state management techniques, caching, master-content tabbed page design, AJAX technologies.
- Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS). Very conversant in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.
- Experience in creating XML Web Services. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Efficient to Understand, interpret and translate functional requirements; define non-functional/technical requirements; develop application designs and supporting documentation.
- Experience in working with Version Control Tool like TFS (Team Foundation Server) and VSS (Visual Source safe).
- Experience in Unit testing for the developed modules, used N-Unit extensively for unit testing.
- Performed Unit Testing / Integration Testing, bug fixing/debugging, deploying and documenting.
- Used Silver Light Technology for media enabled applications.
- Experience in LINQ, Entity-Framework for Object-Relational Mapping (ORM).
- Strong Analytical and Communication Skills with experience in interfacing effectively with various local and cross-geographic teams to develop requirements, functional specifications, design documents and solve problems.
- Well versed with Global Delivery Model and extensively worked on Onsite-Offshore business and delivery.
TECHNICAL SKILLS:
Operating Systems: Windows 2008, XP, Windows 7, Vista, MAC OS.
Programming Languages: C, C++, C#.Net VB.Net HTML, PL/SQL and T/SQL
Framework: Framework 1.1, 2.0, 3.0, 3.5, 4.0
Scripting Languages: JavaScript, JQuery, VB Script, DHTML/HTML, CSS, XML, and JSON.
Web Technologies: ASP.NET ASP.NET MVC Silverlight 4.0/3.0, ASP.NET Ajax, JavaScriptjQuery, VB Script, AngularJS.:
Data Bases: MS SQL Server, MS Access, Oracle.
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports, DevExpress.
IDE Tools: Visual Studio, SQL Server Management Studio.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit MI
Senior .Net Developer
Responsibilities:
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET, VB.NET, JQuery, XML, HTML and ASP.NET 2.0/3.5/4.0.
- Designed web forms using ASP.Net, developed different .NET assemblies using VB.NET classes.
- Build Entire Application using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented ASP.NET MVC4.0 (Model View Controller) architecture for application development to render different views based on the category and simplify the testing process.
- Built numerous C# UI components and business modules using MVC4.0 framework.
- Designing the screen according to the requirement and communicate with database using domain specific objects through ORM techniques like Entity Framework and LINQ To SQL for data access.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2008 and SQL server 2012.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Made changes to existing WCF service without breaking client using "Name" attribute
- Used JQuery for client side validations.
- Developed a utility to download tables from Oracle database to SQL Server. Wrote PL/SQL queries to access the result set.
- Wrote T-SQL queries to get the required dataset what needs to be downloaded in SQL Server
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms. Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Used Validation controls for corresponding validations used in Forms for business logic purposes. Used various types of caching mechanisms using view state and Session to store information.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Model Popup Extender within some web pages.
- Developed E-Billing module for Automation testing in Windows application to generate test data for QTP Automation.
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Experience using Team foundation server for check in and checkout of code.
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render Views.
- Created various Tables, custom views, indexes and relations using SQL Server Management Studio Express.
- Involved in code optimization and performance tuning of the application.
- Involved in all the phases of Software Development Life Cycle such as analysis, design and development.
- Extensively used Data Set, Data Reader and Data Adapter for data retrieval and manipulation from the data source.
- Used Data Grid and Data List controls with paging and sorting to edit and display the data.
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
- Documentation of customer specific business rules and practices, user requirements, preparing specifications in the area of environment migration.
- Interacted with Testing Team, to support and understand Integration Testing, Regression Testing and System Testing to improve product quality.
- Involved in testing the application on a regular basis to improve the performance and provide bug free application.
Environment: ASP.NET, Visual Studio.NET 2008/2012, ADO.NET, WCF, Web Services, MVC4.0/3.0, Razor View Engine, LINQ, Windows Forms, Entity Framework, JavaScript, JQuery, LINQ, MS SQL Server 2008 R2/2012, .Net Framework 3.5/4.0, IIS 7.0.
Confidential, New York NY
Senior .Net Developer
Responsibilities:
- Participated in System Specification meetings, analyzed user requirement, coordinated with coders and team members.
- Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Worked with Visual Studio 2008/ .NET Framework 3.5 for the development of Web Pages
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
- Extensively worked on User Interface pages (*.aspx) using HTML and Java Script and to implement complex Business Rules and Validation of front end forms.
- Involved in designing and developing the GUI with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown box, Validation Controls etc.).
- Designed Cascading Style Sheets (CSS) and Master Pages for uniform and rich look of the web pages.
- Involved in working with Server side State Management Techniques like Session state to maintain state between ASP.NET pages.
- Implemented AJAX Update Panel with the Script Manager Control for group by option to enable partial page rendering.
- Created and worked with dependency, attached and complex properties and plugged them into different Silver light 3.0 Services.
- Extensively Implemented Silver light Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Utilized WCF resources to communicate between components using MSMQ, Peer to Peer, TCP, HTTP and Named Pipes protocols.
- Accessing the data from Data Access Layer for the User Interface using WCF
- Extensive use of Database Tables and Stored Procedures (created in MS SQL Server) in LINQ and used Lambda Methods to manipulate data and display in the front end.
- Created and used Stored Procedures, Views, Joins, Triggers, Indexes in SQL Server 2008
- Developed Custom web part for online Events Registration 2010 using visual studio 2010 for the users to register for the events and collect the user info.
- Created Custom Site Templates, Site Columns, Document Libraries, Lists and List Views
- Worked with Data View Web Part to display the Events in chronological order for the users to register, Advanced Search Box, Text Filters, and XSLT List View Web Part.
- Created Managed metadata properties
- Worked with Content and Navigation in the master pages using SharePoint designer 2010.
- Responsible for Designing and Developing of Reports using SQL Server Reporting Services (SSRS).
- Extensively worked with Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Prepared unit test cases and performed Unit testing prior to system implementation
Environment: .NET Framework 3.5, Visual studio 2008, ASP.NET, C#, Java Script, XAML, Silverlight 3.0, WCF, LINQ, MS SQL Server 2008, SSRS, TFS, Agile Methodology, SharePoint Portal Server 2007/2010/2013 , Windows SharePoint Services 3.0, Microsoft Office Performance Point Server 2007.
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Responsibilities include working with the business analyst team to gather the requirements and design the application based on the needs.
- Providing the detailed design to accomplish the requirements using UML Modeling.
- Worked with Cascading Style Sheets to present the XML Data on Web Pages
- Re-designed the existing Calculator Algorithms for Insurance Illustrations to improve their performance and was succeed improve the performance up to 50% faster.
- Maintenance of C++ application by adding the additional functionality, fine tuning the application, and Production Support for the application.
- Worked with Variable Annuity Calculators, Single Premium Immediate Annuity (SPIA) Calculator Solves for Premium / Payments etc.
- Worked with Web Content Management System.
- Worked with Visual Studio Tools for Office (VSTO) to do automated dump the results into Excel, Word etc.Also worked extensively with VBA, Macros for Excel Models
- Worked with Offshore teams and co-ordinate the Development Activities.
- Implemented basic application framework for all the plug-ins to work seamlessly.
- Designed and implemented the interfaces between disparate systems
- Involved in all the phases such as Analysis, Design, Coding, Testing (Unit & Regression) and Deployment for the Desktop as well as the Web Versions.
- Involved in each and every enhancement and maintenance tasks in this project and had over all command on all the modules of the project.
- To generate the reports, used third party software Crystal Reports and its tools.
- Designed and developed most of the UI Screens, Calculators, Desk Top Controller with extensive usage of XML, XSLT, Binary File Operations and all the latest .NET features such as Delegates. Used Object Oriented Programming (OOP) techniques and created classes in C#.NET 2.0 for most of the calculators.
- Used AJAX to speed up the process on Web Controller during loading of Calculator Results on the Web Pages. Worked with Web Server Controls
Environment: .NET Framework 2.0, C#.Net 2.0, ASP.Net 2.0, HTML, CSS, XML, VSTO, AJAX, SQL Server 2005, Crystal Reports, XSLT, Windows Server 2003.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle such as analysis, design and development.
- Worked on Agile Methodology/ Scrum to meet timelines with quality deliverables.
- Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) is used to interact with the web based application, send data from presentation layer to data access layer, set the data into database and get the data from database
- Developed different .NET assemblies using C# classes and Interfaces as part of Object Oriented Design
- Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages.
- Designed and developed user controls using ASP.NET like Group Box with rounded corners, custom error message form in order to use the same functionality in various web forms
- Added new functionality to existing ASPX pages and created several new Web Pages.
- Enhanced and developed the GUI functionality using ASP.Net controls
- Developed the GUI using Custom and Web Controls.
- Utilized ASP.Net Validation controls for validity of user input and display an error message
- Implemented caching methods of ASP.NET to reduce access time for Web Pages by storing the output generated by a page and to provide the cached content for future request which in turn imparts better performance of the application.
- Create WCF services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF service.
- Designed WCF Service Contract for validating the user input credit card type and its validation.
- Implemented data binding to ADO.NET Objects as well as LINQ objects
- Master Pages were used as application wide templates to provide uniform design for all the web forms in the application. Themes and Skins were used to get application wide consistence look and feel
- Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers. Involved in writing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.
- Used AJAX toolkit to enhance graphic visibility of system to attract more clients for restaurant registration• AJAX features were used to avoid page post-back where it is not required and to improve the performance.
- Used JavaScript for client side validations extensively along with .Net validation controls.
- Written client side validation scripts in JavaScript to prevent unnecessary calls to server and so that the applications works faster.
- Involved in developing the client side scripting files using JavaScript for dynamic actions as well as validations to be performed at the client-side apart from standard .net validation controls.
- Used JQuery Events and effects for effective interaction between HTML and JavaScript
- Used JQuery animations for manipulating the HTML content and CSS properties.
- Designing and Developing PL/SQL views, stored procedures, functions and indexes.
- Created SSIS packages for data Importing, Cleansing, and Parsing etc.
- Generated variety of monthly/weekly/daily SSRS
- Involved in Unit Testing on a regular basis to improve the performance of the application.
Confidential, New York, NY
.Net Developer
Responsibilities:
- Designed and developed the n- tier application using .NET framework and used Java Script to do the client side validations.
- Project was designed in three tier architecture.
- Implemented Web services using SOAP Protocols and extensively used Object Oriented Programming to reduce development time and increase the efficiency.
- Worked on Technical design documentation using the UML. Prepared the Use Case diagrams and class diagrams and developed the web forms using ASP.NET for the Ecommerce based application.
- Data grid, Datasets were used extensively to display various SQL Server elements and allowed real time updates.
- Created components in VB.NET that can be reused on several web pages.
- Displayed data in tabular form based on the criteria selected using Data Grid control.
- Dynamically loaded data in controls using the server events.
- Involved in Bug fixing and functionality enhancements for the intranet websites.
- Was responsible for connectivity of database using ADO.NET Components.
- Unit testing and Integration testing of the development code. Used Agile SCRUM methodology and participated in sprint planning meeting for clearing the backlogs
- Created Stored Procedures and Triggers to perform automated rules, updating to related tables. Created web services based upon SOA architecture to look-up and retrieve record files from database.
- Created Stored Procedures in the SQL Server database. Developed stored procedures and views using T-SQL.
- Create SSRS reports representing performance charts, pivot tables, pie-chart and report with local and global filters.
- Interacted and coordinated the development with various other Teams - Solutions Team, localization Team, QA Team & Migration Team.
- Created WCF Services and consumed web services from web client developed in ASP.NET.
- Involved in the creation of packages, data flow and control flow using SQL Server Integration Services SSIS.
- Used System. Component Model namespace and exposed generic types as remote objects.
- Used TFS for Source control, Data Collection and Project Tracking and work Items. Deployed the application on the production sever by creating the Web Setup project in Visual Studio.NET.
Environment: ASP.NET, VB.Net, C#.Net, Visual Studio.NET 2008, ADO.NET, AJAX, MS SQL Server 2008, XML, JavaScript, LINQ, CSS, COM, UML, XSL, XSLT, SQL Server Reporting Services( SSRS), SQL Server Integration Services( SSIS ), Agile Scrum Methodology, Java Script, Visual Source Safe, NUnit Testing, .Net Framework 3.5, IIS 6.0.
Confidential
.Net Developer
Responsibilities:
- Designed, developed and tested web forms using Visual Studio 2008
- Involved in System Analysis, design and development.
- Experience with the jQuery JavaScript framework.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table.
- Develop Application using Classic ASP.
- Used (and created with X path) the XSLT for the file transform in the work flow.
- Implemented the Logging and Application error handling using the MSDN libraries.
- Wrote scripts Containing PL/SQL program units that can be read into the database.
- Created the Windows Service for the long running above process.
- Creating the Technical Design Documents.
- Involved in the Deployment and Delivery of the product in the client environment.
- Used VSS for code repository and Version Control.
- Followed the AGILE technology.
Environment: ASP.Net 3.5, C#, ADO.Net, XML, Visual Studio 2008, Web Service, PL/SQL, Oracle 10g.
Confidential
Application Developer
Responsibilities:
- Develop and Implement full Web applications
- Object Modeling and Object Oriented Programming(OOP) using C#
- Develop and Implement HTML, JavaScript, and .NET web page function
- Development using C#, xml, web services and ASP.Net
- Used XML for links and sitemaps and User Controls created using C#.
- Worked on Data Binding. Data Grid Controls and caching.
- Design and Implement Web service and Data flow.
Environment: .NET Framework, Web services, C#, ASP.Net, ADO.Net and SQL Server 2005.
