Senior .net Developer Resume
Denver -, CO
SUMMARY
- Having 9+ Years of experience in all phases of Software Development Life Cycle (SDLC), including design, development, integration and implementation of business application both windows and web based applications of Service Oriented Architecture (SOA), Client - Server and N-tier architecture including user interface design, application design, development and testing.
- Expertise in developing Windows-based and Web-based applications in C#, VB.NET, ASP.NET, ADO.NET Visual Studio.NET using various Frameworks.
- Proficient in Object Oriented Analysis (OOA), Object Oriented Design (OOD), Object Oriented Programming (OOP).
- Proficient technical skills in AJAX, JavaScript, HTML, XML, XSD, SOAP, IIS, CSS, WCF, Web Services.
- Strong experience Waterfall Software Development methodologies.
- Expertise in creating partial Views, Web Forms, User Controls, Custom Controls, Web Controls, Web Parts using C#, VB.Net,WPF.
- Excellent knowledge in developing applications with .Net frameworks 1.0, 2.0, 3.0, 3.5, 4.
- Extensively worked with RDBMS databases such as SQL Server 2000/2005/2008 , Oracle 8i/9i/10g/11g and MS Access using ADO.NET and PL/SQL.
- Proficient in Database Analysis, Modeling, and creating Constraints, Indexes, Views, Stored Procedures, Triggers, User Defined Functions in T-SQL and PL/SQL.
- Experience in creating customized reports using SQL Server Reports, Crystal Reports.
- Working knowledge with SSIS (SQL Server Integration Services) and SSRS.
- Hands on experience with query optimization and tuning complex PL/SQL queries.
- Experience in the design of test cases, performing Unit testing and well versed in using bug-tracking tools like Remedy Quality Management.
- Experience in deploying web applications on IIS 5.0/6.0/7.0 web server.
- Have expertise in technical design documentations using UML modelling, analysis, design and design patterns like Singleton.
- Experience on writing expressions with LINQ.
- Strong experience in using Source Code Control Systems like MS Visual Source Safe and TFS, Subversion.
- Excellent team player and execute tasks under less supervision. Self-motivated, excellent analytical, communication, interpersonal and presentation skills.
- Extremely focused and able to quickly identify and respond to priority issues.
- Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
TECHNICAL SKILLS
Programming Languages: C#,VC++, VB.Net, VB6
.Net Technologies: C#.NET 1.1/2.0/3.5, ADO.NET, WCF, VB.NET, ASP.NET, .NET Framework 3.5 (LINQ), ADO.NET Entity Framework.
Web Technologies: DHTML, CSS, JavaScript, AJAX, VBScript, XML, XSLT, XSD, SOAP, WSDL, Microsoft Silverlight, JQuery.
Development Tools: Visual Studio.NET 2005/2008/2010/2012 , SQL Server Enterprise Manager, Query Analyzer, ANTS and Developer tools.
Reporting Tools: Crystal Reports 9/10, SQL Server Reporting Services (SSRS)
Databases: MS SQL Server 2000/2005/2008 , Oracle 8i/9i/10g, MS Access.
Methodologies: SDLC, UML.
Operating Systems: Windows 2000/XP/Vista/7.
Query Languages: PL/SQL (Oracle), T-SQL (SQL)
Middleware: Web services, .NET Remoting, DTS, SQL Server Integration Services (SSIS)
Reporting Tools: Crystal Reports 9/10, SQL Server Reporting Services (SSRS)
PROFESSIONAL EXPERIENCE
Confidential, Glastonbury - CT
Senior .Net Developer
Responsibilities:
- Involved in analysis, design and development of the entire application.
- Designed and documented Use Cases, Activity Diagrams, Class Diagrams and Sequence Diagrams.
- Developed the application using C# and JSON.
- Developed JSON based panels to improve user experience and application performance.
- Developed Web Forms (aspx pages) using ASP.NET server controls and data aware controls.
- Developed WCF to serve different parts of the application.
- Published and consumed web services using SOAP.
- Incorporated user authentications and authorizations in Web.Config (API) to make application more secure.
- Developed Object Model and Data Access Model based on Prototype design pattern using C# and ADO .NET. Implemented bound columns in the Data Grid to display user information.
- Analyze and design Web Site Navigation, Web Content Development & Management.
- Extensively used ASP.NET features like Grid View and Repeater Controls and customizing necessary Controls.
- Designing and implemented core components and developed reusable .Net assemblies.
- Developed a middleware data access layer using ADO.NET
- Migrated the existing database from MS Access to SQL.
- Created stored procedures, triggers, views and tables using T-SQL.
- Wrote JavaScript to perform validations and catch the events on client’s browser.
- Used Microsoft Subversion for version control and collaboration.
- Performed Unit Testing and was involved in Integration Testing.
- Deployed the application on IIS.
- Participated in system documentation and code documentation.
- Provided support and maintenance for the application.
Environment: C#, ASP.NET, Visual Studio 2012, .Net framework 4.5, Subversion TFS, IIS,SQL Server 2008, XML, HTML, WCF.
Confidential, Harrisburg - PA
Senior .Net Developer
Responsibilities:
- Extensively used ASP.NET Validation Controls, JQuery and Java Script for client side validations in the Web Pages.
- Used ASP.NET Master Pages, Themes, Skins and Styles for consistent look and feel for the site
- Developed architecture using Singleton Pattern and Agile Methodology. Business Logic is isolated from the Presentation and State Persistence.
- Developed ASP.NET Web pages using C#.
- Involved in designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.)
- Worked with ASP.NET AJAX Controls and JQuery Controls.
- Worked on the Security to provide the security to the users and employees based on the User Credentials.
- Worked on Data Access layer using ADO.NET to communicate with the PL SQL Database.
- Architected Windows Communication Foundation (WCF using VB.Net) and ASP.NET Web Services to enable platform and application communication.
- Designed and developed Triggers, Functions and stored procedures for PL SQL database.
- Involved in Database Designing, Analysis, testing, implementation of my Module and pushing the stuff to development to staging and then to production.
- Developed Custom Controls, User Controls etc.
- Communication between Data Access Layer and PL SQL Server was established by ADO.NET.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Conducted NUnit testing on the system to determine the response times for the various parts of the system and made changes to improve efficiency of the system.
Environment: ASP.NET, C#, VB.Net, Visual Studio 2010, ADO.NET, Oracle PL SQL, TFS, IIS 6.0, JavaScript, JQuery, Agile, XML, HTML, CSS, WCF.
Confidential, Denver - CO
Senior .Net Developer
Responsibilities:
- Involved in analysis and designing the business logic for the application using OOA and OOD principles.
- Created and customize the application from within in Visual Studio 2008.
- Developed application using C#.Net.
- Used multi-threading to enhance performance by running multiple processes asynchronously.
- Extensively used windows UI Automation & CodePlex Automation framework features to find the page, parent page, popup window and controls to automate the application.
- Worked on state Management, and Caching features, configuring optimizations and API.
- The console interface for all screens was developed using ASP.NET in .Net Framework 2.0/3.5 using Visual Studio IDE.
- Used Fiddler.dll and Fiddler.EXE to measure the request and response time.
- Created a Simulator app for providing the same XML response every time so that the performance measured.
- Involved in creating the setup and deployment of the applications.
- Suggested the other team to use AJAX based panels to improve user experience and application performance.
- Used Microsoft Team foundation Server for all the source control and application tasks.
- Implemented Unit Testing, Integration Testing and Regression Testing.
- Participated in system documentation and code documentation.
Environment: C#, Visual Studio 2008, TFS, IIS 6.0, Excel, UI Automation.Dll, CodePlex.Dll, Fiddler.EXE and Fiddler.dll.
Confidential, New York - NY
Senior .Net Developer
Responsibilities:
- Involved in designing, programming, Code Review, Unit testing, and Debugging of the application.
- Achieved fully functional requirements as per the functional spec. Pro-actively involved in same patterns of problem in the application.
- Handled the tasks of developing, enhancing and bug fixing in existing system like implementation and testing.
- Created the Database Design and Database Objects like Tables, Stored procedures, Functions and Views.
- Created WCF Services to access data from SQL Server database
- Created Web Parts for the SharePoint team and gained basic SharePoint knowledge,
- Performance tuning of the application by fine tuning the stored procedures, applying indexes on frequently accessed tables.
- As a lead developer involved in the analysis and detailed estimates for ongoing enhancements.
- Lead the small size of development team.
- Fallowed the Agile methodology
Environment: Windows XP professional, ASP.Net, C#, Oracle, PL/SQL, VB.NET, HTML, DHTML, .NET, ADO.NET, Web Forms, IIS 5.0, Visual SourceSafe, JavaScript, SQL Server 2000, SharePoint
Confidential, Tampa - FL
.Net Developer
Responsibilities:
- Application development using ASP.NET, Web Services, C#, HTML, Java Script, CM Synergy, SQL Server and Visual Studio.NET 2008.
- Providing technology options and solutions based on client’s requirement.
- Responsible for design, coding and deployment of the application.
- Managing and guiding the technical team.
- Involved in Code reviews and Test case reviews.
- Worked on requirement analysis, design, development, estimation and development.
- Responsible for Estimation, scoping, work delegation to team members, analysis and design.
- Handling a team of six developers.
- Worked on Microsoft project planner to plan activities for different team members.
- Created the design documents for various modules and reports.
- Used Factory, Repository and Singleton design patterns.
- Used SSRS to generate various reports.
- Created various WCF services.
- Created N Unit Test Cases using C#.
- Provided valuable suggestions to client by analyzing the requirements.
Environment: C#, Web Services, ASP.NET, JavaScript, XML, XSLT, SSRS and SQL Server.
Confidential
.Net Developer
Responsibilities:
- Implemented the Logging and Exception Handling Application blocks from Enterprise Library
- Created and consumed the web services to access data from SQL Server database
- Developed the UI screens using ASP.Net 2.0/C#.Net 2.0/VS 2005
- Debugging and Unit testing the application.
- Involved in creating the Database Design and Database Objects like Tables, Views and Roles.
- Involved in creating stored procedures using SQL Server 2005
- Created custom installer and MSI package
- Involved in setup and deployment packages in client environment
- Effectively followed the scrum process
- N-Tiers - for creating Database Layers.
Environment: Microsoft .NET Framework 2.0, ASP.NET 2.0, C#.NET 2.0, Web services, JavaScript, Enterprise library 2.0, SQL Server 2005, IIS 6.0.
Confidential
.Net Developer
Responsibilities:
- Translate the business requirements in to technical specification documents. Review the technical specs prepared bydevelopmentteam.
- Actively participated in High-level Document and Detailed level Document for different modules in the project.
- Coordinating withdevelopmentteam for maintenance releases and ensures that deadlines are met and deliverables made on time.
- Allocating support tasks to team members and ensure that escalations are resolved and SLA's are met.
- Extensive interaction with end users and giving logical solutions to their problems as a part of production support.
- Developing Stored Procedures, Functions, Packagesin SQL*Plus.
- Travelled multiple times to onsite in Chicago on behest of the client.
Environment: C#.Net, .NET Framework 2.0,Web Services, ASP.NET, SQL Server, AJAX, ADO.NET,VSS