Senior .net Developer Resume
SC
SUMMARY
- Having 11 years 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, JQuery, 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 4.5
- Extensively worked with RDBMS databases such as SQL Server 2008/2012/2014 , 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 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 2015.
- 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.
- Hands on experience on Production support (Issues and CR).
TECHNICAL SKILLS
Programming Languages: C#, VB.Net, VB6
.Net Technologies: C#. ADO.NET, WCF, VB.NET, ASP.NET, .NET Framework 4.5 (LINQ), Entity Framework.
Web Technologies: DHTML, CSS, JavaScript, AngularJS, AJAX, VBScript, XML, XSLT, XSD, SOAP, WSDL, Microsoft Silverlight, JQuery.
Development Tools: Visual Studio.NET 2010/2012/2015 , 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 2008/2012/2014 , Oracle 8i/9i/10g, MS Access.
Methodologies: SDLC, UML.
Operating Systems: Windows 2000/XP/Vista/8.
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 - SC
Senior .Net Developer
Responsibilities:
- Requirement Analysis and preparing detailed requirement specifications
- Object Oriented Analysis and Design (OOAD) using UML
- Develop Common Data Model and XSDs
- Client Interaction for Requirement Analysis
- Architect & Design SOA Enterprise Applications and Enterprise Integration Interfaces
- Effort Estimation and preparing/ providing inputs for Project Plan
- Documenting Architecture and Design using UML
- Develop Applications and Interfaces using ASP.Net, C# and IIS Server Business Integration Platforms
- Created a tool called PDF Utility using iTextSharp to replace Adobe Jet engine.
- Created build and release defintions using TFS 2015 - MS Build project type.
- Developing Shell Scripts for batch job executions.
- Develop Application Integration Interfaces and Process Orchestration Routines
- Develop Common Services for the Enterprise Applications
- Develop Reports using Business intelligence SSIS & SSRS
- Unit Test Application Components
- Support QA and Acceptance Testing and fix any issues
- Maintain and Support Production Applications
- Provide Application Training to Business Users
- Supporting User Acceptance Testing and fixing any identified issues
- Providing inputs to client for Tools / Technology choices and options for SOA implementations
- Ensuring that new components and modules are in synch with Organization’s vision
- Coordination with Client’s SOA Team for Organization’s standards and recommendations
- Interaction with various teams involved in Interfaces and Integration
Environment: Visual Studio 2015, .Net Framework, HTML, XML, UML, SDLC, SSIS, SSRS, CSS, Java Script, Jquery, Angular.js, IIS Server, Web service, XML Spy, WCF Service, OOAD, Remedy Action Request Ticketing, Microsoft Project, Microsoft Visio, Microsoft Office, MS Office, SQL Server 2014, PL SQL Oracle, NUnit Testing, Unix, APS.Net, C#.Net, VB.Net, VB6, XSLT, LINQ, SOAP, WSDL, DTS, .Net Remoting, JSON.
Confidential - CT
Project Manager (Technical)
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 TFS 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, TFS, IIS,SQL Server 2012, XML, HTML, Java Script, JQuery, WCF.
Confidential - PA
Project Manager (Technical)
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.
- Production support.
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, .Net Framework 3.5/4.0/4.5.
Confidential - 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.
- Production Support.
Environment: C#, Visual Studio 2008, TFS, IIS 6.0, Excel, UI Automation.Dll, CodePlex.Dll, Fiddler.EXE and Fiddler.dll, .Net Framework 3.5.
Confidential - 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
- Involved in Production Support.
Environment: Windows XP professional, ASP.Net, C#, Ajax, JQuery, Oracle, PL/SQL, VB.NET, HTML, DHTML, .NET, ADO.NET, Web Forms, IIS 5.0, Visual SourceSafe, JavaScript, SQL Server 2000, SharePoint, .Net Framework 3.5, TFS.
Confidential - 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, .Net Framework 3.0, VSS.
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, VSS.
