Sr. Net Developer Resume
Las Vegas, NV
SUMMARY
- Around 8 years of experience in IT industry in developing Client/Server, Web based and Windows based applications using ASP.Net, VB.Net and C#.Net.
- Experience in web development using ASP, Visual Basic, DLL, ADO, ActiveX, XML, XSL, HTML, DHTML, CSS, AJAX, TFS, JQuery, Java Script and VB Script.
- Experience in .Net Multithreading and .Net 3.5,WPF, WCF, Windows azure
- Expertise in Client/Server development architecture and Distributed Computing Architecture and experience in Visual Studio 2005/2008/2010/2010 and 2012.
- Expertise in ASP.Net controls like HTML Controls, Server Controls and User Controls using in C #.
- Good experience in publishing and consuming Web services using C# along wif XML.
- Experience in implementation of Silverlight projects using (MVVM) Pattern.
- Expertise on ADO.Net components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and expertise in Web Forms.
- Excellent experience in developing user interfaces using Web forms and Window forms.
- Extensive experience in ASP.NET MVC framework wif all the programming and technologies integrated into Visual Studio IDE.
- Well versed wif complete Software Development Life Cycle process (SDLC) and agile methodology.
- Strong experience in back - end programming using PL/SQL, T-SQL.
- Worked extensively wif Views, Stored Procedures, Triggers, and User Defined Functions using Microsoft SQL Server 2005/2008/2012.
- Aptitude for learning new technical skills quickly and highly organized wif the ability to manage and meet deadlines.
- Experienced in using Microsoft Office SharePoint server 2007 team sites.
- Good understand of SOA, Web Service API, JSON and XML.
- Knowledge of Authentication and Security mechanisms in .Net wif Active Directory.
- Expertise in OOP (Object Oriented Programming) - Abstraction, Encapsulation, Inheritance, Polymorphism. Working noledge of Abstract Classes, Interfaces.
- Extensive experience in cross functional activities, client interaction, requirement gathering for new product development, preparing technical documents. Ability to work in demanding development environments and meet tight deadlines.
- Extensive noledge in Design and Development of Graphical User Interfaces (GUI) using Visual studio. Working noledge of ADO.Net, Crystal Report, AJAX, XML, XSLT, XPath, XQuery, and UML.
- Knowledge of MVC/Razor, client side MVC based framework wif AngularJS, ORM framework of .Net-Entity Framework, LINQ.
TECHNICAL SKILLS
Operating systems: MS-DOS, Windows 95/98/ 2000/ XP/ Vista/ 7, Mac, Linux
Programming Languages: C, C++, C#, Core Java, VB.Net, VB. 6.0, CSS, DHTML, Java Script, Ajax.
Query Languages: SQL/PL SQL
Web/App Servers: Microsoft IIS 6.0/7.0/8.0
Web Technologies: HTML5, DHTML, SOAP, WSDL, AJAX, XML, XSL, XSLT, Web services.
Protocol: TCP/IP, FTP, HTTP, SMTP.
Microsoft Technologies: Microsoft .Net Framework ASP.Net, MVC 4, Silverlight, Web Forms, Win Forms, WPF, WCF, ADO.Net, LINQ
Client side Technologies: JavaScript, JQuery, KnockOut.Js, AngularJs
Development Tools: Visual Studio .NET 2003/2005/2008/2010/2012/2013 , KendoUI.
Frameworks: Microsoft .Net 3.0/3.5/4.0/4.5/5.0
Reporting Services: SQL Server Reporting Services (SSRS), SSIS, Crystal Reports.
Databases: SQL Server 2000/2005/2008 , MS Access and Oracle 10g/9i, AZURE.
Version Controller: Visual Source Safe(VSS) and Team Foundation Server(TFS)
Methodologies: OOAD, OOPS, SOA, Agile, SDLC.
PROFESSIONAL EXPERIENCE
Confidential, Las Vegas, NV
Sr. Net Developer
Responsibilities:
- Responsible for Business Analysis, System Specifications, Requirement Analysis, feasibility Analysis. Understanding the business requirements and leverage the Technology to meet Business Requirements and Goals.
- Involved in Agile methodology wif daily scrums, paired programming using TDD and continuous integration using the SDLC process
- Extensively used collections, interfaces, abstract classes to implement the project and also worked wif the Exception Handling.
- Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Developed application using ASP.NET MVC 4.0 to enable the full control over the rendered HTML and JQuery for client side scripting.
- Worked wif ASP.NET MVC 4.0 for creating views to display data by making Ajax calls to action methods in MVC controllers.
- Implemented client side validations using JQuery/Java script and ASP.NET MVC 4.0 Data annotations to do validations on the Model Data.
- Designed the application as 3-tier architecture wif extensive use of Object Oriented programming techniques.
- Used LINQ to Entities, LINQ to Dataset which enables program data access using intuitive native syntax and strongly typed objects in .NET Framework languages.
- Developed system services SOA application platform for use by all web applications utilizing Windows Communication Foundation (WCF) services.
- Involved in C#.NET 4.0 to in corporate business logic, Silverlight 4 for GUI and used Telerik controls to provide Rich Interactive Application.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Responsible for developing Windows Communication Foundation (WCF) Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Created Master Pages for the Header and Footer of the page for consistent look across all the pages and also themes for the pages.
- Used Cascading Style Sheets (CSS) to control the style and layout of multiple Web pages all at once.
- Used Ajax Controls like Script Manager which manages the client side script of Ajax and Update Panel which enables sections of a page to be partially rendered wifout a post back.
- Used Web Services for project management, architecture, production, application development and ongoing maintenance throughout the site.
- Written JavaScript, jQuery functions for Client side code to implement different functionalities in validations.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL2012.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system using MS Unit.
- Designed and developed parameterized reports, linked reports, matrix and tabular reports wif drill down, drill through and drop down menu option using SSRS.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
Technology: .NET Framework5.0, C#.NET, Visual Studio 2013, SQL Server 2012, ADO.NET, HTML5, LINQ, Entity Framework, T-SQL, IIS 8.0, ASP.NET, ASP.NET MVC 4, WCF, Web services, WSDL, SOAP, WEB API, Jquery/JavaScript, AJAX, CSS, XML, TFS.
Confidential, Charlotte, NC
C#/.Net Developer
Responsibilities:
- Involved in gathering of requirements and creation of functional specifications for the project, based on the real-world cases and situations presented by the client.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using Silverlight, C#.Net, and SQL.
- Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UML.
- Designed, modelled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF), C# web service hosted in a Windows service.
- Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
- Used LINQ to Entities, LINQ to Dataset to get the data from the backend and developed the application in C#.NET using Object Oriented Programming.
- Used Try, Catch, finally exceptional handling to avoid circumstances leading to abnormal program termination.
- Utilized Master pages, Themes, Navigation controls, Authentication and profiling to design secure web pages using ASP.NET 4.0 and built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit.
- Developed GUI screens using HTML, XAML and JavaScript and KendoUI.
- Used Angular.JS and MVVM to develop the web applications.
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages.
- Worked on SOAP protocol extensively while consuming and communicating the web service.
- Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQLSERVER 2008.
- Used SSRS to create, manage and deploy reports.
- Tested the application and sorted out the errors and also good experience on automated testing using Nunit.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Provided Production Support to troubleshoot and debug the issues.
Confidential, Southlake, TX
Dot Net Developer
Responsibilities:
- Development using C#.NETto in corporate business logic and ASP.NET for GUI to provide Interactive Application.
- Successfully delivered design and code using SDLC Scrum methodology in agile environment.
- Developed Business Logic Layer using latest C#.NET features like Auto-Implemented properties and implicit variable declarations.
- Used .Net 3.5 LINQ components in data layer to filter and efficiently utilize data retrieval and update
- Extensively used Dataset, Data Reader and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.
- Actively involved in coding and designing usingASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, SQL, and CSS & Visual Studio.Net 2008.
- Used Persisted row selection the Grid View and List View controls supported in .NET.
- Decisive, action oriented and result oriented software professional. Demonstrated outstanding execution abilities, problem solving skills & analytical abilities alongside technical and functional expertise.
- Worked on designing and coding (WCF) Service Contract, Data Contract, and Operation Contracts.
- Developed various Controllers wif Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Applied Action Filters on key method to handle error, validations and authorization. Also implemented Custom Filters in applicable scenarios.
- Involved in working wif WPF, Silverlight in creating custom controls, 3D graphics, data binding.
- Enabled Client and server cache using ASP.Net Cache API in MVC 3 application.
- Implemented strict security at Views/Action level to prevent threats like XSS, CSRF, Cookie Theft, and Content Modification.
- Used SOA, Web Service API, JSON and XML.
- Developed Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures and Triggers for inserting/Updating/Deleting the data into the relational table and consumed them in entity
- Usedado.netto retrieve information from thedata filesand database, Database design and development & Write triggers, UDFs, views, indexes usingTSQL in SQLServer 2008R2, Used Stored Procedures to dynamically retrieve data based on user selection criteria.
- Used infragistics controls Data Grid to retrieve, display, and manipulate data from the database.
- Used Forms BasedAuthenticationto enforce security into the application & Implemented Role Based security to control user access to portal.
- Developing Access application over to a web based application.
- Developing the implementation logic for the single sign on & worked on ASP.NET Caching features to improve performance & State management using Sessions.
- Designed and implemented a software solution for Port workflows using WWF,WCF and WPF
Confidential, Denver, CO
Dot Net Developer
Responsibilities:
- Involved in gathering and designing the requirements from clients for product design and enhancements. Designed and documented TDD-Technical Design Document. Followed UML Concepts for designing TDD.
- Maintain the projectusing C#.NET,using various object oriented features like classes, interfaces, inheritance, polymorphism etc. and asp.net.
- Implemented design patterns and the common components of the application in C#.NET
- Extensively used Data Grid, Item Controls wif paging and sorting for displaying data on pages.
- Used .Net LINQ components in data layer.
- Followed OOPS concepts and UML for developing the application wif C#, ASP.NET.
- Developed GUI using .net framework, C#.NET, ADO.NET.
- Worked wif Team Foundation Server for version control and project tracking.
- Using ASP.NETIntegrated various functionalities like schema validation, credential validation, business logic application in the web service.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, Java Script, AngularJS and KnockoutJS.
- Implemented Page Level Error Handling using Custom Error pages and Error logs
- Responsible for writing Stored Procedures and creating Views and User Defined Functions to retrieve the customer’s data from the central database and wrote Triggers for efficient database management
- Designed and implemented a software solution for Port workflows using WWF,WCF, WPF, SQL Server and a SOA approach to architecture.
- Developed ASPX pages, user controls and validation controls using ASP.net
- Created Multiple Layoutsusing Panels, asp.net Toolkit and Third Party Controls.
- Developed application in ASP.NET using C# in code behind Pages
- Developed Multi-thread web applications using c#.net
- Implemented AJAX 2.0 methodologies for partial page update for improving the efficiency of the application
- Developed tables and storage using windows azure.
- Implemented Forms Authentication and role based Authorization in ASP.NET to the users
- Implemented WCF to get customer data which is used by various modules of Order Management System application
- Involved in unit testing and bug fixing of the project, worked on SSIS to update share point libraries from SQL server tables.
- Knowledge wif Triggers and views in PL/SQL Server to interact wif collection database.
- Used ADO.NETand data objects such as Data Adapter, Data Reader, Dataset, Data table for consistent access to SQL data sources.
- Developing Access application over to a web based application.
- Work wif database, write script for importing data.
- Enabled Client and server cache using ASP.Net Cache API in MVC 3 application.
- Implemented Form Based Security Authentication and Authorization based on Access-Levels for Pages.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework 3.0
Confidential
Team Member
Responsibilities:
- Participation in requirement gathering and analysis
- Designed prototypes for the application modules.
- Develop complex SQL Queries, stored procedures and user-defined functions in Oracle 9i
- Use Themes and Cascade Style Sheet (CSS) for look and feel
- Used AJAX control toolkit to make the application more user interactive and also to improve the application performance.
- Worked wif SQL Joins, aggregate conditions, and written Stored Procedures for processing business logic in the database.
- Coding and unit testing
- Used windows azure
- Used Data Grid, Grid View to display data in a customized format in the ASP.NET web pages
- Involved in Client Interaction and Production support
- Bug fixing
Confidential
Software developer
Responsibilities:
- Performed Requirement gathering, Systems analysis.
- Developed ASP.NET Web forms from using C#
- Used HTML, JavaScript's, AJAX and CSS for UI design.
- Involved in creation of master page templates for the whole UI for the project.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for data communication for the web application and the databases.
- Responsible for the creation of the applications by using VB.NET and enhancement of the projects for .Net applications.
- Worked on backend Database in MS SQL Server creating tables, schema objects.
- Created user controls using C# and performed form validation wif .Net validation Controls.
- Also took responsibility for Application maintenance, support and Database maintenance.
- Worked on backend database tasks such as creating Housekeeping module, daily backup and recovery of suspect database.
- Worked wif various teams in migration process of 7 regions across India and trained them to the new SAP based POS application
