Sr. Net Developer Resume
Atlanta, GA
SUMMARY
- Possess around 7+ years of strong professional .Net Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based Technology.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE methodologies of Analysis, Design, Development, Implementation, Testing and User of Enterprise Web Applications, Stand alone and Distributed applications.
- Provides hands-on experience in system requirement gathering, analysis, design, development and troubleshooting for Web and Windows based .NET projects.
- Have good experience in migration projects from lower technologies to .NET. Have migrated projects from VB, ASP, VBA and VB COM components.
- Extensive experience of designing and developing software applications with the C# ( 4.0/3.5/3.0/2.0 )/VB.NET(9,8,7), .NET Framework (4.5/ 4.0/3.5/3.0/2.0 /1. x), ASP.NET ( 4.0/3.5/3.0/2.0 ), ADO.NET, EF 5.0/4.3, AJAX, LINQ, Service Oriented Architecture SOA using Windows communication Foundation, WPF, Silver Light(4.0/3.0), CSS, Web Services, SOAP.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Keen understanding and implemented experience in Waterfall, Incremental and Agile Software Development Life Cycle (SDLC) methodology.
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, ADO.NET Entity Framework and T-SQL in developing Data Access Layer.
- Strengths in Database Structure Designing like Creating and Altering Table, View, Stored Procedures, User-Defined Functions, Built-in Functions, Triggers and Indexing
- Hands-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS), Crystal Reports.
- Experienced in Version Control Systems using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Effective Problem Solver with experience in using the debuggers and Tracking utilities in Visual Studio. Highly experienced in identifying issues during code review.
- Experience with Telerik third party controls.
- Experience with Entity Framework approaches such as code-first and database-first.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net(4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
WebTechnologies: ASP.NET 4.0/3.5/3.0/2.0 , ASP.NET MVC 4.0/3.0,Silverlight 4.0/3.0,ASP.Net Ajax 3.0/2.0, Javascript,Jquery,VB Script.
XMLTechnologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL, LINQ to XML
UI Technologies: Winforms,WPF
IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio,Expression Blend(4.0/3.0/2.0)
.NET Frameworks: .Net Framework 4.0/3.5/3.0/2.0 /1.x
Databases: MS SQL SERVER 2008/2005/2000 , MSAccess 2010/2007/2003 , Oracle 10g/9i/8i
Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: ILdasm, Nant, gacutil, Sn.exe, Ants,FxCop,Resharper(5.1.3),StyleCop
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Net Developer
Responsibilities:
- Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
- Developed WCF Services to expose the data to external Dot Net and Non Dot net applications.
- Used MVC4.0 for Client Web and Payment Web Applications worked on all three modules model, view and controller
- Worked on SSIS packages to extract and transform data from a wide variety of sources such as XML data files, flat files, and relational data sources, and then load the data into one or more destinations.
- Worked on java script, Ajax and jQuery for UI enhancements
- Involved in Unit testing, system integration testing and regression testing
- Deployed applications on Model and production servers using Cruise control tool.
- Worked on Internal tools like Assurant Microsoft Migrator.
- Designed and developed UI using ASP.NET, HTML, CSS, jQuery, JSON and AJAX.
- Designed an Enrollment UI for the project, where one can register with .
- Designed LogIn, change password, forgot password UIs and their functionalities.
- Designed the database structure for storing users’ rmation.
- Developed style-sheets for UI design and layout.
- Used WCF for creating services for the application.
- Edited and corrected errors in jQuery functions for improving performance of a page.
- Experience with razor code in View pages.
- Designed class libraries for database connection using ADO.NET.
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.
- Used LINQ and ADO.NET Entity Framework 4.0 for Database interaction.
- Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.
- Developed applications in Test driven environment using Unit testing
- Performing unit-testing on logics that are being built.
- Actively participated in project schedule, code reviews and deliveries.
- Deployed the application and components on the test and production servers.
- Used TFS for the purpose of project tracking and Source Control.
- Development process was swift in order to meet deadlines and I was very flexible with over time work.
- I was sure to complete given tasks on or before the given time frame.
Environment: ASP.NET 4.0; C#; Web Services; WCF; MVC 3.0; LINQ; HTML; CSS; Visual Studio 2010; SQL Server 2008 R2; SQL Server Management Studio 2008; AJAX; ADO.NET Framework; MVC Architecture; TFS;
Confidential, IN
Sr.Net Developer
Responsibilities:
- Working directly with business users on applications with little documentation.
- Performing defect repair and enhancement work to provide backfill for Confidential ’s staff as they transition over to Calypso support roles in anticipation for next year’s implementation of Calypso.
- Developed and maintained business user interfaces in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Use of Crystal Reports for reporting purposes both in VB6 and C# code.
- Used ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls in designing UI.
- Developed and deployed new VB6 projects that contain plenty of User interface forms and use Oracle 10 as the back end data storage.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.5 for web pages.
- Written Stored Procedures in Oracle 10 and SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Packages, Triggers, Cursors, and Tables, Views and SQL Joins.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implementing Web Services, State management and Security Best Practices in MS based .NET Applications
- Experience of using JavaScript and HTML tags in both ASP pages and oracle packages to create user interface screens.
- Performing Direct production Data changes by writing the manual SQL and Oracle scripts.
- Coordinating with DBA and application deployment team for the timely production deployment of Database and Application changes.
- Performing Unit Testing and Involving in the User Acceptance Testing.
- Participating in weekly deployment team meeting to update and discuss about the scheduled production deployment requests.
- Interpreting and conforming to existing coding standards and procedures utilized with existing software to ensure that the look/feel of the product remains consistent with Marketing's style guide
- Following company standards for source code versioning and protecting the source code as well as including comments within the code with descriptive details of each change
- Coordinating work activities with business partners, other developers and customer in a professional manner
Environment: VisualStudio2012, C#, ASP.NET MVC 4.0, WCF, Entity Frame Work 4.0, VB6, VBA, Java Script, JQuery, XAML, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, ORACLE 10, Windows XP, UML, Windows Server 2003,Windows Server 2008 R2/2008.
Confidential, NJ
Sr.Net Developer & SSIS, SSRS Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UI using Silverlight 4.0/3.0,ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: VisualStudio2010, C#, ASP.NET MVC 4.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, SILVERLIGHT 4.0/3.0,Expression Blend 3.0, XAML, TFS 2010, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003,Windows Server 2008 R2/2008.
Confidential, Houston, TX
Sr.Net Developer
Responsibilities:
- Involved in designing of Application interfaces and capacity planning based on the estimated volumes of data.
- Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Application was developed under ASP.Net MVC architecture. Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator, etc.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.
- Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Involved in portal GUI design using Master page, Login control, Site map, Microsoft menu control and client side validation is done by Ajax validation extenders.
- Developed rich client interface using Silverlight 2.
- Implemented MVVM (Model View View Model) pattern to create Silverlight user controls.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Programmed LINQTOSQL for communication between application and database, used extensively Data Grid.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Developed WCF services to enable effective communication.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application
- Implemented Web Services to integrate the client systems using WCF.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Worked with Silverlight 2.0 to develop the Graphical Representation of Insurance Reports.
- Used Crystal Report to generate various reports as per the client’s requirement.
- Using SSIS, created integration service. These services used to load data from excel sheets to SQL server 2008.
- Created XML, PDF, EXCEL files using SSRS.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: Visual Studio 2008, ASP.Net 3.5,LINQ TO SQL, C# 3.0, Web Services, WCF, Silverlight 2,SQL Server 2008, T-SQL, MVC 3.0,Json, JQuery, SQL Server Integrated Services (SSIS), SSRS, XML, XSLT, VSS, CSS, Crystal Reports, VBA, NUnit 2.2.
Confidential, NE
Sr.Net Developer
Responsibilities:
- Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Web application that accepts and updates customer financial transaction information was developed under MVC Architecture.
- Used JQuery, JavaScript and various web controls to present data to users in a much comfortable environment.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.
- Extensively used JQuery, Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Developed rich client interface using Flash.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Worked extensively on web forms and data binding controls like JQ Grid, drop down boxes and Mapping page fields to the database fields.
- Programmed LINQTOSQL for communication between application and database, used extensively Data Grid.
- Created tables Developed Stored Procedures in SQL Server 2008 for accessing the database.
- Involved in Developing WCF services to enable effective communication.
Environment: Visual Studio 2010, ASP.Net 3.5,LINQ TO SQL, C# 3.0, Web Services, WCF, Flash,SQL Server 2008, T-SQL, MVC 3.0, Json, Jquery, SVN.
Confidential, MA
Sr.Net Developer
Responsibilities:
- Designed and implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- The Presentation Layer is implemented in ASP.Net with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#.
- Extensively used Ajax Controls to reduce the client server turnaround time, hence enhancing the performance of the application.
- Used JavaScript for client-side validations.
- Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information.
- Utilized LINQ extensively for data querying, storage and manipulations in Data Access Layer.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Used bindings to control the construction of the WCF channel stack at runtime.
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Developed different WPF controls and customized the appearance of list box and list box items.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Implemented Serialization and Deseralization of objects.
- Design responsive and intuitive user interface for the web using XHTML/CSS and both custom AJAX scripts as well as MS AJAX for ASP.NET library
- Used AJAX enabled grid to display the data to display the data fetched and also used AJAX Toolkit to develop the controls.
- Developed light-weight rich UI via extensive usage of Jquery
- Intensive use of CSS and XHTML to design look and feel of the web pages.
- Worked on Performance Tuning and Optimization using T-SQL, Execution Plan, Index Tuning wizard, system stored procedures and Tables.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Studio 2008 is utilized as the IDE tool for the management of the project and controls as they are developed and deployed.
- Version control for the source code and scripts are managed using Ms Visual Source Safe.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT
Environment: MS-Visual Studio 2008, ASP.NET, C#.Net, SOAP, XML, HTML, XSLT, XPath, Jquery, IIS 6.0, NUNIT, Visual Source Safe, SSRS, WCF, WPF, T-SQL, ADO.NET,LINQ, Oracle 10g,TFS, IIS and Windows 2003 Server.
Confidential, CT
Sr.Net Developer
Responsibilities:
- Involved in allphases of SoftwareDevelopment Life-Cycle(SDLC)for theapplication
- Designed and implemented Business Layer using C# to implement business logic.
- Involved in designing and developing the Web Forms (UI) usingHTML, CSS,HTML Controls, Server Controls and Data Controls.
- CreatedASP.NETUser Controlsand Master pagesto reduce the complexity of user interface designand to have a common look and feel.
- Java Script was extensively used for client-side custom validations.
- Effectively used Session Cookies for users for validity and to make a timeout for the connectivity with the database
- Used XML and XSLT for transforming data from different formats into XML and vice versa.
- Designed and implemented Data access layer usingADO.NETto connect and retrieve or manipulate database information.
- Responsible for designing database tables, Complex T-SQLStored Procedures, Functions and Triggers inSQL Server
- Developed dynamic partial page updates using AJAX and added AJAX features to the existing web applications.
- Developed, Published, Consumedweb services usingVB.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Also consumed the Web Service of USPS to verifythe certified address given by user in ‘Registration’ and ‘updating rmation’
- Involved in unit testing and integration testing of the application.
Environment: ASP.NET,VB.NET,ADO.NET,HTML, CSS, XML/XSLT, JavaScript,SQL Server 2005, Visual Studio.Net 2005, Windows2000, Web Services,IIS 6.0,AJAX,Visual Source safe.
Confidential
Jr.Net Developer
Responsibilities:
- Involved in design and development of web pages using ASP.net
- Developed the application in ASP.net and involved in writing C#.net classes
- Built user Interface that separated Application Logic from Presentation code
- Pioneer activities in Web related technologies
- Wrote queries and stored procedures to extract data from SQL Server and also update Server
- Used ADO.NET to interact with SQL Server databases
- Used ASP.NET Validation controls to validate user inputs
- Used ASP.NET Control Data grid to display profiles
- Troubleshoot the application in production environment without scarifying the up-time and services
Environment: Visual Studio.NET, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio, XML, IIS 5.0, Windows 2000, JavaScript, HTML, Visual Source Safe (VSS), Web Services.