Full Stack .net Developer Resume
Irving, TX
SUMMARY
- Around 7 years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development and Testing of Client - Server and Web-based n-tier Architecture for windows and web applications.
- Experience in using Design Patterns like Singleton, Factory, Facade, MVC, Repository patterns.
- Strong hands on the Microsoft.Net Framework 4.5/4.0/3.5/3.0 developing Web Forms, Web Services, Web Pages using ASP.Net 4.5/4.0/3.5/3.0, C#, MVC 5/4/3, ADO.Net, JavaScript, CSS3, HTML5, DHTML, XML,XSLT, Entity Framework, LINQ, AJAX and SSRS.
- Experience with an agile software development methodology and Test DrivenDevelopment including SCRUM Framework).
- Experience in data object models like LINQ and Entity Framework to retrieve and modify data and developing entity data framework services.
- Experience in working with AngularJS framework for building Single Page Application (SPA).
- Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, SOAP messages between metadata endpoints, extensively worked on WCF RIA Services.
- Expertise in building Web Services using WSDL, UDDI and SOAP Protocol and consuming/publishing Web Services..
- Extensively used LINQ to Entities,LINQ to SQL, and LINQ to XMLfor retrieving the data efficiently.
- Experience with ASP.Net Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Designed and implemented application using ADO.Net objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Extensive knowledge of applying Object Oriented Programming Principles and Design patterns, Object oriented Analysis and Design (OOAD) for modeling a system.
- Experience inSSRS and SSIS (Integration Service) package design, constructing, and deployment.
- RDBMS Experience with Stored Procedures, Functions, Views and Triggers and imports and exports of Data in SQL Server (2012/2008R2/2008/2005) and Oracle 11g.
- Experience in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and Visual Source Safe (VSS).
- Involved in unit-testing web applications in Test Driven Development (TDD).
- Implemented Unit Testing, Integration Testing and System Testing with NUnit.
TECHNICAL SKILLS
.Net Technologies: ASP.Net, ADO.Net, AJAX, Entity Framework 5.0/4.3/4.0, LINQ, MVC 5/4/3, WCF
Languages: C#, PL/SQL, T-SQL
Web Technologies: AngularJS, HTML5, CSS3, DHTML, XML, XSLT, XSD, WSDL, XAML, SOAP, REST, Web forms, Web Services
Scripting Languages: JavaScript, JQuery
DBMS: SQL Server 2012/2008R2/2008/2005, Oracle11g
Frameworks: Microsoft .Net 4.5/4.0/3.5/3.0
Operating Systems: Windows 8/7/Vista/XP, Windows Server 2012/2008R2/2008
IDE: Visual Studio 2013/2012/2010/2008/2005
Web Servers: IIS 8.0/7.5/7.0/6.0
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
Version Control: Visual Source Safe,Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Full Stack .Net Developer
Responsibilities:
- Participated in Daily Status and Weekly Status meetings with the functional team and developed interfaces based on the specifications.
- Followed Agile and Scrum Methodology to give high Quality Interfaces.
- Implemented MVC 5 framework to reduce the complexity and to get the control over the applications.
- Development of UI screens using HTML5, JavaScript, JQuery, AngularJS and CSS3.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Used Razor Views to enable fast coding work which flows easily and quickly integrate server code into HTML markup with a minimum of keystrokes.
- Created new design and styles for the web pages using AJAX controls in the Ajax Control Toolkit to enhance the aesthetic value of the web pages.
- Used JQuery and JavaScript to implement AJAX calls and other type of client side logic.
- Parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Created partial views for code and design reusability in different views.
- Implemented SOA using WCF technology. Developed and consumed WCF services with security, optimization and reliability.
- Developed RESTFUL Web services, APIs, and other back end components.
- Used ADO.NET Entity Framework and LINQ to Entities Connect to the Database and perform all the database transactions.
- Implemented C# advanced concepts effectively like Automatic properties, Anonymous types, delegates, generic, lambda expressions and extension methods.
- Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers and Indexes using SQL Server 2012.
- Used Team Foundation Server (TFS) for source control, and data collection.
- Involved in deploying, configuring and maintaining the web services on IIS 8.0.
- Prepared test cases for functionality testing and performed extensive unit testing using N-unit.
- Extensively worked on SSIS Package Development and used all types of transformations.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
Environment: .Net Framework 4.5, ASP.Net, C#, MVC 5, MS Visual Studio 2013, ORM, LINQ, Entity Framework 5.0, CSS3, JQuery, HTML5, AJAX, AngularJS, SOA, Web API, XML, WCF, RESTful, SQL Server 2012, IIS 8.0, SSRS, SSIS, TFS, N-unit.
Confidential, New York, NY
.Net Developer
Responsibilities:
- Developed a high quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- Developed solutions for diverse programming scenarios in C#, employing object oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism and abstraction.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Maintained a session of messages between a client and a service using WCF facilities.
- Extensively worked with ASP.NET Web Site Administration Tool and Web.Config file to create Roles, Profiles, Login Controls, Membership, Identification, Authentication and Authorization for Site Security and user data storing.
- Worked With ASP.NET Web Parts, Navigation Control, User Controls, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Handled ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
- Effectively handled ASP.NET caching techniques such as page output caching and data caching in order to improve the performance of the web application using aspx pages.
- Used extensively Jquery and Java Script for Client Side Validations.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Developed internal application using Angular.js and Node.js connecting to database on the backend.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
- Used JavaScript for triggering Pop-ups with a CSS-class, dynamic forms that include built-in error checking, dynamically changing background and text colors, or "buttons".
- Implemented Query Expressions, Expression Trees to get the data from SQL and XML using LINQ to SQL and LINQ to XML.
- Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.
- Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions those are required for the application.
- Involved in Developing Query for generating Cross-Tab Drill-down reports in SSRS (SQL Server Reporting Services).
- Involved in Unit Testing, Modular Testing and successful integration of modules and multiple layers in the system.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 3.5/3.0/2.0, C# 3.0/2.0, WCF, ASP.NET, ADO.NET, Visual Studio 2008/2005, SQL Server 2005, XML, AJAX, LINQ, web services, SSRS, VSS 2005.
Confidential - Los Angeles, CA
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#
- Designed and developed Graphical user interfaces using C#.
- Used JavaScript to perform validations and catch the events on client's browser.
- Involved in developing web Pages with rich UI, AJAX, and Jquery using ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Designed interactive ASP.NET MVC views using Jquery, AngularJS andAJAX to provide excellent user experience.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used technologies like AJAX for a rich UI experience.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ to Objects, is used to massage the data to bond the data to AJAX Controls.
- Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Extensively involved in Declarative Data binding. In data list control where bind the data dynamically to the control based on the selection.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Involved in Coding and Tuning the queries, stored procedures and functions using PL/SQL.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Created different chart reports helped in analyzing perform counters using SSRS 2005.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Used agile methods and frameworks/tools like spring and Hibernate.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: ASP.NET 3.5/3.0, C#, Visual Studio 2010/2008, ADO.NET, COM, IIS 7.0/6.0, WCF, LINQ, NUnit, .NET Framework 4.0/3.5, UML, Java Script, Multithreading, Crystal Reports 10.0/9.0, SSRS, SQL 2008/2005, Windows Server 2003.
Confidential
.Net Developer
Responsibilities:
- Involved in the requirements collection and functional specification preparation.
- Designed and developed an integrated n-tier web application using C#, ASP.NET and ADO.NET.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.
- Designed and developed effective web forms based on technical design and requirement specifications.
- Designed and developed several re-usable controls. Major controls being Data Grid, Menu, Tooltip, Bar-chart and other widgets.
- Managed and customized functionality, design, content, security, and membership options.
- Used WCF, Web Services into a single service oriented program model for Distributed Networks.
- Developed a new functionality using C# for CRUD the data binding on table using AngularJs.
- Designed and implemented multiple web services using C#, XML and WCF and consumed them using proxy classes.
- Developed enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in a Windows service.
- Employed WCF End-Points and Contracts for enabling ACCES TO SERVCIES across various protocols, applications and platforms.
- Involving in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties)
- Effectively handled ASP.NET caching techniques such as page output caching and data caching in order to improve the performance of the web application.
- Developed Base Pages, Master Pages, Key web pages, Business Entities, Business Components, stored procedures.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, ASP.NET AJAX Control toolkit, CSS and JavaScript to give better performance and richness to the user interface (front end).
- Accomplished cross-Browser compatibility and simplicity through Jquery.
- Client side JavaScript & DHTML scripts, Unicode support, and server side Regular Expressions, for strict input validations.
- Extensively involved in using UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams. Prepared detailed design document for the application.
- Created reusable user controls and implemented object caching in different pages in ASP.NET.
- Created stored procedures, functions, triggers and packages in PL-SQL, T-SQL for backend communication.
- Analyzed, designed and implemented changes requested and implemented appropriate exception handlers.
- Extensively used crystal reports and Sql Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Involved in unit-testing web applications and in Test Driven Developement (TDD).
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
Environment: NET Framework 3.0, ASP .NET /3.0, C# 3.0, XML, Web Service, WCF, IIS 5, CSS, JavaScript, Jquery, SQL Server 2005, SSRS, Windows XP, TFS.
Confidential
Jr .Net Developer
Responsibilities:
- Involved in Requirement Analysis and Design of the system.
- Extensively used OO Design to develop Analysis model and Design model.
- Designed and developed Web Forms using ASP.Net Controls, CSS and HTML to facilitate the users in an organization.
- Involved in Database Design by using Normalization techniques.
- Involved in UI Designing, Development and Testing of Web Forms using ASP.Net, XML/XSD ADO.Net and .Net Framework.
- Followed Factory Method design pattern in implementing the framework.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Developed XML Web Services& integrated with different systems.
- Transformed XML/XSD files into specified business format (PDF, MS-Word) using XSLT.
- Involved in writing Complex SQL statements and stored procedures by using Cursors, indexes in stored procedures using SQL Server 2008.
- Used J2EE for the development of business layer services.
- Used Visual Source Safe (VSS) for version control.
- Involved in manual testing, prepared Unit Test Cases and Unit test plan and performed Unit testing for the Developed functionalities.
Environment: NET Framework 3.5, C#, ASP.Net, Visual Studio 2008, ADO.Net, LINQ, SQL Server 2008, T-SQL, HTML, CSS, AJAX, NUnit, VSS, Web services, SOAP, XML, JavaScript, IIS
