Sr .net Developer Resume
Charlotte, NC
SUMMARY
- 8+ years of professional IT experience in development of Web and Windows applications using Microsoft technologies. Experience in all phases of SDLC including Architecture, analysis, design, coding, testing, and deployment for N - tier client/browser-server applications using .NETFramework technologies-ASP.NET, C#, ADO.NET, VB.NET, jQuery, JavaScript, LINQ, AJAX, WPF, WCF, Web Service and IIS7/6.
- Extensive understanding of developing applications usingASP.NETMVC framework, data modeling, and ORM technology with LINQ and Entity Framework.
- Hands on experience creating, consuming, and configuring WCF services with SOAP, WSDL and Data to develop Service Oriented Architecture (SOA) applications, and developing REST Services using WEB API.
- Experience with Software Development Processes & Models: Agile, Waterfall, & Scrum Model.
- Very good working experience in Web applications and site design using HTML5, CSS5, Master Pages, Site Map, JavaScript, and Ajax.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, JSON, Ember.JS, Ajax, NodeJS, Backbone JS.
- Familiar with front end JavaScript libraries and frameworks like jQuery and AngularJs
- Extensive experience of Object Oriented Design/Development (OOD) and design patterns like Singleton, Abstract Factory, and Dependency Injection/IOC, MVC, MVVM.
- Experience designing with UML diagrams and creating use cases, flow charts, sequence diagrams, and class diagrams withMS Visio for business modeling.
- Firm understanding of Agile Scrum, Test Driven, and Waterfall development methodologies.
- Experience using XML, XML Schema, XSLT, and XPATH.
- Hands on experience using LINQ and Entity Framework to build multilayer data centric applications
- Proficiency in working with databases like SQL Server and Oracle 11g/10g, and implementing scripts on T-SQL and PL/SQL to manage tables and created views, indexes, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Hands on experience generating reports and data migration using SQL Server using SSRS and SSIS.
- Experience with Test Driven Development (TDD) using NUnit and Visual Studio Test Tools for unit testing.
- Experience with Source Control Management tools like Team Foundation Server (TFS) and Visual Source Safe (VSS).
- Comfortable with both team collaboration and working individually as projects need. Able to work under high pressure.
- Excellent interpersonal and communication abilities and quick learner with strong problem-solving and troubleshooting capabilities.
TECHNICAL SKILLS:
Web/UI/ Scripting Technologies: JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, JSON, Ember.JS, Ajax, NodeJS. DHTML, CSS, XML, XAML.NETTechnologies: .Net, … C#.NET,ASP, WCF, LINQ
Programming Language: ASP.Net, VB.Net, C#, C/C++,ASPand JavaScript, VBScript and SQL Scripting XML, XSL, XSD, DTD, HTML4&5/XHTML, DHTML, jQuery, CSS, Java Script and VB Script
Scripting and Markup: XML, CSS, XSLT, HTML, HTML5, CAML, JavaScript, AJAX.
Design pattern: MVC, MVP, MVVM
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
IDE: Visual Studio .Net, Visual Studio 6.0, Nunit Testing Framework
Operating Systems: Windows 7/XP/Vista, Windows Server …
Databases: SQL Server 2008R2, Oracle 11g, MS Access, ODBC, T-SQL, Sybase and DB2
Web Server: IIS 7.0/6.0
Software/Tools: MS Office … MS Visio, WSP Builder, BDC Meta-Man, Active Directory, MS Project Server, Metalogix and Quest.
Version Control: MS Visual Source Safe (VSS), Team Foundation Server (TFS), Clear Case
Reporting Tools: Crystal reports, SSRS 2005, Telerik Reports
PROFESSIONAL EXPERIENCE
Sr .Net Developer
Confidential, Charlotte, NC
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to produce high quality web application based on N - Tier architecture development.
- Extensively developed with using various C#.NETWeb Forms, Server Controls and User Controls. Developed the Presentation Layer with writing HTML, CSS.
- Developed applications in AngularJS and Bootstrap and deployed into development, Test and production environment successfully.
- Worked on making AJAX calls to connect the database using restful web-services and also worked on integrating the middleware to the front end.
- Worked on non-linear video editing and authoring with After Effects for company's project.
- Worked with media queries and mobile UI development to customize the View
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Involved in design and developing case management system web screens usingASP.NetMVC 4.0 Framework and had knowledge on Web API (Restful).
- Used Ninject to implement Dependency Injection (DI) when developing Components for MVC Architecture.
- Developed the Controller with using LINQ to Entity to query Stored Procedures or Entities to render JSON data, VIEW to Front-end.
- Built the Responsive UI screen using HTML 5, CSS 3 and twitter Bootstrap.
- Developed Web screens using Responsive Web Design methodology. Utilized MVVM design pattern with front end framework JQuery, AngularJs and LESS CSS pre-processor to replace old system's JavaScript code.
- Extensively used Javascript, JQuery and AJAX for implement client side data verification, data transfer and load, sending XML with asynchronous/synchronous request to build the data communication between client side and server side..
- Performed Unit testing and maintaining the system by tracing, debugging, exception handling, and logging.
- Worked with writing Technical document, unit testing document.
- Worked with Using TFS for source control and project related document sharing.
Sr.Net/UI Developer/UX Designer
Confidential, Round Rock, TX
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) in performing requirements analysis of business processes, creating use cases, and analyzing and designing based on N - Tier architecture development
- Involved in analysis and design phase using Agile methodologies
- Involved in development and design of the Business Logic Layer and Data Access Layer
- Involved in design and development of application onASP.NetMVC 4.0 Framework
- Experience in creating SOA Applications using WCF and Web Services.
- Made use ofASP.NETData Controls such as Grid View and Data List to display information.
- Invoked and designed Web Services for use in the application.
- Designed and developed custom .NETcomponents and user controls usingASP.NETand C#.
- Worked withASP.NETsecurity to authenticate users by using forms based security.
- Used JavaScript for Client side validations. Extensively usedASP.NET, JavaScript, JQuery, AngularJS to develop front end screens making use of Server and User Controls.
- Developed Web applications and Web Services usingASP.Net, C#, MVC4, Entity Framework, LINQ, WCF, JASON, HTML5, CSS3, JavaScript, JQuery AND Angular JS.
- Extensively involved in writing SQL Queries, Stored Procedures, and Views
- Responsible for handling data querying with LINQ to Objects/XML and Object Relational Mapping (ORM) using Entity Framework
- Developed client-side using HTML, JQuery, and JavaScript front end technology
- Extensively used AJAX to improve performance, interactivity, and responsiveness of application
- Extensively usedASP.NETGrid View and Repeater controls for displaying data in a clear format
- Used SSRS to generate several reports and use them at appropriate sections of application
- Worked with SSIS to perform data migration by centralizing data from different systems
- Involved in working with UML design (Use Cases, Sequence Diagrams and Class Diagrams)
- Used MS Visual Source Safe (VSS) for source control and project related document sharing
- Involved in unit testing, integration testing, tracing, and bug fixing of application
Net Developer
Confidential - Weehawken, NJ
Responsibilities:
- Involved in full SDLC following Agile/Scrum methodologies to produce high quality software model using N - Tier architecture
- Developed Presentation Layer using Master Pages. Implemented Web-based front end usingASP.NET, JQuery, CSS, and HTML controls.
- Extensively involved in developing Components for Business Layer and Data Access Layer using SOA principles and WCF technologies
- Developed various UI customizations, features, and validations using JavaScript and JQuery.
- Extensively used severalASP.NETdata aware controls with different levels of customizations
- Extensively worked with ADO.NETand LINQ technology for data retrieving, querying, storing, and manipulating against different data source.
- UtilizedASP.NETchart control to display statistical and analytical data.
- Used AJAX Update Panel for fast post back of data.
- Implemented query processing using LINQ and created data entry Web applications, with LINQ to SQL CRUD operations.
- Involved in writing SQL queries, procedures, and transactions to manipulate databases SQL Server 2008R2.
- Worked on designing and coding (WCF) Service Contracts, Data Contracts, and Operation Contracts
- Implemented caching, exception handling, and logging.
Net/UI Developer
Confidential, - New York, NY
Responsibilities:
- Involved in full software development lifecycle (SDLC); developed cross browser compatible, online application based on N - Tier architecture.
- Analyzed business requirements and defined Object Oriented solutions using UML
- Developed and used various Web Forms, Custom Controls and User Controls
- Developed Presentation Layer usingASP.Net3.0, JavaScript, and AJAX and Business Layer using C#
- Worked with client and server side validations using JavaScript andASP.Netvalidation controls
- Implemented Forms Authentication and Role-Based Authorization for web application
- Extensively usedASP.NetControls, Grid Views, Repeaters, and Data Lists for displaying formatted data
- Extensively used Sessions, Cookies, and Application Level State Management in application
- Developed Client side validations inASP.Netpages using JavaScript, VBscript andASP.NETvalidation Controls.
- Used knockout to create the observables and Data Binding.
- Experience in designing the UI pages using Html5, CSS, and Bootstrap templates.
- Worked with ADO.NETobjects like data set, data adapter, and data reader to retrieve data from databases.
- Designed and wrote Stored Procedures and Functions to store and retrieve information using SQL Server 2008R2.
- Extensively used Web Services, WCF, SOAP, XML, and XSLT to export reports to facilitate information sharing.
- Extensively used LINQ to Objects to query objects while implementing Entity Framework for persistence logic.
- Designed Data Layer by writing Components and implemented CRUD logic.
- Worked with using ETL tools like SSIS to do data migration.
- Involved in Unit Testing of all modules.
NetDeveloper
Confidential - Dallas, TX
Responsibilities:
- Involved in preparation of full software lifecycle development
- Involved in analysis and design phase using Waterfall Methodologies
- Designed Presentation Tier using Master Page, Nested Master Pages, and Themes
- Used MVC to separate application object model from GUI. Developed Web - based applications usingASP.NETand MVC2
- Developed user interface modules using HTML, JavaScript, CSS, JQuery, and AJAX
- Configured security features for application using Form Based Authentication and Role Based Authorization
- Used Sessions, Cookies, and Application Level State Management in application
- Performed validations on Web Forms using .NETValidation Controls and also Client Side Validation using JavaScript
- Designed WCF with SOA to support distributed computing where services were consumed by end users
- Used ADO.NET, LINQ to SQL, and LINQ to XML to access and retrieve data
- Created Stored Procedures, Functions, Views, and Triggers using SQL Server 2008
- Designed reports in multiple formats using SSRS
- Performed Unit Testing and Integration Testing
Net/ C# Developer
Confidential
Responsibilities:
- Involved in full software development lifecycle (SDLC), and developed application based on N - Tier architecture
- ImplementedASPsecurity features like Forms Authentication and Windows Authentication
- Designed Presentation Tier using Master Page, Nested Master Pages, Content Pages, and Themes
- UsedASP.NETCustom Controls and User Controls for reusable parts of Web pages
- Designed and developed Web user interface using HTML, CSS, and JavaScript. Used AJAX with JQuery for interactive and dynamic web interfaces
- Used ADO.NETcomponents like Data Adapter, Dataset, and Data Reader to bind data to Grid View, Data Grid, and Repeater
- Involved in design and development of Web application
- Designed and developed Web Forms usingASP.NET, XML, and XSL
- Implemented State Management using Session and View State Variables
- Worked on developing Master Pages, Web Controls, and Custom Controls in C#.NET
- Used HTML and CSS to design page layout and implemented dynamic effects using JavaScript
- Worked with Validation Logic using client side JavaScript validations andASP.NETvalidation controls
- Responsible for Business Logic Layer coding including implementing functions using C# and ADO.Net
- Worked with creating data access components using the ADO.NETobjects such as Dataset, Data Adapter, and Data Reader
- Involved in writing procedures, transactions, and queries to process CRUD data manipulation using SQL Server.
- Designed and developed components for exception handling and logging
- Used Web Services (SOAP, WSDL) for communicating with other applications and components
- Participated in maintenance and bug fixing