Sr .net Developer Resume
Austin, TX
SUMMARY:
- Having 8+ years of Solid Experience in Customizing, Design, Development & Implementation and Testing of Web Applications, Windows Applications and Client - Server in multiple Platforms.
- 5+ years of Web development experience in implementing Ajax Framework like Dojo, JQuery, YUI, GWT and ExtJS.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD)
- Extensive experience in using C#, ASP.NET, VB.NET, ADO.NET, MVC framework, Web Forms and Web Controls.
- Experience in developing applications using MVC 5.0, 4.0, 3.0, 2.0, and 1.0.
- Experience working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Web Services
- Expertise in developing software applications using MS SQL Server 2000, 2005, 2008 R2, 2012 and 2014.
- Experience in working with various components such as Data grids, Datasets, Data Table, Connection, Command, Data Reader, Data set and Data Adapter Objects.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome
- Used various IDE's, Visual Studio 2015, 2013, 2012 2010 and 2008, Notepad++ and Adobe Photoshop.
- Worked on Entity Framework and ADO.NET to perform operations on the database.
- Hands on experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers. Experience in Query Optimization.
- Comfortable with client side scripting technologies like JavaScript, Angular JS, VBScript.
- Excellent in programming like C, C++ and good understanding of various design patterns.
- Strong in Object Oriented Analysis & Design concepts like inheritance, polymorphism, abstraction and encapsulation.
- Good Knowledge in implementing View, Model, Controller by using MVC3.0 ASP.Net Framework.
- Strong knowledge in dealing with Custom controls and User controls.
- Implemented and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects.
- Created Entity classes, relationships between entity classes to manage relational data as objects.
- Experience in developing applications using VB.NET, C#.NET, ASP.NET Web Forms.
- Deep expertise and hands on experience with Web Applications using HTML, CSS, JavaScript.
- Extensive expertise in developing Web Forms using VB.NET, C#, ASP.NET.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor.
- Proficiency in Waterfall and Iterative development methodologies and in developing Use Cases, Sequence Diagrams, and Class Diagrams in UML and Rational Rose.
- Knowledge on WPF (Windows Presentation Foundation) which is used for the functional requirement phase.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms and Win Forms.
- Worked with PL/SQL, SQL server as the backend and have knowledge on data modeling.
- Implementing tables, table normalization, views, cursors, SP (stored procedures), functions, and triggers using PL/SQL, SQL Server … …
- Experience with databases like Oracle … Sql Server, DB2 and MySql.
- Experience on Web API to create HTTP Restful Services to communicate with UI objects using JSON.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, JSON, JSONP, and XML.
- Worked on ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ to Entities, LAMBDA Expressions, and OO Design Patterns.
- Leveraged Entity Framework and Repository Pattern to Build Data Access Layer (DAL).
- Implemented Data Integration using SQL Server Integrated Services (SSIS).
- Knowledge on Developing Reports using SQL Server Reporting Services (SSRS) and Data Transformation Services (DTS).
- Experience in designing and implementing database-level T-SQL Views, and SQL Queries.
- Expertise in using source code control systems such as MS Visual Source Safe, Team Foundation Server and Git.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across Cross-Browser using Developer Tool Bar.
- Experience in using Unit Test Frameworks (NUnit and MS Test) and Performed Test Driven Development (TDD).
TECHNICAL SKILLS:
Web Application: ASP.NET, MVC 5/4/3/2, Windows Forms, Web Forms, WebAPI, HTML 5/4,CSS, XML, XSLT, JavaScript, JQuery, JSON, Angular JS and Knockout JS.
Languages: C, C++, Visual Basic, VB.NET, C#.
Microsoft Technologies: .NET Framework (4.5/4.0, 3.5, 3.0), XAML, LINQ, ADO.NET, Entity Framework.
IDE Tools: WebStorm, Notepad++, MS Visual Studio, Expression Blend, SQL Server Management Studio, MS Test and SOAP UI.
Middleware: WCF, MSMQ, Web Services.
Servers: Windows Server Microsoft IIS
Modeling Tools: MS Visio
Version Control: Git (Atlassian Bitbucket), SVN, Team Foundation Server and Visual SourceSafe.
Framework: Bootstrap, jQuery and AngularJS.
Data Base: My SQL, SQL Server (2012, 2008, 2005), Oracle DB, MS Access, MongoDB,T-SQL, PL/SQL.
Operating Systems: Windows, OS X.
Cloud Service: Microsoft Azure, AWS.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr .Net Developer
Roles & Responsibilities:
- Involved in development of Presentation Layer, Business Logic Layer, Data Access Layer and various other tiers of N-Tired application.
- Involved in Interface design of web application from Design to Implementation.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind AngularJS, is used for client side validation.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed all the UI pages using HTML, XML, DHTML, XHTML, DOM, CSS and JavaScript.
- .NET Validation controls to do server-side validations and client-side validations based on the user's browser.
- Created CSS files to be applied to various Web Forms on the web pages
- Developed Custom Controls and User controls for reusable part of the web pages using C#.NET.
- Used C#.Net web application on SQL for database connectively.
- Worked with Oracle SQL Developer for writing complex stored procedures.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Used Bootstrap for responsive user interface.
- Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Implemented Master page allow centralize the common functionality of the pages so that can make updates in just one place.
- Leading role in Source Control management using VSS.
- Involved in the design of security module that authenticates users based on the roles.
- Responsible for design and development of Web Forms using VB.Net.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls and ADO.NET.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Data binding was extensively used to bind various server controls to the data from database. List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Provided session level security and password authentication using session objects and cookies.
- Involved in using XML, XSL with ADO.NET to retrieve and send data to different databases
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
Environment: .NET Framework 4, C#, ASP.NET, VB.NET, ADO.NET, T-SQL, LINQ to SQL, WCF, SSRS, Visual Studio 2010/2012, SQL Server 2008, MS Visio, Crystal Reports, NUnit Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JQuery, AJAX.
Confidential, CASr .Net Developer
Responsibilities:
- Worked with Business Analysts in gathering requirements of the project and participated in design discussions and architectural reviews.
- Responsible for designing and developing web applications, client- server applications using various web technologies like ASP.NET, ASP, C# etc.
- Designed and developed web forms for the user interface using ASP.NET, C#, HTML, CSS.
- Adobe Flash and MXML had been used in designing graphical user interface and worked with Action Scripts for the data controls of the system.
- Developed SOAP based Web Services for the data retrieval and processing complicated business logic.
- Designed Web Forms, User Controls, and AJAX Web forms using ASP.NET 3.0/3.5.
- Extensively worked with ASP.NET Web Site Administration Tool to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Implemented design patterns using C#.Net and User controls in WinForms.
- Performed design and development of WinForms applications using C#.Net with separate UI logic and Business Layer.
- Created and consumed web services.
- Developed a Module that enables the administrator to provide access rights to users based on their credentials.
- Used AJAX Controls like Script Manager and Update Panel to develop the GUI.
- Used XML intensively to bind the data to the Web Controls, Data manipulation to store data.
- Developed many SQL queries to fetch data as per the business requirements with tuning techniques.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Added enhancements/Fixes using .NET 4.0/MVC 3 and creating new web services using JQuery and AJAX/ Rest.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Implemented Serialization and Deserialization of objects.
- Intensive use of CSS and HTML to design look and feel of the web pages.
- Used ADO.Net to establish connection with the database and used Data Grid, Data List and Repeater controls for displaying the data in a clear format.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Created reports using SQL Server Reporting Services (SSRS).
- Used Team Foundation Server (TFS) as Source Control and Document management
Environment: ASP.Net 4.0, ADO.NET, MVC 4.0, SQL Server 2012, XML, HTML, XSLT, XPath, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, WCF, T-SQL, DHTML, COM, Windows Server 2008.
Confidential, Lebanon, NY.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Creating reusable N-Tire Components (BLL, Entities and DAL) using C# and DI design pattern.
- Developed Razor views with strongly typed view models and HTML Helpers and partial views using ASP.NET MVC, CSS, JavaScript, AngularJS and C#.
- Used AngularJS and ng-grid JS libraries as a part of client side development.
- Implemented Client side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Used AngularJS and ng-grid JS libraries as a part of client side development.
- Implemented Client side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Consumed JSON/XML data exposed by REST/SOAP.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Created Data Access Layer (DAL) abstraction by implementing Repository Pattern.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Developed and maintained SQL Server Databases. Migrated all DTS packages to SQL Server Integration Services (SSIS) and modified the packages accordingly using the advanced features of SQL Server Integration Services.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Involved in redesign of the MySQL database to MS SQL Server database; wrote and maintained complex SQL queries, Triggers, User definedfunctionsand the required Stored Proceduresin T-SQL.
- Use C# and ADO.NET to define and implement secure middle-tier component using both connected and disconnected environment strategies.
- Developed Web Services using ASP.NET, VB.NET and SQL Server.
- Designed and Developed Service Oriented Architecture (SOA) with WCF Binding concepts for making Data Binding for end points.
- Coding and Tuning the Queries, Stored Procedures and Functions, Triggersusing PL/SQL.
- Developed reports using MS SQL Server Reporting Services (SSRS) and Crystal Reports.
- Worked on the basic design of the website using the CSS, Master Pages and Navigation controls for consistent look and feel of the website.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagrams using MS Visio.
- Involved in testing using the test-cases using NUnit framework.
Environment: .NET Framework 4, C#, ASP.NET, VB.NET, ADO.NET, T-SQL, LINQ to SQL, WCF, SSRS, Visual Studio 2010/2012, SQL Server 2008, MS Visio, Crystal Reports, NUnit Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JQuery, AJAX.
Confidential.Net Developer
Responsibilities:
- Developed and implemented various Web forms and User control using ASP.NET, C# .NET, MVC and JavaScript.
- Implemented Authentication and Authorization.
- Designed the database in MS SQL Server 2000.
- Used Dataset object and Data Reader object to get the data from Database.
- Developed Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Created various Stored Procedures and Views in SQL Server 2000.
- Extensively used Data Adapter, Data Set, Data Table, Data View, Data Grid, Data List, Data Repeater and Data Reader for binding the data from database to the various web forms in ADO. NET.
- Created the reports using Crystal Reports viewer like Standard, Cross-Tab, Drill Down and Sub reports.
- Involved in documenting the application.
- Worked extensively on XML report web services to share the reports as web services and used SOAP, XML, WSDL extensively.
- Worked extensively on ADO.NET Datasets, DataReaders, and DataTables for connecting the application to database.
- Used Java Script for client side validations.
- Used Oracle procedures for performing different searches.
- Used JDBC to connect to the database and written SQL queries.
- Involved in implementing user interface guidelines and standard throughout the development and maintenance if the website using DHTML (HTML, CSS and JavaScript).
- Participated in code reviews.
Environment: NET Framework 1.1, VB, VB.NET, ASP.NET, MVC, ADO.NET, PL/SQL, Oracle 9i, SQLSERVER.
ConfidentialProgrammer Analyst
Responsibilities:
- Developed System Objectives, Requirements, Business Models, User Models, and Business Rules.
- Analyzed and designed approaches using UML Use Case Diagrams, Class Diagrams, State Diagrams, and Activity Diagrams.
- Implemented the presentation layer using Master Pages, HTML, XML and JavaScript.
- Used CSS for common appearance all over the website.
- Used JavaScript for Client Side Validations.
- Involved in creating applications using VB.NET.
- Worked with Grid Controls, Server controls to meet the client requirements.
- Developed Web forms using ASP.NETServer Controls and Validated input using JavaScript.
- Created Business Logic Layer and Presentation layer in ASP.NET.
- Created Common Data Access Layer using ADO.NET.
- Used ADO.NET Objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Developed various SQL queries and PL/SQL Procedures in Oracle Database for the Application
- Involved in Testing and Fixing bugs.
Environment: .NET Framework 3.0, C#, VB.Net, ASP.NET, ADO.NET, WPF, Vis ual Studio 2005, SQL Server 2008, Crystal Reports, HTML, XML, CSS, JavaScript.
