Senior .net Developer Resume
Virginia Beach, VA
SUMMARY
- Over 8 years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process and methodologies. Strong skills and experience in Object - Oriented Programming using the .NET framework.
- Experience in Microsoft .NET Technologies, .NET Framework 4.0/3.5/3.0/2.0, C#, VB, ASP.NET 4.0/3.5/2.0, ADO.Net, ADO.Net Entity Framework.
- Experience in implementing Object Oriented Analysis & Design (OOAD) Concepts.
- Expertise in Developing, Publishing & Consuming REST & SOAP Services using Windows Communication Foundation.
- Experience with designing and development of applications using MVC, MVVM, Singleton, and Factory design patterns.
- Expert in consuming and publishing Windows Communication Foundation (WCF) services and in defining Service, Operation, Data, and Fault Contracts.
- Expertise in developing applications to access data (Data Access Layers) and data services using ADO.NET and ADO.Net Entity Framework.
- Expertise in designing and developing the Class Libraries for encapsulating the reusable functionalities like creating the Library for Data Access Layer, and implementing lots of reusable business rules.
- Experienced in designing and developing web pages using basic HTML, HTML5, ASP.Net Server Controls, User Controls, Third party controls, JavaScript, JQuery, CSS,CSS3 Styles,
- Expertise in implementing Object Oriented Programming (OOPS) Concepts.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Experience on configuration of applications on IIS 6.0/7.0/7.5.
- Exposure in solving and debugging problems using Firebug, Fiddler, Developer Tools etc.
- Possess in-depth knowledge in SQL Server 2012/2008R2/2008/2005 technologies such as TSQL, Stored Procedures, Views, Triggers, Functions, and Common Table Expressions.
- Good team player with excellent communication and interpersonal skills and an ability to work individually or part of a team and good learner to adapt new technologies that improve the business.
- Dedicated, self-motivated achiever committed to success and adept at prioritizing multiple tasks in high-pressured environments with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: C, C++, C#, VB.Net, T-SQL, PL-SQL
Dot Net Technologies: ASP.NET 1.1/2.0/3.5, ASP.NET MVC 4.0/3.0/2.0, ADO.NET, C#.NET, VB.NET, WCF Services, Win Forms, .Net Framework 2.0/3.0/3.5/4.0
Web Technologies: HTML5, XML, CSS, CSS3, AJAX, JQuery, Angular Js, KnockoutJS.
Data bases: SQL Server 2005/2008/2008 R2/2012, MS Access, Oracle 10g/11g.
Database Tools: SQL Server Management Studio (SSMS) 2005/2008/2012.
Servers: IIS 5.0/6.0/7.0/7.5
Scripting Languages: Java Script, UNIX Shell Scripting, batch file scripting, JQuery
Environment: s: Microsoft Visual Studio 2008/2010/2012, Oracle SQL Developer.
Designing Tools: Adobe Photoshop CS, Adobe Image Ready CS, Macromedia FlashRational Rose 2008
Operating Systems: Windows 2000/XP/7/8 MS DOS, Mac OS, UNIX GUI
Reporting Tools: SSRS, Crystal Reports
Versioning Tool: Team Foundation server, SVN
PROFESSIONAL EXPERIENCE
Confidential, Hoboken, NJ
Sr. Dot Net Developer
Responsibilities:
- Used Microsoft SDLC with Agile/Scrum emphasis, sprint was for 4 to 8 weeks, which include pair programming and development in pit.
- Designed and developed data driven Web Forms using ASP.Net, C#.Net, ADO.NET, HTML5 and CSS3 technologies.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Involved in designing and developing the Middle Tier using ADO.NET to perform and implement business logic, Updating/retrieving the data to/from Database.
- Developed Responsive Web Design (RWD) pages using HTML5, CSS3.
- Translate WEB forms using AngularJs, HTML5, CSS3, JQuery, JSON, WCF Services for Windows 8 Modern style. Used JQuery for animation effects to icons, and page layout.
- Used JSON object to fetch domain data from the database through services.
- Developed Stored Procedures, User Defined Functions, Cursors, CTE’s and Triggers on SQL Server database.
- Extensively used the Grid View to retrieve, display and manipulate data from the database.
- Involved in providing technical support and maintenance for the application running in Production.
- Involved in Unit and Integration testing for quality assurance purpose.
- Involved in documentation and provided technical support and updates to customers and partners in a timely manner and documented technical and programming specifications.
- Involved in designing and developing application using ASP.NET MVC 4.0 architecture.
- Involved in developing a small application which deals with windows where I have developed a WPF Application as a sample.
Environment: Visual Studio 2010, Visual Studio 2012, SQL Server 2012,.NET Framework 4.0, C#.NET 4.0, AJAX, Java Script, JQuery,AngularJs,Json,HTML5,CSS3,Web Service, WCF,TFS,IIS, ASP .NET MVC 4.
Confidential, Virginia Beach, VA
Senior .Net Developer
Responsibilities:
- Participated in requirements gathering and compiled them into design document.
- Followed Agile methodologies (Scrum) and Test Driven Development.
- Created use case and class diagrams in MS Visio using UML notations.
- Designed and developed the windows application using ASP.NET and VB.NET Language.
- Designed and developed the architecture of middle layer using C# and implementing OOPS Concepts on top of it.
- Used Cascading Style Sheets (CSS) for a unified look and feel of the application.
- Used ADO.NET for data retrieving, querying, storage and manipulation interface screens developed using ASP.NET.
- Developed the presentation layer by using TelerikRAD Ajax controls and web server controls.
- Developed rich user interface (UI) using ASP.NET 2.0, C#, Web Forms, User Controls, Server Controls along with AJAX Controls Toolkit.
- Used Master pages, Update Panel and Extender controls.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Created Joins, Views, functions, stored procedures as part of the database programming in SQL Server, Involved in performance tuning and query optimization.
- Used forms based Authentication and role based Authorization for security.
- Used Stored Procedures to dynamically retrieve data based on user selection criteria.
- Implemented Caching, Exception and Custom Error Handling using ASP.NET and C#.
- Performed unit testing of the modules implemented by using C# and NUnit testing Framework.
- Experience in working with Team Foundation Server 2008.
- Experience in working with JavaScript libraries such as backbone, Underscore, etc.
- Used SSRS to generate reports and integrated with asp.net web page using report viewer.
- Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
Environment: .Net Framework 3.5, Visual Studio 2008, ASP.NET 3.5 VB.Net 6.0, C#, HTML,CSS, JavaScript, Rest Web Services, WCF, T-SQL, SQL Server 2008 R2, VSTS,LINQ, Team Foundation Server,Winforms, NUnit testing Framework, AJAX Control Toolkit, AJAX Extensions 1.1, SSRS, VSS,MVC 2.0, UML, MS Visio,IIS.
Confidential, Wausau, WA
Senior .Net/ Web Developer
Responsibilities:
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 3.0/3.5.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS and Custom Controls.
- Used AJAX on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page.
- Web form’s input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax, JavaScript and MS Enterprise Library.
- Created complex Web forms, Win forms, presentation layer and various server controls using ASP.NET and C#.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.
- Consumed XML/SOAP web services for authentication and access to backend mainframe database.
- Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts and operation contracts.
- Used WPF for developing advance visuals on applications
- Client-side scripting included JavaScript, JQuery, AJAX, and CSS.
- Created ASP.NET User Controls and custom controls for code reusability and to reduce the complexity of user interface design.
- Developed Data access layer using ADO.net Objects and C#.
- Created SQL queries, Stored procedures, Views, Triggers and implemented SQL queries in c#
- Evaluated database performance and performed maintenance duties such as tuning, backup and restoration.
- Developed Windows services and Batch application for data transferring and report purpose.
- Created XML files and XSL/XSLT/XPATH for Presentation and transferring Data to HTML page.
- Designed Use case documentation, test cases.
- Performed Code review and Unit testing for better performance.
Environment: .Net Framework 3.0/3.5, ASP.NET, C#, ADO.NET,WCF,Winforms,WPF, AJAX, JavaScript, T-SQL, Web Forms WF, XML, XSLT, HTML, Internet Information Services (IIS), Team Foundation Server, SQL Server 2012/2008/2005, Web Service, Visual Studio 2012, Windows Services.
Confidential, Fort Lauderdale, FL.Net Developer
Responsibilities:
- Involved in design, coding for web application using ASP.NET MVC Framework 4.0, C#, Visual Studio 2010, SQL Server 2008.
- Utilize Entity Framework code first approach then generates the database.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Developed modules of the application in ASP.NET MVC and involved in writing C# classes
- Developed Razor views (.cshtml) using HTML Helper methods and C# to display the wire information.
- Familiar with ASP.NET MVC routing and the way it is performed in Global.asax RegisterRoutes method.
- RegisterRoutes method Used Master pages & AJAX to maintain GUI uniformity for the web content.
- Used Web services to communicate with the business layer objects.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested.
- Layouts”, “ViewStart” and MVC User Controls “Partial Views”.
- Creating custom site pages, lists, views and master pages.
- Created different models to tightly bind these models to the above Views in the application.
- Created several Action methods in controllers in ASP.NET MVC which were used a routing mechanism between different views.
- Developed Controllers and action methods to process the incoming requests.
- Implemented windows authentication and created custom role providers to authorize the users.
- Develop complex MVC Controller, ViewModels and Helper methods linked to backend database.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level using Data Annotations.
- Involved in the design and development of database, created Complex Queries, Stored Procedures, and Views using SQL Server.
- Working with SVN as the source for version control and project / issue management.
- Used ADO.Net for Data accessing.
Environment: C# with ASP.Net 4, MVC, Ajax, ADO.Net, Entity Framework 4.0, SQL Server 2008, SVN.
Confidential, MA
.Net Developer
Responsibilities:
- Worked on full SDLC by Analyze, design, develop, deployment, test, implement and production support for Underwriter System.
- Developed UI Using ASP.NET 3.5 with Master pages, themes, Profiles, CSS web server controls and User Controls.
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Design, Development of Web forms, WIN Forms using .Net Framework (C#, ASP.Net, ADO.Net) for the user interface (UI) with SQL server as the Database.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Developed screens for user registration and authentication. Used ASP.NET validation controls for validating user data input.
- Designed GUI interface using Silverlight and Expression blend using features like animation, vector graphics for rich UI.
- Written JavaScript functions for client side code to implement different functionalities in events, validation and listeners.
- Developed Weekly and Monthly reports with the help of SSRS 2008.
- Worked extensively on web forms and data binding controls like data list and drop down boxes and Mapping page fields to the database fields.
- Used Ajax controls such as Calendar, Update Panel to increase the web page's interactivity and usability.
- Created different Webservices/Webmethods to implement business rules.
- ADO.NET (SQL Client) was used for Database interaction. Used Dataset, Data View and Data Reader objects for data retrieval and manipulation.
- Used Data View Object for Sorting and Filtering of data on data reporting pages.
- Used Visual Source Safe 6.0 for source control, reporting, check-in policies, build schedule and project tracking.
- Used WPF to display validation, extending control functionality using XAML attached properties.
- Closely involved in generating and managing the process occurrence and execution sequence in development using WWF.
- Involved in Generating Reports and testing the reports like Tracker system using SQL server Reporting services.
- Worked closely with the head of marketing as well as product management to redesign and update using HTML, DHTML, and CSS while ensuring that all pages were cross-browser and cross-platform compatible.
- Deployed on testing environment as well as involved in promoting the product release.
- Designed and developed the Windows Application using C# with SQL 2005 as the back end.
- Extensively used T-SQL stored procedures and Triggers Using SQL Server 2005.
- Worked on queries and manipulating data from SQL Database.
- Wrote store procedure and done SQL Optimization.
- Worked with ADO.NET to interact with the SQL Server 2005 database (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Worked on production support for assigned immediate issues.
Environment: Visual Studio 2008, ASP.NET 3.5/3.0, WPF, WCF, WWF, C#.NET 3.5/3.0, VB.NET, AJAX, ADO.NET, JavaScript, XML, XSLT, IIS, SSIS, SSRS, Silver lite, SQL Server 2008, Visual Source 6.0, Windows NT.
Confidential
.Net Developer
Responsibilities:
- Worked as Lead Developer, and was responsible for the development ASP.NET web forms, and business logic for the portal.
- Implementation of payment services using PayPal APIs.
- Design of SQL Server 2008 tables, views, and development of T-SQL stored procedures (SPs), transaction logic, T-SQL queries.
- Responsible for developing the User Interfaces in C#.NET.
- Used Java script in ASP.Net for client side validations.
- Design of SQL Server 2008 tables, views, and development of T-SQL stored procedures (SPs), transaction logic, T-SQL queries.
- Application trouble shooting and defect fixing.
- Testing the application using automation technologies.
- Used Visual SourceSafe (VSS) as versioning & Configure Management tool.
- Unit testing and Code Review.
Environment: ASP.NET, C#.net,T-SQL, C#, JavaScript, CSS
Confidential
.Net Developer
Responsibilities:
- Involved in all stages of the Software Development Life Cycle.
- Analyzed the system requirements, entire business process and designed Entity Relationship Diagrams.
- Designed and developed the web forms using ASP.NET and VB.NET Language.
- Created Master pages to design a consistent layout for the pages in the application.
- Used ASP.NET session state variables that enable to store and retrieve values for a user, as the user navigates ASP.NET pages in the Web application.
- Implemented ASP.NET Forms Authentication.
- Performed client side validations using JavaScript and Server side validations using ASP.NET.
- Used ADO.NET to access data in the database.
- Created number of stored procedures, triggers and view on Oracle.
- Used ADO.NET components to retrieve, manipulate, and update data in the database.
- Performed the Unit Testing and Integration Testing.
Environment: .NET Framework 2.0, C#.Net, ASP.Net, Adobe Photoshop 7, Macromedia Flash MX, Windows 2000 and SQL Server 2000.