.net Developer Resume
GainesvillE
SUMMARY
- 4 Years of experience in IT world with all phases of Software Development Life Cycle (SDLC) involving Requirement Gathering, Analysis, Logical and Physical Architectural Modeling, Design, Development, Testing, and Implementation of Client/Server applications using Microsoft .NET.
- Expert in designing and developing web and windows based applications using MVC, ASP.NET, and C #, ADO.NET, Entity Framework, Enterprise Library, LINQ, SOAP, Web Services, AJAX Control Tool Kit, IIS, XML and XSLT.
- Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing N - Tier Architecture.
- Experience in designing web pages with HTML, JavaScript, CSS, HTML 5, CSS3 and JQuery in a hand-coded environment.
- Sound knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction and Polymorphism.
- Extensive front end and backend development experience working with .Net Framework 4.0/3.5/3.0/2.0 , Visual Studio.NET 2012/2010/2008/2005.
- Expertise in working with User Interface (UI) web development using technologies like Master Pages, AJAX Controls, JQuery, CSS, Themes and Skins.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Expertise in developing customized and distributed applications using User Controls and Custom Controls.
- Experience in working with Windows Presentation Foundation (WPF) for front end.
- Experience in working with Windows Communication Foundation (WCF) .NET Web Services using WSDL, SOAP and UDDI in .Net Framework 4.0/3.5.
- Good working experience with ADO.NET, Microsoft Application Blocks and Entity Framework as a part of accessing and updating the database.
- Experience in working with ADO.NET components such as Data grids, Datasets, Data Table Paging and Sorting.
- Working experience with Visual SourceSafe (VSS), Team Foundation Server (TFS) and CVS Version control configuration Management.
- Experience in designing and developing Databases in SQL Server 2012/2008/2005 which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact SQL.
- Good experience with development methodologies like Agile (SCRUM), Waterfall and Test driven development
- Able to work as a team player as well as individually. Highly organized, dedicated with a positive attitude along with the strong analytical and trouble shooting skills.
- Strong ability to understand business requirements of various projects.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.Net, C, C++, Java, Objective C, Visual Basic 6.0, PL/SQL. PHP/ UML / Modeling Tool, Ruby on Rails
Web Technologies: ASP.NET, Classic ASP, WPF, HTML, XHTML. DHTML, AJAX, WCF Web-Services, Active X, MVC 3.0, MVC 4.0
Scripting Language: XML, CSS, Java Script, VBScript, UML, Perl, JQuery
Technology: MSFT.Net Framework 1.1/2.0/3.0/3.5
Database: SQL Server-2000/2005/DB, Oracle 10g/9i/8i, LINQ, MS-Access, PL/SQ, SQL injection
Tools: Crystal Report, Microsoft-Office, Microsoft Visio.
Development Tools: Microsoft Visual Studio .NET 2003/2005/2008/2010/2012 , Visual Studio 6.0,Microsoft Expression Blend
Versioning Tool: Visual Source Safe(VSS), Team Foundation Server
Code Generators: Code Smith Tools (.Net Tires), MS Repository Factory
Web Server: IIS, Apache
Operating Systems: Linux, Windows 95/98/NT/XP/Vista, Windows Mobile OS, Windows 2005 Server, UNIX, PC Hardware, Operating Systems/APIs
PROFESSIONAL EXPERIENCE
Confidential, Gainesville
.Net Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture
- Developing, implementing, and consuming Data Access Layers and Data Objects Using C#
- Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.
- Made use of the various server controls for user interaction.
- Designed and developed dynamic Web Pages usingC#.NET, ASP.Net 4.0,WPF, CSS, HTML and performed client side functionality and/or validations using JQuery.
- Designed front end User Interface with help of ASP.NET, Ajax Controls, and CSS.
- Involved in the design and development of application on ASP.Net MVC 3.0 Framework.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed various screens and validations using JavaScript and JQuery.
- Extensively used ASP.NET Data Grid control for displaying the data.
- Used Ajax Update Panel for faster post back of the data and prevent flickering of the screen.
- Involved in developing personalizable user friendly Web Pages Using Web Parts.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Developed business objects and Data Transformation objects using Object Oriented Programming concepts and OOAD Principles
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Developed Web services using WCF for export and import of data.
- Successfully tested each new feature by writing a test case in Test-driven development
- Used Team Foundation Server for source control, data collection, reporting and project tracking.
- Extensively used TFS Spring Templates and Maintained all the User Stories and Tasks in TFS.
Environment: C#, ASP.NET 4.0,WCF,WPF,ADO.NET, JavaScript, JQuery, CSS, AJAX, HTML, XML, MVC 3.0, MVC 4.0, HTML SQL SERVER 2008, MS Visual Studio 2012
Confidential
.Net Developer
Responsibilities:
- Involved in Understanding and Reviewing Software Requirements, Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology.
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast pacedagile methodology, involving task completion, user stories, and iterations.
- Designed and developed rich and enhanced web pages using ASP.NET, C#, Entity Framework, JSON, HTML 5, CSS 3 and JQuery.
- Developed business objects and Data Transformation objects using Object Oriented Programming concepts and OOAD Principles.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application
- Developed the architecture with Model View Controller design pattern. Overridden default controller behaviors and implemented custom action methods.
- WCF Service Interface Layer in designed which includes Service Contracts, Operation Contracts and Fault Contracts if any exception is expected to thrown outside of the service boundary.
- Implemented calling context for each WCF Request from client with vision of building response object either expected result and/or error codes.
- Created shelve sets in TFS and reviewing shelve sets developed by other developers and posting review comments according to the BOA standards before updating TFS using normal/checkmate check-in process.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
Environment: C#, ASP.NET 3.5,WCF,WPF, ADO.NET, JavaScript, JQuery, CSS, ASMX, MVC 3.0, MVC 4.0 AJAX, HTML, XML,SQL SERVER 2008, MS Visual Studio 2012
Confidential
.Net Developer
Responsibilities:
- Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Worked with n-tier architecture involving Services Layer, Data Access Layer, and Business Layer.
- Involved in development of Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Extensively worked on User Interface pages (aspx) using C#, CSS, HTML, AJAX, Java Script and to implement complex Business Rules and Validation of front end forms.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers in C#. NET.
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ Lambda Expressions to query in memory expressions.
- Used global Temp tables to make the data easily accessible all over the solution.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Organized database documentation and database source codes Packages, Stored procedures and functions using Visual Source Safe.
- Used ASP.NET to design web forms, user controls and C#. NET for code behind
- Created Master Pages, Skins, Themes and CSS Files to maintain consistent look and feel across the website.
- Worked extensively on Data adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Implemented C#.NET as the Code behind Language for the UI.
- Involved in designing and developing the UI for the user interface with various controls that include Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.
- Involved in documenting the user manual.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in project search module.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
- Responsible for maintaining versions of source code using Team Foundation Server.
