Senior .net Developer Resume
CA
SUMMARY
- Over 6+ years of experience in developing various applications using C#,VB.NET, .NET, ASP.NET, ADO.NET, Entity Framework,Web Services, WCF, WPF, Web Forms, Win Forms, and MS SQL Server.
- Knowledgeable in all phases of Software development life cycle (SDLC) Designing, Developing, Coding, Debugging, Testing, Implementation and Maintenance.
- Performed functional and system - level requirements analysis within the Agile (Scrum) software development methodology, building the Requirements Traceability Matrix (RTM). Waterfall methodologies and Test-driven development (TDD).
- Extensive experience in developing User Interfaces using XML, Bootstrap 3.2, AJAX, Angular JS (1.4), HTML (4/5), DHTML, XML/XSL/XSLT, CSS (3/2), Java Script, JQuery (2.0/1.0) and VB Script.
- Extensively worked ASP.NET MVC 4.0/5.0 applications using Database-First and Code-First Approach in Entity Framework 4.3/5.0/6.0 and UI in Razor View Engine and client side framework Angular JS, Bootstrap, HTML 5.
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, Angular JS, JQuery, JSON, and Telerik Kendo UI.
- Experience with ORM and its related components: Entity Framework 4.3/5.0/6.0, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Extensively used ADO.NET, Entity Framework 4.0/5.0/6.0 and T-SQL in developing Data Access Layer.
- Worked on Service Oriented Applications(SOA architecture) using WCF, WPF, Restful web services with WEB API.
- Experience in Visual Basic for Applications 6.0 and 7.0
- Knowledge of Model View View Model (MVVM) architectural pattern for developing WPF applications.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and also consume the API’s client side using Angular JS data binding.
- Strong in backend Database development including designing and administering databases, writing Stored procedures, Query tuning, Indexing, Replication, Data Mirroring, SQL triggers for SQL Server databases using T-SQL and PL/SQL.
- Worked on Business Intelligence tools including Crystal Reports XI, SSIS & SSRS. Experienced in various Extracting, Transforming and Loading (ETL) tasks using SSIS including tools like BCP utility, DTS and SSIS Packages with proper control & data flow elements.
- Working in an environment where unit testing is given a high priority. Never the code coverage should drop below 75%.
- Experience in Microsoft Dynamics.
- Have experience in writing Integration test and In memory testing.
- Use the TFS as the version control to achieve a good communication between the teammates.
- Strong interpersonal and communication skills with an ability to Work with a team and keep them motivated.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, ADO.NET, Win Forms, Web forms, XML window Web Services, WCF Services, AJAX and LINQ
Languages: C#, VB.NET, SQL, T-SQL, PL/SQL, XML, HTML, C.
Web Technologies: ASP.NET, AJAX, Web Services, CSS, Java Script.
Database: SQL Server, Oracle, MS Access.
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP.
Reporting Services: Crystal Reports, SQL Server Reporting Services (SSRS).
Enterprise Servers: IIS Server, Content Management Server.
Design concepts: Design patterns, UML
Application Servers: Microsoft IIS
PROFESSIONAL EXPERIENCE:
Confidential - CA
Senior .NET Developer
Responsibilities:
- Application components are developed in an Agile environment utilizing a test driven development approach.
- Implemented ORM Framework (Entity Framework) Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, JAVASCRIPT AND ANGULAR JS
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- UsedASP.NETMVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Responsible for upgrade process of the web site to the latest version of Angular JS framework.
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance. Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
- Create the Web API which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
- 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
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established tow way Data binding using Angular JS.
- Decoupled client side applications from server side using Angular JS parallel development work process.
- Designed WebPages using HTML, CSS, JavaScript and Bootstrap.
- Used VBA 6.0 to access Windows API and other low level functionalities through DLL’s.
- Used OLE Automation in VBA 6.0 to refer one application to another to support different modules.
- Created custom directives in Telerik Kendo UI to initiate client application data and to bind HTML controls to application data.
- Used Microsoft Dynamics AX for ERP business software primarily built for resource management.
- Used Microsoft Dynamics CRM for client interaction that implements SAAS.
- Involved in creating stored procedures, triggers, and views in SQL Server2008 for data manipulation and retrieval.
- Effectively created custom routes, added them to ASP.NET MVC routes collection, created business models, and injected them into MVC views using the controllers.
- Used Telerik Kendo UI Ajax to invoke services asynchronously.
- Prepared WCF Service layer to handle client-service interaction. Involved package creation andDeployment.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2008 R2 and Created ad-hoc reports Using Report
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Developed Cash flow reports, financial and balance sheet reports using Microsoft Dynamics Management Reporter.
- Team Foundation Server is used for source control and also used extensively for constant integration.
Environment: NET 4.5 Framework, MVC 4.0/5.0, SQL SERVER 2012, Bootstrap, ASP.NET, WCF, WEB API, AngularJS, LINQ, C#,ENTITY Framework 5.0, VBA 6.0, Rest Web Services, Telerik Kendo UI, HTML 5, CSS 3, TFS 2012, Microsoft Dynamics, Visual Studio 2013, Windows Server, SSIS
Confidential - Louisville, KY
Senior .NET Developer
Responsibilities:
- Experienced with business process methodologies such as Agile (SCRUM) and or Waterfall utilizing SDLC process modelling.
- Using ASP.NET MVC for front-end websites. The HTML is grouped by modules and shared layouts into various Razor Views. Different modules have different Controllers
- Generate Entity Framework context models utilizing database first approach and built library of data access methods.
- Utilizing Microsoft Office tools such as Visio and PowerPoint to create business processes workflow and activity diagrams.
- Used presentation layer as CSS, which allows customisation of layout; colour based on the user selection using XSLT, XML, and CSS.
- Worked on routing to load controller type using MVC 4.0 Web APIs for reaching appropriate action in the web application.
- Applied Action Filters on key method to handle error, validations and authorization. Also implemented Custom Filters.
- Implemented Data Access Layer using Entity Framework Code First to communicate with the SQL Server.
- Using Telerik Kendo UI libraries and plug-ins like jqGrid.
- Manipulated HTML DOM by decoupling it using Angular JS, to extend HTML attributes and to modify rendering contents in the DOM.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Used LINQ to build set of operations, parameters and expression during execution of data from SQL Server.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods
- Used Application objects in VBA 6.0 for application wide settings and for top level modules such as Active Cell, Active Sheet etc.
- Developed OLE Automation interfaces for more than one host application in VBA 6.0 and 7.0 as different run time will be used for each automation.
- Designed and Developed applications using ASP.NET 4.0, C#, WCF, MVC 4.0.
- Developed WCF REST based web service to consume data by client. Implemented provider based services.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contains all the business logic.
- Created Database Objects like Tables, Stored Procedures, Views, Triggers, Rules, Defaults, user defined data types and functions
- Writing Queries using T-SQL Statements, views, user defined functions, stored procedures for Inserting/Updating/Deleting the data into the relational tables.
- Developing and deploying SSRS reports for the reports module like preliminary and final audit reports.
- Tuned the SQL queries using SQL profiler. Involved in tuning the database.
- Maintained TFS (Team Foundation Server) as a central repository system and automatic builds and continuous integration.
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing.
Environment: ASP.NET MVC 4.0, MS Visual Studio 2012, .NET Framework 4.0/4.5, C#, ADO.NET Entity Framework, WCF, LINQ, VBA 6.0 and 7.0,SSIS, SSRS, XML, TFS 2012, NUnit,Telerik Kendo UI, jQuery, Angular JS,JSON, Bootstrap, JavaScript.
Confidential - EdgeWood, NY
Senior .NET Developer
Responsibilities:
- Followed Agile methodologies (scrum, extreme programming) and test driven development.
- Designed, developed and enhanced the application in .NET Framework 4.0.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modelling.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Client and server side validations are done using Java Script, jQuery and ASP.NET validation controls.
- Created Common Data Access Layer (DAL) Using C# and ADO.NET.
- Stored Procedures, Triggers and Views for the data access were implemented in SQL Scripts and tested in SQL Server.
- Used AJAX, JQUERY and HTML with MVC views to produce rich user interface. Worked on JQUERYlib to post data to MVC action method.
- Developed Web Forms using ASP.NET for front end Graphical User Interface (UI).
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
- Implemented CRUD functionality with Entity Framework Code First in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Analysis, Design and Development of modules using ASP. NET, C# Created and deployed Web Services using C#, SOAP, XML for Pulling Customer Service Records.
- Designed and developed master pages using ASP.NET and used CSS to enhance the look & feel of the website.
- Created & hosted WCF Services and used different bindings to make it available to different types of clients.
- Implementing WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
- Worked on LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Used GitHubfor Version Control, Team build, Project Management, Data Collection and Reporting.
- Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on server.
- Involved in Unit testing, Build and integration testing for the interfaces.
Environment: .NET Framework 4.0, C#, ASP.NET, HTML, JavaScript, CSS, XML, XSLT, AJAX,MVC,LINQ TO SQL, Web Service, WCF,Ready-Roll, Jenkins, SQL Server 2012, SSRS, TFS, Web Forms, IIS, GitHub, Visual Studio 2012, Microsoft Office.
Confidential - Lakeland, FL
.NET Developer
Responsibilities:
- Used Object Oriented Programming (OOPs) concepts and Agile Methodology (SCRUM) in developing the project.
- Created WPF applications using MVVM architecture.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Developed screens using ASP.NET server controls; use form field validations server side validations using ASP.NET validation controls.
- Involved in the development of Business Logic Layer and Data Access Layer in C#.
- Web Forms for User Interfaces using C#.NET using Server Controls, HTML Controls and User Controls. Developed application using ASP.NET, C# and back-end database as SQL Server 2005.
- Developed and consumed WCF Web Services to access data layer components
- Involved in POC (Proof of Concept) phase for design WCF service for connecting front-end interface and backend database and redesign SQL server database.
- Implemented Data Access Layer using ADO.NET to communicate with the SQL Server 2005.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed the Front End using ASP.NET and Code behind using C#.NET.
- Involved in designing database by creating Tables, Constraints, Functions, Triggers and Store Procedures using T-SQL in SQL server 2005.
- Involved in development of Credit Card Transaction through website by passing user information to TouchNet (Third Party) and storing Credit Card Transaction Records coming from the touch net by calling database procedure and stores relevant data into database for respective user.
- Used XML technology to store and fetch data using stored procedure from SQL Server 2005 Database.
- Creating reports using the Crystal Reports for the report needed by Middle Office, Back Office users.
- Written and used Stored Procedures and Triggers using T-SQL in SQL Server 2005.
- Involved in Unit testing of the application and fixing the defects raised.
- Created .NET Crystal Reports for statistical analysis of usage of the system, which can be accessed as web report as well as in PDF format using acrobat reader.
Environment: .Net Framework 4.0, VS.NET 2010, C#.NET, ASP.NET, ADO.NET, HTML, WCF, JavaScript, SQL Server 2005, T-SQL, Crystal Reports, XML, IIS 6.0, MS Visio, Windows 2007.
Confidential
Responsibilities:
- Implemented the project using N-Tier architecture with presentation tier (ASP.NET).
- Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2003.
- Involved in design and development of UI using ASP.NET after interacting with users for requirements.
- Involved in development of Web Forms, Classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Used Java Script, HTML, DHTML, IIS and CSS for developing Web Pages. Developed the Web Forms. Used different controls like Data Grid, List View controls etc. Used various validation controls. Developed Stored Procedures/Triggers in SQL Server 2008.
- Used ASP.NET Validation controls (Required field validator, regular expression validator, compare validator, range validator) and JavaScript for client side validations at admin module.
- Used Visual Studio.NET debugger and ASP.NET trace functionality to debug the application
- Developed Windows forms and Screen layouts in Visual Studio.
- Development of custom scripts and stored procedures for data import and manipulation.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
- Developed different kind of reports such a Sub Reports, Charts, Matrix reports, Linked reports.
- Used cascaded parameters to generate a report from two different Data Sets.
- Involved with Query Optimization to increase the performance of the Report.
- Involved in designing database by creating Tables, Constraints, Functions, Triggers and Store Procedures using T-SQL in SQL server 2008.
Environment: VB.NET, ASP.NET, ADO.NET, Java Script, XML, ASP, HTML, Microsoft Visual Studio, SQL Server, Windows Server, Crystal Reports C#, .NET Framework 2.0, Visual Studio 2005, WinForms, XML, Web Services, SQL Server 2008, IIS 6.0, Visual Source Safe 6.0.
