Senior .net Developer Resume
SUMMARY
- 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, windows and n - tier Architectures.
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyze more efficiently.
- Industry experience in complete Software Development Life Cycle, analysis, design, development, implementation and defining quality check processes in critical business applications using Microsoft technologies like Visual Studio .Net, C#, MVC, ASP.NET, VB.NET, ADO.NET, AJAX.
- Strong knowledge in development of software using Microsoft .NET framework 1.1 through 4.5.
- Expertise in developing web applications using ASP.NET Web Forms, ASP.NET MVC and implementing ASP.NET State Management, ASP.NET Caching, and Securing ASP.NET Web Applications.
- Developed robust and scalable web applications using (ASP.NET and MVC).
- Expertise in querying using LINQ to SQL, LINQ to XML and other data sources.
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database and Experience in Query Optimization.
- Worked extensively with different ADO.NET objects to interact with database & good experience in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Knowledge in SharePoint and Silverlight.
- Knowledge of testing and Software Testing Life Cycle (STLC). Analyze current needs, requests and compare them with existing system functions and requirements. Performed Unit, Integration, Functional, System and Regression testing (Manual) for the Window and Web based application.
- Domains worked Inventory, Insurance, Reinsurance, Retail, Mortgage and Infrastructure Management. Passionate to work any challenging role and having persistent attitude to learn and work any new technologies.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and also implemented Controllers and Controller Actions, Filters, Routing.
- Extensive experience in developing Windows Communication Foundation (WCF) Services to expose useful functionality to web users through SOAP, describing them using WSDL.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications. Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
TECHNICAL SKILLS
Programming Languages: C#, ADO.Net, AJAX
Web Development: ASP.Net MVC, ASP.NET, LINQ
Mark-up/Scripting Language: JavaScript, JQuery, Angular JS, HTML5, CSS
Framework: .NET Framework 4.5/4.0/3.5/3.0/2.0/1. x
Database: MS SQL Server 2014/ 2012/20010/2008, Oracle 9i/10g, MS Access
Application/Web Servers: Microsoft IIS 7.5/7.0/6.0
IDE: Visual Studio .NET 2015/2012/2000/2008
Modeling Tools: MS Visio, BPM, BPMN
Version Control: TFS, Clear Case, SVN, Clear Quest, Bitbucket
Data Visualization Tools: Tableau 9.0, 9.1,10
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential
Responsibilities:
- Effectively involved in various stages of development of the application using Agile/Scrum methodology.
- Participated in the daily stand up SCRUM agile meetings as part of agile process for reporting the day to day developments of the work done.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Created Views (razor), controllers and models using ASP.NET MVC4.
- Used Master Pages to provide a unified look and feel to the application.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Involved in the implementation of client side validations using JavaScript and ASP.NET MVC Validation implemented at Controller (Data annotation) level.
- Developed the classes and business objects in C#.
- Created and consumed REST services using ASP.Net WebApi.
- Developed ADO.Net components for data retrieval, storage and data manipulation using LINQ
- Developed SQL queries to fetch data as per the business requirements.
- Developed Complex database objects like Stored Procedures, Functions and Triggers in SQL server.
- Created unit test cases and performed unit testing using NUnit.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
- Supervised the development of functional documents for the application.
Environment: ASP.Net MVC, Angular JS, JSON, Web API (REST), C#, ADO .Net, LINQ, SQL Server 2014, NUnit, TFS.
Senior .NET/UI Developer
Confidential
Responsibilities:
- Applied Prototype design pattern in the project.
- Developed Web Forms for the modules using ASP.Net server controls, Validation Controls, and HTML, CSS.
- Designed and implemented Data access layers (model) using LINQ for XML Data and multi-user interface Used XML, XSLT and defined XML Schema.
- Developed solutions for diverse programming scenarios in C#, employing object-oriented programming concepts: encapsulation, inheritance, polymorphism, and abstraction.
- Applied Master Page, Skins and Themes to give a website consistent look throughout.
- Designed various web forms using Master Pages for judges and courts, CSS, skins and themes.
- Different Validation controls provided in web forms that are used for input validations, also developed server side code for input validations in C#.Net
- Experience in creating and supporting custom reports from the TFS data warehouse.
- Experience in designing and invoking reports for Web Applications using Crystal Reports and SSRS (SQL Server Reporting Services)
- Implemented User Controls to wrap up the reusable code, provided facility to upload various types of documents in attachments page.
- Worked closely to clients for gathering and analyzing requirements and providing solution that meets clients need.
- Interface with database and stored procedure using ADO.NET Dataset, Data Reader, Data Adapter and Data Grid.
- Implemented Presentation layer using CSS Framework, Angular JS, Wire-framing, and HTML5.
- Developed fast loading images using Adobe Photoshop CS5.
- Created XHTML5 Pages with CSS3 and the Box Model.
- Wrote Queries and Stored Procedures for integrating database for CRUD operations with databases.
- Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using SQL, and PL/SQL based on the documented user requirements.
- Responsible for redeveloping and configuring AngularJS for better responsive UI.
- JQuery and JavaScript are also used for client side validations. Troubleshoot and provided resolution for different kind of issues during the various stages of project.
- Developed Web Services using ASP.NET, VB.NET and SQL Server 2008.
- Used Java Script to validate the user input.
- Developed Use Cases, Sequence and Class Diagram understanding the client requirements using MS-Visio.
- Its web based N-Tier application developed using WCF Services and Data Services (Data Access Layer) as Business Service Tier and ASP.NET as Presentation Tier.
- Fixing various bugs as well as enhancing quality with performance for both applications.
Environment: Visual Studio.NET 2010, .Net Framework 4.5, C#, ADO.NET, CSS3, ASP.NET, C#, JQuery, Adobe Photoshop CS5, DHTML, XSLT, Backbone JS, Angular JS, Bootstrap JS, Node JS, Ajax, LINQ, SQL Server 2008, SSIS, HTML, JavaScript, Web Services, XML, Data Structure.
.Net Developer
Confidential, Austin, TX
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET and C#.
- Graphical User Interface was designed using ASP.NET and the business logic was coded in C#.
- Developed business use cases, sequential, collaborative, activity and class diagrams for the enterprise presentation, and business and data access components of the system using UML.
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Designing Administrator pages to handle overall application.
- Designed the source and applications under agile process.
- Used JavaScript, jQuery, Ajax for the Client side programming.
- Created visual web part that included AJAX and JQuery to search for people.
- Involved in designing Database Architecture and Implemented Optimized Stored Procedures. Wrote the Database Triggers, Views, and Indexes.
- Maintained good security safeguards.
- Used AJAX to create better, faster and more user-friendly web applications.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Used XML to transport and store data.
- Bootstrap Grid Systems are used to create responsive page layouts.
- Implemented Login form in modal using Bootstrap.
- Used LAMBDA Expressions in writing Local functions.
- Used Grid View, Data List, and Panels to display and manipulate data in ASP.NET Web Forms.
- Used ADO.NET components like Data Adapter, Data Reader and Dataset.
- During the construction phase of Win forms, Implemented User Interface for Windows versions of the application using Windows Forms, C# and Win Forms Controls like Tree, Tab Panel, Outlook Layout Panel, Toolbars and Context Menu controls.
- Used Forms Based Authentication to enforce security in to the application.
- Active participation in unit testing of the application to ensure quality
- Used Windows Communication Foundation (WCF) for clients to consume multiple services.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: C# 4.0, ASP.NET 4.0, ADO.NET, UML, XML, TFS 2010, MS Visual Studio 2010/2008, Windows server 2008/2003, JavaScript, Bootstrap, MVC Pattern, WCF, CSS, AJAX, jQuery, HTML, SQL Server 2008, IIS, Windows PL/SQL
.NET Developer
Confidential
Responsibilities:
- Integrated Visio to plot the process map.
- Developed an exhaustive execution plan for the development team using tools like Trello, MS Visio, and BitBucket.
- Troubleshooting and addressing issues and rendered clarity on functional specs required during development phase using MVP, SQL, C#, Visual Studio.NET. Responsible for analysis of the project requirement, identify risks and prepare a project development plan with aggressive delivery target and deliver the same.
- Responsible for integration of different modules with the module I developed using MVP, SQL, C#, Visual Studio.NET.
- Developed solution within aggressive timelines by interacting with business team & leading / supporting the development team.
- Created stored procedures and scheduled jobs in the development of Dashboard.
- Used CSS for styling the pages.
- Developed and executed the unit and system test cases.
- Responsible for designing and leading the prototype team in development incorporating new business rules
- Maintenance of the application and responsible for the second level support to the consultants and clients
Environment: MVP, C#, SQL Server, Visual Studio .Net, Visio, Bitbucket, Rally, Team city
.Net Developer
Confidential
Responsibilities:
- Gathered System Requirement Specifications.
- Involved in extensive designing of the project's Design, Development and Testing.
- Developed detailed design and process flow of the software modules.
- Created Dashboard to the clients using SQL Server Reporting Services (SSRS) which provides online statistics and reading of the Energy Consumption at each site. This can be accessed via Thames water Laptops and Mobile devices inside the Thames Water Network.
- Actively involved and maintained a website which shows the details of usage of power and energy details based on Zip code.
- Developed the code to perform the various complex calculations in reports using C#.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Used and Designed Web Services using SOAP protocols using C# while implement business logic middleware
- Consumed SOAP and Restful web services as per requirement and implemented the methods.
- Successfully integrated data from multiple data sources including, SQL Server 2008 and OSI Soft PI Server data delivered via message queues using ADO.Net.
- Used twitter widget in order to show the latest tweets from the users on the website.
- Used AJAX extensively with JavaScript.
- Consumed Weather Web Services to display the weather information and integrated with AJAX and JQuery to show on the webpage.
- Created several User controls for ASP.NET pages.
- Used SVN to manage versions of files.
Environment: VBA .Net, .Net Framework 3.0, Visual Studio 2010, Microsoft Access, Console Application, Windows Applications, ASP .Net, HTML, CSS, IIS6.0.