Senior.net Developer Resume
Mount Laurel, NJ
SUMMARY
- Around 7 years of experience in Analysis, Design, Development, Testing and Maintenance of object - oriented and client-server multi-tier web, windows and GUI based software applications.
- Extensive experience of designing and developing software applications wif the .NET Framework (4.0/3.5/3.0/2.0/1.x), ASP.NET, ADO.NET, AJAX, WCF, WPF, Silverlight, CSS, Web Services, SOAP, HTTP, .NET Remoting, ASP, IIS, LINQ, Entity Framework and MVC3
- Excellent experience in Creating, Consuming and Publishing XML based Web Services (SOAP, REST, WSD &, UDDI) using .NET Framework and a solid understanding of Service Oriented Architecture
- Expertise inObject Oriented Programming(OOPS) concepts including Inheritance, Abstraction, Encapsulation and Polymorphism
- Performed N-Unit Testing for testing the Applications and proficient in writing Unit Test Cases for Business logic, Web services and WCF.
- Experience in using Multithreading, Serialization, Shared Assemblies, Garbage Collection and IIS.
- Experience in usingLanguage-Integrated Query(LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources
- Extensive experience in Relational database development for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Triggers, Cursors and Functions using T-SQL and PL/SQL in Microsoft SQL Server 2008/2005/2000 and Oracle 10g/9i/8i
- Hands on experience in developing Reports using SQL Server Reporting Services and Crystal Reports.
- Development experience using Visual Studio 2008/2010
- Experience in different development methodologies like Iterative/Agile/Scrum/Waterfall.
- Developed Windows based stand-alone and smart-client applications.
- Developed Web Applications using HTML/HTML5, ASP.NET, C#, JavaScript, AJAX, Atlas and XML.
- Good Exposure to UML and Object Oriented Analysis.
- Proficient in problem solving, self-motivated and driven professional, able to work wif minimal supervision, and able to exercise good judgment to keep critical systems operational.
- Commitment and conformance to delivering quality applications adhering to deadlines and hardworking, enthusiastic & highly committed to the growth and success of the organization.
- Result oriented software developer wif excellent track record of successful completion of projects, project milestones, and quality standards.
- Ability to work wifin a fast-paced environment, and interact supportively wifin a team.
TECHNICAL SKILLS:
Microsoft Technologies: .NET Framework (4.0/3.5/3.0/2.0/1.x), Silverlight (3.0/2.0/1.0), ASP.NET, ADO.NET, .NET Remoting, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Entity Framework
Web & Scripting Tools: HTML, XHTML, XML, XSL, XSLT, CSS, JavaScript, JQuery, WSDL, UDDI, Microsoft FrontPage, AJAX, Internet Information Services (IIS) and Apache Tomcat Server.
RDBMS Technologies: SQL Server 2000/2005/2008R2, Oracle, MS Access.
Reporting & Integration Tools: Crystal Reports, SSRS.
Development Tools: Microsoft Visual Studio 2010/2008/2005, Microsoft Visio 2010/2007, Microsoft Office 2010/2007/2003.
Windows Platform: Windows 7/Vista/XP/2003/98, Windows Server 2008/2003.
Version Control: VSS, TFS, Tortoise SVN
Application Server: IIS 5//6/7
Design Pattern: MVC, MVP, MVVM
PROFESSIONAL EXPERIENCE:
Confidential, Mount laurel, NJ
Senior.NET Developer
Roles and Responsibilities:
- Involved in full Software development life-cycle (SDLC) followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Gatheird the requirements and prepared Functional Design Document
- Involved in Technical Design of the application
- Designed Presentation layer using ASP.NET, Ajax Controls and CSS.
- Developed Business layer using C#.
- Developed validations using JavaScript and JQuery.
- Involved in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state and session state).
- Developed the web services using the Web Service Contract-First (WSCF) approach.
- Involved in the design of WSDL Service Contract
- Created WCF Service interfaces.
- Auto-generated the Client Service Interface wif the help of Service Model Metadata Utility Tool (SvcUtil.exe) using the WSDL Service Contract
- Used Entity Framework for database connectivity and data operations.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins by utilizing HTML/HTML5
- Efficiently used Global.asax file for Exception Handling
- Used Data Grids, Data Sets and Data Tables to extract data from SQL Server 2008
- Designed and implemented XHTML/HTML by using XSLT, XML, XPATH, XSL, and XQUERY.
- Designed HTTP headers for validating all the XML requests before passing through the Windows Application Firewall (WAF).
- Used Windows Autantication Mechanism for successful Autantication and Authorization of the credentials related to the application.
- Developed Stored Procedures, Views and Functions using SQL Server 2008.
- Developed WCF Web services for export and import of data and exposed them through SOAP, HTTP and XML.
- Developed proxy services using WSO2 Enterprise Service Bus (ESB).
- Used SOAP UI and Altova XML Spy tools for evaluating and testing the SOAP request and response.
- Implemented SQL Queries for backend database in WSO2 Data Server Services (DSS) and used them in the application wifout creating any SQL connections.
- Successfully tested each new feature by writing a test case in Test-driven development
- Wrote individual test cases for each and every screen in the application after testing them.
- Designed and generated reports using SQL Reporting services (SSRS) and Crystal Reports.
- Used Tortoise SVN for Source Code Control.
- Performed Unit Testing and System Integration Testing.
Environment:.NET Framework 4.0, C#, ASP.NET 4.0, WCF, ADO.NET, JavaScript, JQuery, CSS, AJAX, HTML, XML, IIS 7.0, SQL Server 2008, SQL Server Reporting Services, Entity Framework, Visual Studio 2010, XSLT, XPATH, XSL, XQUERY, N-Unit, XML Web Services, SOAP, WSDL, WSO2 ESB, WSO2 DSS, SOAP UI, Altova XML Spy, SvcUtil & Tortoise SVN
Confidential, Fort Worth, TX
Senior .NET Developer
Roles and Responsibilities:
- Developed the application using Visual Studio.Net in C#, ASP.NET and MVC2.
- Involved in Software Development Life Cycle from user requirements to design, development, testing, deployment and production support.
- Developed Mortgage Center page, EMI Calculator & process handling for mortgage using ASP.NET
- Developed Customer Validation page for loan officer by using MVC2 and using LINQ for Data context.
- Developed ASP.NET web pages using Web Server controls and HTML Server Controls.
- Used AJAX for updating Asynchronously
- Used ADO.NET technology to perform database operations
- Used CSS and Master Pages for consistent layout of the Application
- Developed Stored Procedures, Triggers and User Defined functions for admin and report modules.
- Used Exception handling throughout the application for better stability and troubleshooting
- Applied Form Autantication Technique wif Role Based Authorization for Loan Officers.
- Used Caching Technique for Performance.
- Worked on GridView Formatting.
- Used Validation Controls and Custom Validator to validate the data.
- Developed Unit test scripts using N-Unit and performed testing along wif Integrated testing
- Involved in Code Management and Version control using the Microsoft TFS
- Performed integrated Builds using a dedicated Microsoft Build Server to generate the MSI’s for deployment
- Provided Technical and Support documentation.
Environment: ASP.NET, MVC2, C#, LINQ, LINQ to SQL, N-Unit, TFS, SQL Server 2008, Microsoft Visual Studio 2008, Web Services and SOAP.
Confidential, Chicago, IL
.NET Developer
Roles and Responsibilities:
- Responsible for development of ASP.NET Web Forms, MVC Views, Controllers, WCF Web Services, Scheduled Tasks, Windows Services, Oracle PL/SQL and SQL Server 2008 T-SQL.
- Responsible for creating High Level design documents, Low level design documents, prepared estimates for Change Requests and worked wif project manager in preparing the project plan.
- Used Agile methodologies in extreme programming environment. Iterative development model was employed in most of the software releases
- Responsible for application architecture, database design and development.
- Development of Web sites that follow accessibility guidelines and provide cross-browser, AA-Grade support.
- All the load balanced web applications and WCF web services were SSL secured. Set up and configured SSL certificates on all IIS servers.
- Developed MSI Installer packages for Installation of .NET Components on System Test, UAT and Production environments. Also responsible for deployment of .NET code and database code to these environments.
- Responsible to provide support to the systems users for the Live Production environment.
- Created build scripts and used Cruise Control to set up automated builds that were used for continuous build process mechanism.
- Integrated 3rd party tools for pdf document generation, anti-virus scanning and excel file processing.
- Integrated Unipass autantication which uses X.509 Certificates installed on user’s browsers to work autanticate users in the web application.
- Used Sybase PowerDesigner for data modeling and to design and document data structures.
- Deliver unit tested software that meets quality standards and is written for maintainability.
- Used N-Unit to write unit tests as part of the Test driven development.
Environment: Visual Studio 2010/2008, ASP.NET 4.0/3.5, MVC 3.0, C# 4.0/3.5, WCF, LINQ, N-Unit, N-Mock, FxCop, SQL Server 2008, Oracle 11i, XML, XSD, XSLT, HTML/XHTML, IIS, SSL, JavaScript, JQuery, UML, Sybase Power designer, Subversion, Active Directory, CruiseControl.Net, MS-Build & Windows 2003 Server
Confidential, Santa Clara, CA
ASP.NET Developer
Roles and Responsibilities:
- Designed and implemented user-interface screens using .NET technologies: C# and ASP.NET 2.0.
- Converted project specifications into sequence of detailed instructions and logical steps.
- Implemented Business logic and Data access layer.
- Used Visual Studio 2005 for development.
- Implemented Grid View functionality for displaying various tasks and operations.
- Used AJAX controls for extended functionality.
- Used XML Technologies for data handling and parsing
- Designed database in MS-SQL, developed & used Queries, Stored Procedures and Views to enforce entity relationships and also involved in building scripts to alter tables and stored procedures.
- Configured Application configuration file for the entire application.
- Implemented ASP.NET validation controls.
- Implemented Data access layer using ADO.NET: Datasets, Data Readers, Data Command and Data Adapters to communicate wif the SQL Server.
- Performed Functional and Unit testing and involved in bug-raising and bug-tracking activities
Environment: ASP.NET 2.0, C#, XML, AJAX, Visual Studio 2005, Microsoft SQL Server 2005, Tortoise SVN and Windows XP.
Confidential
Software Developer
Roles and Responsibilities:
- Involved in Analysis, Design and Development using UML (Class & Interaction Diagrams).
- Involved in developing the web user interface using ASP.NET and C#.
- Implemented application business logic in C# wif MVP design pattern to increase unit test support.
- Developed ASP.Net pages using ASP.NET 2.0 web form controls, custom user controls, HTML server controls in C#.
- Involved in designing and normalizing the database.
- Developed Tables, Views, Stored Procedures, Triggers, Cursors, Functions, UDF’s and applying indexes, rules & defaults on MS SQL server.
- Created complex ETL Packages using SSIS to extract data from staging tables to primary tables.
- Created logging for ETL load at package level and task level to log number of records processed by each package and each task in a package using SSIS.
- Developed, monitored and deployed SSIS packages.
- Created different reports based on the business requirements.
Environment: Visual Studio 2005, SQL Server 2000, ASP.NET, VB.NET, C#, IIS 6.0, SSIS, XSL, XML, XSLT, SOAP, CSS & JavaScript
