Senior Dot Net Developer Resume
Columbia, MD
SUMMARY
- Around 7 years’ experiencein the areas of design, development, testing and deployment of business applications for Banking, Health Care and retail domain companies.
- Experienced in project planning and management, analysis of business and system requirements and structured development and testing in small to large, mid - sized projects and mission critical systems.
- Experience in developing Client-ServerN-Tier Architecture for windows and web based applications using Microsoft technologies such as.NET Framework.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE methodologies of Analysis, Design, Development and Implementation, testing of applications using Microsoft technologies.
- Experience in development of distributed and scalable applications using WCF and WebServices.
- Experience in building web applications using ASP.NET WebForms, MVC, HTML5, JavaScript, AngularJS & jQuery.
- Skilled IT professional specializing in Windows/Web application development using latest technologies: C#, ASP .NET, VB.NET, Visual Studio 2015/2013/2012/2010 , Web services, XML, SQL Server.
- Having experience on Multi-threading programming in.NET application
- Extensively used AJAX Control Toolkit, HTML, CSS and JavaScript for GUI Prototyping and designing Win-Forms and Web-Forms.
- Strong technical delivery skills in Multi-tier MS Platform with Object Oriented Analysis&Design.
- Experience in design and development of XML Web Services, including an understanding of XML schema, SOAP and JSON.
- Working knowledge on using ORM AND DI frameworks.
- Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Experience and broad skills in object-oriented (OO) development including service-oriented architecture (SOA) using industry-proven design patterns (i.e. MVC, MVVM, Factory pattern, Singleton, Facade, etc) including Composite UI.
- Working experience in using Active Directory, SMTP, sFTP, database (proprietary, MS SQL Server, SSRS, or Oracle), file or web service based interfaces, CNAME, DFS, ODBC, dependencies on other applications as well as dependencies .
- Involved in defining Endpoints, Data Contracts, Service Contracts, and Bindings for WCF Services.
- Experience in Database design and developmentusing MSSQL Server 2016/2014/2012/2008/2005 and Oracle
- Experience in Continuous Integration builds using Jenkins.
- Experience working on Database Design, Query Tuning, Stored procedures and Triggers while working with the large databases.
- Integration and deployment of applications done by log4j, automated build tool with Jenkins.
- Experience in using SSIS Package to integrate with other applications such as console applications to run weekly/monthly jobs.
- Implemented data access layer using ADO.NET, Entity Framework & LINQ.
- Hands on experience with SQL Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Used Microsoft Team Foundation Server (TFS), Tortoise SVN, and GITHub and BitBucketas repositories for versioning the code.
- Experience in Test Driven Development (TDD) created unit testsusing MS Test Suite and NUnit in Visual Studio IDE.
- Involved in System Integration testing and coordinated with other teamsfor bug fixes.
- Experience using Agile/Scrum, Waterfall methodologies and acted as Scrum Master /Team Lead.
- Experience in working with .NET features like Inheritance, Polymorphism,Interfaces,Events& Delegates, Generics &Collections, Multithreading, Exception Handling and Tracing in.NET applications.
- Exposed to in multiple projects as a Full stack developer.
- Have working Knowledge on Sailpoint.
- Strong analytical, communication and interpersonal skills and have a perfect understanding of the value of time, cost and quality of work.
- Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high pressure environment and capable of working in a team and as an individual.
TECHNICAL SKILLS
Technologies/Languages: C,C#.NET, VB.NET, SQL and PL/SQL,PHP
Databases: SQL Server 2016/2014/2010/2008/2005/2000 , SQL Server Reporting Services (SSRS), MS Access, MySQL, Oracle - 10g/9i/8i and Access 2007
OS: Win 2008/2010, Linux and Unix
.Net Technologies: Asp.net (4.0/3.5/2.0/1.1 ), Web Forms, Web Controls, Custom Controls, User Controls, Web Services, WCF, Ajax, ADO.net, LINQ, XSD and Ajax Control Toolkit 4.x/3.x/2.x/1.x
Developer Tools: Microsoft Visual Studio 2015/2013/2 /2005/2003 , Visual Source Safe (VSS), Microsoft Content Management Server (CMS) 20002, Perforce.
Version Control: TFS,SVN
Script Languages: Java Script, VB Script
Reporting Tools: Crystal Reports 8.5/9.0/10, SSRS
Design Pattern: MVC, MVVM, Factory pattern, Single ton, Entity Framework.
Protocols: HTTP, FTP & TCP/IP.
Web Server: Microsoft Internet Information Services - IIS (5.0/6.0)
PROFESSIONAL EXPERIENCE
Senior Dot net Developer
Confidential - Parsippany,New Jersey
Responsibilities:
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Involved in designing User interface and Prototypes for the application using ASP.NET.
- Analyzed the requirements and contributed significantly in developing UML Diagrams.
- Actively involved in coding and designing using C#, XML, ADO.NET JavaScript, HTML5, and Cascading style sheets (CSS3).
- Used Web API as an ideal platform in building Restful applications on .NET Framework 4.
- Used ASP.NET MVC 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.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Involved in complete Software Development Life Cycle (SCRUM) from user requirements to writing technical design documents, development, testing, deployment and production support.
- Developed Web Api methods using C# and LINQ which allows client to reusable the functionality.
- Followed Agile methodology, participated in Scrum meetings, supported in writing user stories in JIRA tool.
- Proposed for Analyzing and designing new WPF application using MVVM and Repository pattern, from design to completion.
- Involved in designing the database, created and maintained database objects.
- Designed the complete solution using N-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton.
- Configured local Jenkins to build and deploy across various life cycles. Configured multiple jobs on Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
- Triggering the SIT environment build of client remotely through Jenkins.
- Hands on experience in developing GUIapplications using C#.Net, Win forms,WPF, WCF, SQL, .NetFramework 4.0/3.0/2.0.
- Worked with delivery team along with offshore and onshore team members for planning timely delivery of project modules.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server Management studio 2014 to insert, update, and delete data inside tables.
- Responsible for designing the ASP.NET application authentication using .NET Framework 4, Model View Controller MVC and IIS security model.
- Architecting, design and implementing ASP.NET MVC, SPA web solutions with industry best practices and design patterns.
- Experience in using Angular.js, ability to test views and able to do end to end unit testing. Also, built dynamic web view applications.
- Created and consumed ASP.Net Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Prepared WCF Service layer to handle client-service interaction. Involved package creation and deployment.
- Created a Windows Utility to generate the required feed(mockup) files to help QA Team in their testing.
- Experience in handling SSIS packages and Wrote SQL joins, sub queries, tracing and performance tuning for better running of queries.
Environment: C#, ASP.NET MVC 4.0, WPF, WPF TOOL KIT, Entity Framework, WCF, WEB API, TFS 2013, Angular JS, JQuery, Visual Studio 2013, WPF, SSIS, CSS3, IIS 7.0., HTML5, REST, Jenkins,GIT HUB,Web Services, LINQ, SQL Server Management Studio 2014
Senior Dot net Developer
Confidential - Columbia, MD
Responsibilities:
- Involved in all phases of SDLC which Involves Project Planning, Analysis, Design, Documentation, Development, implementation and support of software applications.
- Designed and developed the technical detail design documents based on functional requirements.
- Used Agile methodology and SCRUM framework to study the system, consolidate the requirement, establish inter process relation, for team communication and to produce high quality software.
- Maintained Microsoft Industrial Standard and Architecture.
- Involved in the process of designing and developing rich presentation tiers(UI) using Silver light,XAML and Microsoft Expression Blend.
- Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page
- Strong knowledge in OOPS and Design Patterns.
- Developed web pages using Asp.Net, JavaScript for Client Side Validation.
- Created and consumed WCF services in the application, created WCF client proxy to communicate with services, made synchronous and asynchronous WCF service calls.
- Involved in designing the N-tier web application using C# as back end.
- UsedWeb Services (SOAP, WSDL) for communicating with other application and components
- Extensively designed re-usable .NET web custom controls and attractive web forms in C#.
- Implemented Dependency Injection Pattern with Repository Pattern and worked with repositories to acquire data for the application, to store the data into dictionaries and list to perform Caching.
- Extensively Involved in Installing, Configuring, Maintaining, Monitoring and Supporting SharePoint2010 and 2013 in Development, Testing and Production environment.
- Involved in the design and development of web application using ASP.Net MVC 3.0 Framework.
- Developed the application by programming against conceptual application model using ADO.NET Entity Framework, worked with POCO Entities, added custom properties to objects in the Entity Designer using ADO.NET Entity Data Model Designer Extension.
- Used Entity Framework to create entities in DataAccessLayer.
- Responsible for creating and maintaining SQL Server 2008 database.
- Responsible for writing stored procedures in T-SQL, PL/SQL for backend communication.
- Created triggers, functions, cursors and joins on database tables in SQL Server database.
- Performed client side validations.
- Designed Software system considering application scalability, security, performance on Microsoft .Net Platform.
- Generated reports using SSRS and integrated into the application.
- Involved in Unit testing, bug fixing and User acceptance testing.
Environment: ASP.NET, Visual Studio.NET 2010, C#.NET, Silverlight 4.0, .NET Framework 4.0, JavaScript, XML, ADO.NET Entity Framework 4.0, Team Foundation Server 2010, SQL Server 2008, Oracle 10g, IIS 7.5, WCF, Agile / Scrum, Unit-Test, SOAP, GitHub,WSDL
Dot Net Developer
Confidential - Foster City, California
Responsibilities:
- Involved in all phases of SDLC which Involves Project Planning, Analysis, Design, Documentation, Development, implementation and support of software applications based on N-tier architecture.
- Develop and Enhance existing system as per the requirements.
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
- Used MVVM (Model View Model) architecture to develop the project.
- Configured Internet Information server (IIS) for web services.
- Worked on Crystal report design and implementation.
- Involved in the WCF File Transfer Service architecture design and development C# Code Development and error handling
- Implemented Data access layers using LINQ for .Net Object Data.
- Implemented appropriate error handlers for Run Time Exceptions using C#.NET.
- Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL Server database and Optimized SQL Server Stored Procedures using joins &indexes.
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product and IIS Management.
- Used Ajax Controls for calendar control and free text box controls on the UI.
- Continuous tracking and reviewing tasks status assigned to team members.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security feature.
- Responsible for maintaining versions of source code usingTeam Foundation Server.
- Involved in Unit Testing and running the test case to proper functioning and for code coverage.
- Worked on Reports SSRS for Generating Crystal Reports. And worked on SQL server Store Procedures.
- Ensure deliverables are released as per schedules with zero defects.
- Implement build release process through automation.
Environment: .NET 4.0, C#, Windows Forms, Dev Express Win Controls, WCF, LINQ, Crystal Reports, SQL Server 2008, IIS 7.0.
Dot Net Developer
Confidential
Responsibilities:
- Involved in requirement gathering, design and development of the application
- Successfully created multiple environments for the application as per the requirement of multiple code streams.
- Have created business logic for the application accessed by multiple users by developing user controls, master pages, validation controls, CSS files using C#.NET, JavaScript, XML, HTML and ASP.NET 3.0.
- Created web services using WCF.
- Used extensively Data Caching and session management concepts to increase the throughput of the ASP.NET Pages.
- Used CSS 3 in ASP.Net pages
- Used AJAX along with JavaScript for interactive and dynamic web interfaces for the applications. Improved the animation, dynamic interaction and efficiency of web pages using AJAX toolkit.
- Extensively used ADO.Net objects to bind to various server controls.
- Used multiple custom controls and user controls all through the application development for rich user interface.
- Assisted database designers by continuous involvement in transition from business data to database design.
- Developed stored procedures, functions, Triggers and views regularly in the development of the application.
- Regular trouble shooting and issue resolution of the application as the everyday routine job description in the project.
- Used IIS 6.0 along the duration of the project.
- Provided major support in the upgrading whole application, including upgrading servers and SQL servers.
- Involved in Troubleshooting and Debugging of the application within the stipulated time
Environment: .NET Frame work 3.0, C#, ADO.NET, WCF, XML, HTML, CSS, Java script, ASP.NET, Visual Studio 2008, IIS 6, SQL server 2005 R2, Windows 2003.
Junior Dot Net Developer
Confidential
Responsibilities:
- Designed the web application in Microsoft Visual Studio 2005 using ASP.net web forms with various controls.
- Responsible for developing the Logic using C#.NET.
- Extensively used ASP.NET 1.1, HTML, CSS and Web controls for developing front end screens.
- Implemented Business Logic using C# and Data Access Layer using ADO.NET.
- Suggested various design changes in SQL Server tables and Stored Procedures.
- Used ADO.NET for database connectivity on SQL Server Database.
- Used ASP.Net validation controls and custom validation controls for client side validations.
- Used XML and XSL Transformations to display content on the website.
- Helped the Production Team and Testing Team in solving the complex issues.
- Successfully handled all the change requests, code defects and Data Configuration Bugs.
- Worked closely with business users to define reporting requirements and documenting the requirements in order to design, develop and maintain Crystal reports.
- Involved in Unit Testing during development and maintenance phases.
Environment: C#, ASP.Net, ADO.NET, JavaScript, Microsoft SQL Server 2000, XML, XSLT Windows XP, Crystal Reports, CSS ASP.