Sr.net Developer Resume
Eden Prairie, MN
SUMMARY
- 9+ plus years of Software Application Development, testing and implementation experience with Web based and N - tier Architecture involving all stages of Software Development Life Cycle (SDLC).
- Expertise in developing Web-based and Windows-based applications using C#, VB.NET, ASP.NET, ADO.NET, AJAX, UML, JavaScript, VBScript, XML, CSS, SQL-Server 2008/2005/2000, Oracle 10g/9i/8i and Visual Studio 2010/2008/2005/2003.
- Experience in implementing severalDesign Patternsto standardize the application architecture.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Experience Working on Windows Communication Foundation (WCF), Language Integrated Query (LINQ)andMicrosoft Enterprise Application Blocks.
- Expertise in Developing WCF Services that implement the Service-Oriented Architecture (SOA).
- Excellent working experience inObject Oriented Analysis & Design (OOAD)conceptsincludingInheritance, PolymorphismandAbstraction.
- Proficiency in using ASP.NET intrinsic state management functionality between page requests.
- Experience in developing Web Applications using third party controls Infragistics and Telerik.
- Experience in using CSS, Java Script, VB Script, Themes& Skins, User controls and Custom Controls in ASP.Net.
- Proficiency in different web technologies like HTML, XML, Web Services, JavaScript and SOAP.
- Worked extensively with different ADO.NET objects to interact with database and good experience in usingADO.Netobjects such asSQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Extensive working experience indatabase design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL and PL/SQL in SQL Server 2000/2005/2008, Oracle 8i/9i/10g.
- Experience in developingCustom Reportsand different types ofTabular,Matrix,Ad-hocand distributed reports in multiple formats usingCrystal Reports and SQL Server Reporting Services (SSRS).
- Experience in third-party tools like Kendo UI in designing MVC applications.
- Extensive working experience in unit testing framework - NUNIT.
- Hands on experience using Source Code Control Systems likeMicrosoft Visual Source Safeand Microsoft Team Foundation Server.
- Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high pressure environment and capable of working in a team and as an individual.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, ADO.NET, Win Forms, Web forms, XML window services, Web Services, WCF Services, AJAX, WCF and LINQ
Languages: C#, VB.NET, SQL, T-SQL, PL/SQL, XML, HTML,C.
Web Technologies: ASP.NET, AJAX, Web Services, CSS, Java Script
Database: SQL Server 2008/2005/2000 (T-SQL), Oracle 10g/9i/8i (PL/SQL), MS Access
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports, SQL Server Reporting Services(SSRS)
Enterprise Servers: IIS Server, Content Management Server
Operating Systems: Windows 7/XP/2000/NT/ME/98/2003, Vista.
Design concepts: Design patterns, UML
PROFESSIONAL EXPERIENCE
Confidential, Eden Prairie, MN
Sr.Net Developer
Responsibilities:
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET 4.0, 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.
- Used HTML5 and Angular JS for front end development.
- Responsible for upgrade process of the website to the latest version of Angular JS 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.
- Designing mobile application using Visual Studio and ASP.Net.
- Designed and developed Win Forms, Data validations framework and business qualification logic for use of various applications using Visual Studio 2010 and SQL server 2008.
- 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.
- Designed large number of WPF forms, custom controls and user controls using XAML language.
- Developed Tabbed pages using Angular JS directives.
- Used JQuery and Angular JS for various client side validations.
- Responsible for upgrade process of the website to the latest version of Angular JS framework.
- Designed and developed RESTful Web API and exposed JSON objects.
- 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 Visual Studio Tools for Office(VSTO) to make changes to Excel Add-in.
- 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.
- Requirement analysis, Application design and Development for the new Annuity products.
- Developed modules 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.
- Worked with SOAP UI to test web services.
- Used WCF to developing services and exposed them with SOAP, HTTP and TCP/IP protocols.
- 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, Angular JS, Entity Framework, WPF, JavaScript, JQuery, RESTful Services, LINQ, MS SQL Server 2008 R2/2012, .Net Framework 4.0/4.5, IIS 7.0.
Confidential, NY
Sr.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.
- Participated in detail design of the Reporting application using MVC and ADO.NET Entity Framework
- 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# 4.0.
- 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.
- Used Angular JS for Two Way Data Binding.
- Used Angular JS to standardize web application structure and provide a future template and Knockout JS for data binding.
- 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.
- Used Model View Controller (MVC) architectural design patterns for the development of the product.
- Designed an interactive web application using ASP.NET web forms, MVC Framework and Razor Markup.
- Customization of outlook using Visual Studio Tools for Office (VSTO) plug-in.
- 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.
- Created ASP.Net Web Forms, Win Forms and server controls to display dynamic data obtained through the use of Microsoft ADO.Net and Data Binding.
- Redesigned and maintained existing Web API utilizing HTML5, CSS3, JQuery and Angular JS.
- Utilized WCF resources to communicate between components using MSMQ, Peer to Peer, TCP, HTTP and Named Pipes protocols.
- Designed and developed rich applications for Web and Windows (WPF).
- Worked on PL/SQL queries to retrieve data from Oracle.
- Worked with JSON and the RESTful Services.
- Extended WCF web service using C# to interact with the applications and exposed them with SOAP message format and HTTP 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# 4.0, Java Script,, Angular JS, Silverlight 3.0, WCF, LINQ, MS SQL Server 2008, SSRS, TFS, Agile Methodology, SharePoint Portal Server 2007/2010/2013, RESTful Services, Windows SharePoint Services 3.0, Microsoft Office Performance Point Server 2007.
Confidential, Chevy Chase, MD
Sr. Net Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of different applications.
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, jQuery, CSS for server and client side validations respectively.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security feature.
- Designed the front end user interface by using Asp.Net, HTML and Telerik RAD Ajax controls.
- Developed Web Services which can be used by a number of clients in getting useful data.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used Ajax Controls for calendar control and free text box controls on the UI.
- Converted Applications from VB.NET (Win Forms) to Web Forms(C#).
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server.
- Used ADO.NETobjects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Worked with Single Page Applications (SPA) for loading single html page and dynamically updating the page.
- Used XML/XSLT for data transformation and worked on windows forms.
- Designed and developed reports using SSRS depending upon the input parameters.
- Responsible for maintaining versions of source code usingTeam Foundation Server.
Environment: .Net Framework 4.0 and 3.5, Visual Studio 2010 and 2008, ASP.NET 4.0 and 3.5, C#, HTML,CSS, JavaScript, WCF, XML, XSD, XSLT, PL/SQL Toad for Oracle, Crystal Reports, VSS, and Infragistics controls
Confidential, NY
.Net Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of preprocessing logic of Loan Origination module, Routing and Escalation Logic and other web and business tier components.
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product.
- Developed xml documents.
- Designed and developed the user interface for various tools and implemented ASP.NET /VB.NET validation controls, JavaScript, jQuery, CSS for server and client side validations respectively.
- Made full use of .NET’s object oriented features (C#), event handling, error handling, caching and security feature.
- Developed Web Services which can be used by a number of clients in getting useful data
- Extensively used WCFservices, thereby achieving complete Service Oriented Architecture.
- WCF Services are deployed as a self hosted services by means of window services bound with TCPBinding.
- Worked with WCFService Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used Infragistics controls for better look and feel of the application and its improved performance.
- Used ADO.NET for developing data access layer.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server 2008.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Extracted relevant data in required format by other information systems, loading the external data received in various formats into the databases using UTL files, SQL Loader, SQL, and PL/SQL Procedures in order to achieve the interface between the information systems of the company.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: Visual Studio 2008, .NET Framework 3.5, MVC, ASP.NET 3.5,ASP, ADO.NET, PL/SQL, VB.NET, AJAX, XML, Infragistics Controls, SOAP,SQL Server2008, JavaScript, LINQ, jQuery, WCF,SSRS, SSIS, and Team Foundation Server (TFS).
Confidential
.Net Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented the project according to the Software Development Life Cycle (SDLC).
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Implemented features of ASP.Net 3.0 such as Calendar Controls, Repeater Control and Security using form authentication and usedASP.NETValidation controls to do server-side validations and client-side validations based on the user’s browser.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Developed back-end PL/SQL packages and code review in PL/SQL procedures, functions and triggers.
- Wrote larger and complex PL/SQL procedures and functions to efficiently perform complex business logic to summarize data.
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework 3.0, Visual Studio 2005, ASP.NET 3.0, VB.NET, ADO.NET, AJAX, IIS, Web Services, SOAP, XML, XSD, WSDL, WCF, MVC, SSRS, JavaScript, PL/SQL, SQL Server 2005,Team Foundation Server(TFS), Windows Server 2003.