Senior .net Developer Resume
Virginia Beach, VA
SUMMARY
- Over six years of hands - on experience in requirement analysis, development and implementation of Internet, Intranet, Client-Server web based and Windows applications using .Net Technologies including ASP.NET, C#.NET, VB.NET, ADO.NET and SQL Server.
- Expertise in complete Software Development Life Cycle (SDLC) - Analysis, Design, Development, Deployment and Testing.
- Experienced in .NET N-Tier and Distributed Architectures-Web Services, Remoting, WCF to deliver the business agility and IT flexibility.
- Proficient in working with various Microsoft .NET Frameworks 1.1, 2.0, 3.0, 3.5 &4.0 Microsoft Visual Studio 2003/2005/2008/2010 .
- Expertise in implementing Object Oriented Analysis and Design (OOA & OOD) and Service Oriented Architecture (SOA) methodologies.
- Extensive experience in Web, Internet and Intranet and Mobile applications using ASP.NET, XML, XSL, XSLT, X Path, X Query, HTML, DHTML, CSS, SOAP, VBScript and JavaScript & JQuery.
- Hands-on experience in various Relational Database Management Systems(RDBMS), Oracle 9i/10g,11g MS SQL-Server 2000/2005/2008, T-SQL,PL/SQL- Writing Constraints, Indexes, Views, Stored Procedures, Triggers, User Defined Functions, Database Backup and Recovery and working knowledge on Multiple Dimension Expressions (MDX).
- Expertise in implementation of ASP.NET AJAX 1.1 methodologies and LINQ.
- Proficient in implementing Exceptional Handling, Caching and Data Access Blocks.
- Extensively worked with Win Forms, Web forms, Application Blocks, Master Pages, Themes, Sessions, Cookies, View State and Validations.
- Expertise in developing web forms, user controls, custom controls and validation controls in ASP.NET.
- Good knowledge on WPF and Microsoft Silver Light.
- Expertise in working in Health, Insurance, Finance/ Accounting and Banking and E-Commerce Domains.
- Strong experience in working with SSRS, Telerik Reporting, Active Reports and Crystal Reports.
- Expertise in using SSIS, DTS and SQL Jobs and knowledge on BizTalk Server.
- Skilled in developing UML diagrams including use case, sequence, class, interaction, state and deployment diagrams using MS Visio, Describe and Rational Rose.
- Hands-on experience in Debugging, fixing bugs in application and N-Unit testing
- Excellent verbal and written communication and inter-personal skills.
- Strong technical background, excellent analytical ability, problem solving, multi-tasking, decision-making, good team player and goal oriented, with a commitment towards excellence.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, VB.NET, ADO.NET, WCF, XML Web Services, Remoting, AJAX, .NET 1.0/1.1/2.0/3.0/3.5, WPF, COM,COM+,DTD
Databases: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008 .
Languages: C, C++, C#, VB, PL/SQL, T-SQL, HTML, DHTML, CSS, Java2.0, LINQ
Reporting Tools: Crystal Reports, Reporting Services (SSRS), Active Reports
Web Servers: IIS 5.0/IIS 6.0/IIS 7.0/7.5, IBM Web Sphere
Version Control: Team Foundation Server, Visual Source Safe, ClearCase, Subversion
Operating Systems: Windows Server 2000/2003/2008 R2, Windows XP, Windows NT, UNIX
Tools: Visual Studio 2003/2005/2008/2010, Microsoft Visio, Cruise Controls, Telerik Tools, Rational Clear Case, Benthic Software, Photoshop
Software Methodologies: Agile Unified Process, UML, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Virginia Beach, VA
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the End-Users and Business Analyst to develop the application and to modify the existing code
- Implemented n-tier architectural design pattern
- Developed Service Oriented Architecture (SOA)
- Coded in Presentation Layer, Business Logic layer and in Data Access Layer of the application
- Developed custom Classes and Business Objects to serve as the Model object
- Used Enterprise Libraries (Application Blocks) and ADO.NET for connecting to the database
- Used LINQ and Lambda Expressions for iterating through collections in .NET
- Extensively worked on the Web Services and WCF services for retrieving the data
- Developed, Implemented and Consumed various Services (WCF and Web Service)
- Validated the XML data against Custom Classes for various business rules
- Implemented Service Gateways to have a centralized point of communication for all the service calls
- Developed Batches to update the data from the Active Directory (AD) that acts as our primary User Data Source
- Created Data Bindings for the populating the data on to the User Interface (UI)
- Developed User Controls and Custom Controls Standard Library for the Client Control Repository
- Used Collection Initializers, Anonymous Types in the Business Objects
- Created Custom event handling mechanisms as per the requirement
- Used JQuery Extensively for Client-Side validations and to manipulate the elements in DOM and also used JQuery controls like Accordion, Date Picker
- Used XSLT and XML Gen for iterating through the XML object and for generating XML
- Validated the XML files against custom Data Contract objects.
- Modified n- layered applications which constitute Presentation Layer, Business Logic Layer and Data Access Layer as per the business requirements.
- Created Complex Stored Procedures for retrieving the data from the Oracle Server database to fill the Business Objects
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
- Analyzed the performance of the application by using Diagnostics class, ANTS profiler
Environment: .NET Framework 4.0 Visual Studio.NET 2010, C#.NET, MVC, n-Unit Test, Web Services, LINQ, Lambda Expressions, ANTS Profiler, Team Foundation Server, Oracle, SSRS, Power Tools, Windows 2008, Agile(Scrum)
Confidential, Andover, MA
Responsibilities:
- Responsible for requirement gathering from the Client and Business Analyst
- Developed n-tier application with architectural design patterns
- Developed the application using .NET4.0, VS.NET2010, C#.NET, WCF, Web Services
- Used Master Pages for uniform look and feel in the application
- Implemented Caching - Fragment and Output Caching for improving the performance
- Created different CSS (Styles) and used the JQuery CSS for the Library Controls
- Created Tree View control, List View, Generic Combo box and various other controls for the generating dynamic tab and so forth
- Developed application by integrating the legacy sub-systems
- Upgraded existing modules in the application developed in .NET Framework 3.5 to .NET Framework 4.0
- Responsible for the Integration, SAT, TFP and Production migration and application deployment
- Part of Configuring IIS and installing Digital Certificates for security of the application
- Monitoring the Perfmon (Performance) Logs for the performance statistics on the server using ANTS Profiler
- Responsible for on call Production support and handling activities of application pool on the IIS
- Created various Data Source objects to serve as the Control Data Source - Combo Box, Grid View and so on
- Developed modules as per Microsoft best practices to attain a standard coding procedure
- Implemented custom classes to read/write XML file data source.
- Processing batch ACDs as per the architectural design and implementation
- Created stored procedures for retrieving the customer demographics from database
- Extensively used Abstract and Interfaces for the Data Access Layer and Library
- Developed n-Unit test project for testing the functionality of different modules
Environment: .NET Framework 3.5/4.0, Visual Studio.NET 2010, C#.NET, MVC,, n-Unit Test, Web Services, LINQ, ANTS Profiler, Team Foundation Server, Sybase/SQL Server2008,SSRS,Power Tools, Windows 2008, Agile(Scrum)
Confidential
Senior .NET Developer
Responsibilities:
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML
- Produced UML models for architecture and design of the select comfort Web Services
- Developed Business Logic layer using C#.NET
- Worked on the Gemstone UI project to change the UI of the website. Made modifications, created various XSL, CSS files.
- Developed, Implemented and consumed Web Services provided by Bloomberg application.
- Developed web forms and windows forms for the Bloomberg project, which consumes web services. Used ASP.NET, XML, XSLT, C#, PL-SQL, JavaScript for this development task.
- Performed extensive impact analysis for the database changes that would affect the middle-tier and UI as part of Loan Data Purge and MTRS DB cleanup projects.
- Used LINQ for querying the database objects to retrieve the information with the most efficient query and also for having direct extension methods for the aggregate functions.
- Made C# code changes to address the issues in product maintenance as part of the production support team.
- Extensively used ADO.NET classes to work with the database. Used Connection Command, Data Reader, Data Adapter, Data Set and Data Tables for connected and disconnected mode of operation.
- Used Data Access Application Blocks for having a single point of interception for data access monitoring and testing.
- Developed user and custom controls for Mortgage Application Library and role based security models using ASP.NET. Used Telerik tools for better look and feel of the application and its improved performance.
- Created Shared Service Components using C#.NET and also created and used various Enterprise Libraries for the modules in the project.
- Implemented various Validators like Range and Compare Validators and also created custom validation controls to be used in different modules of the application.
- Implemented fragment caching in user controls to enhance the performance of the application.
- Used SSRS for generating reports in various formats for different hierarchy of users and used PDF Grabber to convert the PDF documents in to Excel, XML according to their business requirements.
- Upgraded Database from SQL 2005 to SQL 2008 and made changes to the DAL layer
- Installed IIS 7.5 on Windows Server 2008 R2 by using Web Platform Installer as per the Client requirements
- Implemented AJAX functionality for various client-server controls to reduce the server post back and to improve their responsiveness.
- Added several additional registration/Login pages and Password Recovery as part of the Custom AU login using ASP.NET, and C #.
- Used N-Unit for testing and debugging different modules using Bug Tracker and Fiddler for debugging in the application.
Environment: .NET Framework 3.0/3.5, .NET Entity Framework, Visual Studio.NET 2005/2008, MS Build 2.0, ASP.NET, VB.NET, C#, C++, XML Web Services, ADO.NET, SOA, WCF, Classic ASP, AJAX 2.0, HTML/DHTML, LINQ, CSS, XML Schema, SQL Server 2005, SSIS, SSRS,PDF Grabber 4.0, MS Visio 2000, IIS 7.0/7.5, Telerik Tools, Microsoft Team Foundation Server, Windows 2008 R2
Confidential, Warren, NJ
Senior .NET/WPF Developer
Responsibilities:
- Responsible for requirement gathering from the Client and Business User Group
- Developed Smart Client Presentation Layer using WPF, WPF Controls, Windows controls, .NET3.5/3.0, VS.NET2008/2005, C#, XML and XAML. Created custom styles templates, Resource files using Expression Blend. Developed Views using WPF User Controls and Telerik Tools
- Created Dependency Properties and Routed events in C# and Implemented Styles, Triggers in XAML using VS.NET2008,Blend and Consumed client’s third party Java Web Services using WCF
- Implemented Model-View-View Model (MVVM) design pattern for the Calibration Verification of Hematology devices
- Implemented asynchronous calling mechanisms to isolate the UI processing with the backend data base call processing
- Implemented Styles, Triggers in XAML using VS.NET2010
- Extensively worked with Expression Blend 4.0 for designing rich Graphical User Interface (GUI)
- Created Business Logic layer in the View Model of the architectural pattern
- Created Dependency Properties and Routed events in C# for the WPF. Implemented Styles, Triggers and wrote Story Boards for the best user experience
- Consumed WCF service for the data from the Insight application Database with Entity Framework
- Developed custom Classes and Business Objects for the Model of the application
- Designed and Developed Backend Components such as Business Objects and Collections using
- C# .NET for all WPF Controls
- Developed graphs for the Data to be displayed in the WPF User Controls
- Created Data Bindings for the populating the data on to the User Interface (UI)
- Generated SSRS Reports for various parameters that constitute the evaluation of blood samples.
Environment: .NET Framework 3.5, Visual Studio.NET 2008, WPF, Expression Blend3.0, C#.NET, MVVM, Entity Framework, MS Unit, WCF, Telerik Controls, LINQ, Entity Framework, Team Foundation Server, SQL Server2008,SSRS,Power Tools, Windows 2003, Agile(Scrum and TDD),Enterprise Library5.1
Confidential, Atlanta GA
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the Client to develop the interface between GEMS and Sales Force.
- Created technical documentation at each stage of Software Development Life Cycle (SDLC)
- Extensively developed the User Interface for the Generation plus (GenPlus) product using VB.NET.
- Implemented Service Oriented Architecture (SOA).
- Developed Applications of ASP.NET using Server controls, HTML Controls, Data Grid, Data List and Validation controls.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product.
- Created web services for Sales Force to retrieve the Borrowers information.
- Designed and developed n- layered applications which constitute Presentation Layer, Business Logic Layer and Data Access Layer.
- Used CSLA framework for building the business rules validations and for roles in the application.
- Created Complex Stored Procedures for retrieving the data from the SQL Server database to fill the Business Objects.
- Analyzed the performance of the application by profiling the code using ANTS Performance Profiler 6 from Red Gate.
- Used ANTS Memory Profiler 5 to analyze arbitrarily large number of memory snapshots and for Large Object heap fragmentation statistics.
- Created VB Class for uploading the Loan Documents to the FTP Server.
- Created Custom Controls and User Controls to be used across the GEMS application
- Implemented Generics and Collections as per the business needs.
- Generated reports for the Under Writers using Dev Express Reporting Tool and SQL Server Reporting Services (SSRS).
- Created Windows Forms (Win Forms) for the User Interface of the application.
- Responsible for deploying and publishing the ATS application.
- Performed n-Unit testing for all the functionalities of the Gen Plus product.
Environment: .NET Framework 3.0, Visual Studio.NET 2005, VB.NET, ADO.NET, SOA, MVC, Web Services, Developer Express Controls Volume 1, CSLA, ANTS Memory Profiler 5, ANTS Performance Profiler 6, SQL Loader, SQL Server 2005, SSRS, Team Foundation Server, Power, Tools, Windows 2003
Confidential
Software Developer
Responsibilities:
- GUI Design using Server controls of ASP.NET.
- Used Windows NT security to authenticate user name and password.
- Developed in VB.NET window based Application with user-friendly controls and ADO.NET components were used for database connection.
- Responsible for developing the application using Classic ASP.
- Provided Sorting and Multiple columns sorting features.
- Designing the database and class modules.
- Validating User input data.
- Involved in developing and testing code changes for fixes and new modules to ensure quality standards before releasing to the production environment
Environment: .NET Framework 2.0,Visual Studio .NET 2005, VB.NET, C#, C++,Classic ASP, ASP.NET, ADO.NET, UML, Sybase, Visual Source Safe, IIS 5.0, Windows 2000.
Confidential
Junior Software Programmer
Responsibilities:
- Involved in all phases of application development-analysis and requirements definition, prototyping, data -modeling, programming, client support & documentation.
- Developed MS Access 2000 user interface for SQL Server data, Design and Development of Sales Tracking Report Database in SQL Server.
- Developed web pages using C#, ASP.NET environment, Web Controls and ADO.NET, used ADO.NET for database connectivity and stored procedure executions.
- Developed data access components and business logic components using C# and C++.
- Transferred data to a web server database, created ASP reports.
- Involved in database design, writing stored procedures using T-SQL and creation of DTS packages.
- Scheduled jobs to perform automated data maintenance and backups.
- Generation of outgoing feed to a new or existing downstream system.
- Involved in the development of reports by using Crystal Reports, created custom Web Forms for CSP using ASP.NET and VB.NET in Visual Studio.Net environment.
- Responsible for the website maintenance, IIS configuration and fine-tuning
Environment: VS.NET, ASP.NET 1.1/2.0, CSS,MS-Access, ASP,VB.NET,C#,C++,SQL Server 2000,ADO.NET,IIS 5.0,Crystal Reports, Windows 2000
