Sr .net Developer Resume
Redmond, WA
SUMMARY
- Overall 7+ years of professional experience in Software Analysis, Design, Development, Integration and Implementation of Client/Server applications, Intranet, Internet, Web Development, Object Oriented Programming in Software Development Life Cycle (SDLC).
- Proven experience in all phases of development and maintenance of various Enterprise based Client/Server and Web based applications.
- Extensive experience with .NET Framework 4.5/4.0/3.5/2.0, C#. NET, VB.NET, ASP.NET, ADO.NET, ASP.NET 4.0/3.5/3.0, MVC 4.0/3.0 using Razor Engine, Entity Framework 3.0/4.0, JavaScript, JQuery, XML, AJAX, IIS 7.0/6.0, XSLT, HTML, Web Controls, WCF, WPF, LINQ.
- Created WPF Applications using MVVM design pattern.
- Worked on ASP.NET Web Forms, State Management and ASP.NET Caching with User Controls. Also, worked on XML web services, Windows Services and WCF Services developed in ASP.NET using C# and AJAX.
- Good Knowledge in using Dojo Components and integrating back - end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Extensive knowledge on creating and managing Views, Models and Partial Views using ASP.NET MVC.
- Created popup forms using Bootstrap version 3.0.0 Models, AngularJS Models and AngularJS Controllers.
- Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation. Developed the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets using Custom directives. Develop various screens for the front end using Angular JS and used various predefined components from NPM (Node Package Manager).
- Implemented MVVM in all interactive views using JQuery and Knockout.js and layouts in Bootstrap.
- Used JQuery for client side validations and AJAX for asynchronous execution of data.
- Worked on LINQ for data retrieval, performing CRUD operations, data filtering and sorting.
- Good at writing Stored Procedures, Triggers, Views, Defined Functions, Complex Query Joins and worked on database applications involving complex Database Queries, design and implementation with MS SQL Server 2012/2008/2005, Oracle 8i/9i/10g and Confidential Access.
- Good at using SSMS (SQL Server Management Studio).
- Expertise in AngularJS, Controllers, directives, components, factory and service resources, routings and events.
- Expertise in developing various JavaScript frameworks like Node.js, Knockout.js, Responsive web design. (RWD).
- Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC)design pattern and Test Driven Development (TDD).
- Expertise in configuring and managing IIS - WEB Server.
- Working experience with HTML5, CSS3, XML, XSLT, JavaScript, J Query.
- Experience on XML Web Services, Service Oriented Architecture SOA concepts using WCF.
- Knowledge and Experience in using various Design Patterns for Code reusability and following standard procedure like MVVM, Singleton, Dependency Injection, Repository, Facade and Abstract Factory.
- Experience in Design and Development of Service-enabled/Service-Oriented enterprise applications and good working knowledge on Web Services (SOAP, WSDL, and UDDI), WCF and Web API.
- Experience in using Lambda expressions and LINQ to OBJECTS and knowledge in using LINQ to SQL.
- Created and Delivered data-driven reports.
- Worked on Programming Models like Agile, Scrum methodologies.
- Having knowledge on SQL Integration and Reporting Services.
- Experience working with Unit Test Framework, involved in Unit testing and have created unit test cases.
- Worked in a team environment, also coordinated with business/functional team
- Excellent interpersonal and oral/written communication skills.
TECHNICAL SKILLS
.Net Technologies and Subsystems: C#.Net, ASP.Net MVC, .Net Framework 1.0 till 4.0, WPF, WF
IDE Tools: Visual Studio 2012/2010/2008, SQL Server Management Studio (SSMS), Resharper
Client Side Scripting: JavaScript, JQuery
UI Frameworks and Tools: Angular JS, Infragistics, Telrik, Kendo UI, ASP.Net AJAX controls
Xml Technologies: XAML, XML, XSL, XSLT, XPATH, XSD, DTD
Front End Development: HTML for UI development, CSS for Styles
Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports.
Architectures: 3 Tier Architecture using ASP.NET Webforms, MVC and MVVM architectural design patterns using MVC.NET
Databases: MS SQL SERVER 2012, 2008/2005, Oracle 10g/9i/8i
ORM: LINQ to SQL with ASP.NET Web Forms, Entity Framework using MVC.NET
Services: ASP.NET Web Services, WCF Services, WEB API (Restful Services)
Version Control Tools: GIT, Team Foundation Server (TFS), Subversion (SVN), Visual SourceSafe, Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr .Net Developer
Responsibilities:
- Used ASP.Net, C#.Net, MVC, Web API, Dependency Injection, Repository pattern, JQuery to develop the application.
- Worked on defining system scope and its objectives through research and fact-finding to design, develop and modify.
- Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.
- Developed different User controls which inputs the data and display the data for the web Applications using C#.Net, MVC 4.0. Also, developed Views, controllers and Models.
- Extensively worked on Boot strap CSS.
- Designed Graphical User Interface (GUI) using ASP.Net MVC, HTML 5 and JQuery.
- Knowledge of calling the Cross Domain WCF Service using JQuery.
- Worked on Web API to build HTTP Services which return JSON data to the client.
- Designed HTML 5 web pages using data binding controls like dropdown list grid control and various other UI controls in the admin module of the application to bind the data.
- Used JQuery UI and Telerik Kendo UI to provide advanced Front-End functionality and look/feel.
- Design and implement Data access service using Entity Framework to connect and retrieve or manipulate database information.
- Worked on Telerik Rad Controls.
- Wrote Lambda Expressions and LINQ queries extensively for data retrieving, querying, storage and manipulation.
- Created and consumed WCF services for viewing the data of the deals.
- Created event driven Web Forms using ASP.Net MVC, Razor Views.
- Implemented form validation using Validation controls using both Custom validation and JQuery.
- Worked on EF and LINQ to SQL in connecting to SQL.
- Worked within an Agile environment with Sprint and Scrums using Confidential Visual Studio TFS.
- Version Control is managed by using TFS to protect from accidental file loss and track version
- Worked on TDD environment as a part of Unit Testing while creating Controllers.
- Used WPF built-in set of data controls to bind and manipulate data within applications.
- Used dependency properties, attached properties there by leveraging dynamic data binding.
- Participated in walkthrough reviews of technical specifications, programs and unit test plans.
- Worked closely with the Users, Project Manager, to critically evaluateRequirements, deciding which cycle each requirement belongs to and connecting each requirement to each test plan.
Environment: Net Framework 4.5 Visual Studio 2012, ASP.Net, MVC 4, Razor Views, Entity Framework, Web API, EF, LINQ, WCF, SQL Server 2008, Fiddler Web Debugger, TDD, TFS, Resharper and Agile Scrum.
Confidential, Issaquah, WA
.Net Developer
Responsibilities:
- Used 3-Tier system having Business Logic Layer (C#.Net), Presentation Layer and Database Layer (Database Connection and Security Settings).
- Used Agile methodology and SCRUM to study system, consolidating requirement, establishing inter process relation and team communication. Using Agile our team developed cross functionality and distribution of requirements and understanding the current working of system.
- Designed, modeled and architected multithreaded, enterprise n-tier software agent using WCF web service hosted in a windows service
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Extensively used AJAX Control tool kit and AJAX libraries for providing light weight AJAX requests.
- Extensively worked with C#.Net for creating data access layer and business layer and integrated with ASP.Net MVC Models and Controllers.
- Used .Net Remoting, Multithreading in application development to provide remote interfaces, achieve performance optimization.
- Integrate the dynamic pages with Angular and Ionicto make the views dynamic.
- Worked Extensively on Win Forms (GUI Design) with C#.Net and worked on LINQ for Data Access.
- Used LINQ for SQL server database interactions using Data Adapters, Data Reader and Dataset.
- Created databases and schema objects including tables, indexes and applied constraints, connected various applications to the database, also created stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL Server 2008.
- Extensively involved in developing components for Business layer and Data Layer, implementation inMVCarchitecture.
- Effectively used ASP.Net MVC security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C# .Net and WCF.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to Entities, andLINQto Dataset to manage relational data as objects.
- Used Confidential Team Foundation Server (TFS) for all the source code maintenance needs.
- Implemented Unit Testing using VSTS, also involved in Integration Testing and Regression Testing.
- Created and customized Windows Workflow Foundation (WWF) from within in Visual Studio 2008 to provide custom business workflows.
- Designed UML diagrams using Confidential Visio and prepared technical design document for the requirements.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.Net.
- Implement and maintain web applications and windows services written in Visual Studio 2012 utilizing C#.Net.
- Worked closely with Business Owner to develop new system functionality and to troubleshoot and correct system bugs.
Environment: .Net Framework 4.0, ASP.Net MVC 3, C#.Net, JQuery, Visual Studio 2012, Entity Framework, LINQ, ADO.Net, IIS 7.0, WCF, LINQ, JavaScript, Multithreading, VSTS, TFS, SQL 2008.
Confidential
Mid-Level .Net Application Developer
Responsibilities:
- Involved in requirements analysis, development, testing, deployment and post production support.
- Created Detail Design documents based on functional requirements.
- Prepared Use Cases, Sequence Diagrams and Activity Diagrams required for System.
- Used various C# features, including namespaces, inheritance.
- Responsible for coding applications in different layers such as Data access and business layer Using C#, ADO.Net, ASP.Net, LINQ.
- Used ASP. NET validation controls like Custom, Compare, Regular Expression and Range Validations to do Server side and client side validation.
- Involved in design and development of Single Page Application (SPA) for the web pages and mobile application using Angular JS and Ionic framework.
- Designed web based user interface in VB.NET with Web Forms, HTML Controls and Web Controls.
- Used Crystal Reports for reporting functionalities in the application.
- Created Web Services using WCF, RestFul Services through Merrill Lynch Custom Frameworks MLIF V3 to support the SSRS reports.
- Performed validations on Web Forms using .NET Validation Controls and JavaScript.
- Created various User Controls to handle page Validation, Header and Footer Navigation.
- Used Master Pages, Cascading Style Sheets (CSS) and Skins to attain uniformity of all web pages and to control the layout and look of the page easily.
- Implemented rich user interface for Windows Forms using WPF.
- Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database.
- Used Form-Based and Role-Based Authentication to authenticate Users.
- Used VSS for Version and Source Code control.
Environment: Visual Studio 2008, .NET Framework 3.5, ADO.NET, Win Forms, C#, XML, IIS, JavaScript, SQL Server 2005, CSS, VSS.
Confidential
Jr. Software Developer
Responsibilities:
- Analyzed client requirements and prepared functional specifications
- Maintained schedules and organized work-flow activities.
- Involved in development of Web Forms, classes using ASP.NET4.0 that incorporates both N-Tier Architecture, and Database Connectivity.
- Designed and developed interactive pages in HTML, Flash MX and XML.
- Extensively used XSLT to convert XML data fetched from the database, using a querying web service.
- Involved in development and implementation using HTML, ASP.NET, C#.NET and JavaScript.
- Used AJAX coding techniques to update parts of a web page.
- Cascading Style Sheet (CSS) was defined to attain uniformity throughout the course work
- Developed XML files for storing content for the course pages.
- Presenting the data from the XML file by using XSLT.
- Involved in designing the database using Oracle 8i.
- Wrote SQL queries and stored procedures.
- Performed unit testing and integration testing to ensure quality
- Involved in User Interface Screen designing using Visual Interdev and Front Page.
- Generate daily, weekly, Monthly Reports of inpatient and outpatient
Environment: C#, ASP.Net, ADO.net, SQL Server 2005, AJAX, XML, HTML, Java script, Oracle 8i, IIS 5.1.
