Sr .net Developer Resume
St Louis, MO
SUMMARY:
- Having 11+ years of professional experience as a Sr. .Net Developer in analysis, design and implementation of web based, windows based client - server applications in Microsoft Technologies using C#,VB, ASP.NET, ADO.NET, Win Forms, Web Forms, SQL Server, Web Services, Windows Services, Remoting, Microsoft EnterpriseLibrary 4.0, Crystal Report 2008 and Integration services( SSRS, SSAS, SSIS).
- Extensive experience on the Architecture of the SharePoint 2010 with Installation, Configuration and the Implementation of Portal and the Team Sites
- Involved in the development of SharePoint Custom Web Parts, Content Types, Tool parts, Event Receivers and Event Handlers, Document Libraries and Lists.
- Strong experience in design patterns WCSF, WSSF, MVC 4/3 and MVPC patterns.
- Strong experience in domains like Finance, Banking, Travel and Health Care domains.
- Solid experience in writing Application .NET Frameworks for 2.0, 3.0, 3.5, 4.0 and 4.5 environments.
- Strong experience of designing and developing Web Applications using ASP.NET, MVC, LINQ, WCF, WWF, Share Point, C#, ADO.NET, XML, Web Services, AJAX, JavaScript, HTML, HTML5, CSS3, DHTML, CSS and Bootstrap.
- Excellent experience of developing Windows Applications using C#, VB, C++, WPF, WCF, ADO.NET, ADO, XML.
- Good knowledge of AJAX Control Toolkit and AJAX Enabled web site.
- Experience in understanding and modifying whole Software Project Life Cycle, Updating/Modifying, requirement analysis, functional/design specifications, HLD, LLD,Unified Modelling Language ( UML ), System analysis and Design, Code Generation, Testing, Implementation and maintenance of various Business Application
- Strong abilities in Data Modelling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views and Functions .
- Expert in creating Web Forms, Win Forms, User Controls and Custom Controls.
- Good Knowledge on Web Services (SOAP, WSDL, UDDI), XML, XSLT, .NET Reflection, .NET Remoting.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Source safe (VSS).
- Good knowledge of various patterns like Singleton, Factory, IoC/DI etc.
- Expertise in programming with SQL, PL/SQL and T-SQL .
- A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently. Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
- Quick in learning new technologies and adapting in new environment.
- Having good knowledge in jQuery .
TECHNICAL SKILLS
Share Point Technology: MOSS 2010, MS SP Designer 2010
Languages: C,C#, VB, ASP.NET, LINQ, VB.NET, AJAX, ADO.NET, T-SQL, PL/SQL, VBA
Web Technology: ASP, ASP.NET, .NET Framework 2.0/3.0/3.5, AJAX, AJAX toolkit, Share Point 2010, ActiveX, HTML, DHTML, CSS, JavaScript, JQuery, JSON, Entity Framework, Web Service, .NET RemotingScripting and Markup
JavaScript, VBScript, HTML, CSS, XML, XAML, XSL, XSLT, XPath, SOAP, DTD, Schema, SAX, DOM: Databases
SQL Server 2000/2005/2008/2012/2013, Oracle 8i/10g, MS Access: Reporting Tools
Crystal Report 8/8.5Version Control: Microsoft Visual Source Safe
Web/App Servers: IIS 7.5/7.0/6.0IDE
Visual Studio 2003/2005/2008/2010, Visual Studio 6: Operating System
Windows 2000/NT/XP/2003/Vista, Unix, Linux: Standards & Trends
SOA (Service Oriented Architecture), UML, Design Patterns: Windows Frameworks
Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF), Windows Workflow foundation(WWF)Modeling Tools: Enterprise Architect 7.1, Microsoft Visio, Enterprise Library 4.1/3.0
PROFESSIONAL EXPERIENCE:
Confidential
Sr .Net Developer
Roles/Responsibilities
- Develop core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET) and VS 2013.
- Develop UI screens using Razor views and Partial views and designed UI using the HTML 5.0, JavaScript, CSS jQuery 2.1.1 and Bootstrap.
- Improvised user experience using JQuery and user JQuery event handling mechanism to dynamically assign events on web controls.
- Used ASP.NET Identity 2.0 for the authentication and built custom tables for the authorization in MVC4 application.
- Created Restful services using ASP.NET Web API for exposing programs information to other applications.
- Used Ninject Dependency injection methodology and Entity Framework 6.0 for the WEB API Development.
- Used AJAX to minimize server round trip and enhance customer experience and u sed JSON serialization to serialize and desterilize data in JSON format
- Develop test-driven development TTD strategy guiding use of the MS Test Framework
- Implementing LINQ for querying, sorting, filtering the complex objects.
- Responsible for the Unit Testing, Bug Fixing and troubleshooting the technical problems in module and application level.
- Responsible for Object Oriented Design and Development using XML/XSL/XSD, web services, SOAP and WSDL.
- Using Team Foundation Server for source control, defect reporting and tracking through TFS work item tracking
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Created Stored Procedure, Packages, Trigger for database access in Oracle and Involved in SQL Query tuning.
Environment:: Visual Studio.Net 2012, C#.NET 4.0, ASP.NET, XML, SQL Server 2012, TFS, CSS, JavaScript, JQueryConfidential
.Net Lead Developer
Roles/Responsibilities
- Responsible for the design and development of the BD10 Interface, KA Automation, Keyless projects.
- Designed the architecture of the .NET batch application responsible for processing bulk (100k records) data from KERPS (ERP SYSTEM) and to SAP system.
- Designed architecture of the Keyless and Reporting web site ASP.NET MVC 4.0, VS 2013, HTML5, Bootstrap, Web API and Entity framework 5.0.
- Created Unit test cases project with the NUnit.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Experienced working with Kendo grid and binding data with JQuery web service calls and also export functionalities.
- Extensively used LINQ and Entity Framework 5.0 to exchange data between web applications and database objects.
- J-Query/JavaScript and AJAX validation controls were used for the client-side and server-side validations.
- Implemented Object-Oriented Programming concepts of interfaces, inheritance, abstraction and polymorphism.
- Migrated data from the legacy system (DB2, Access, Excel) to SQL Server databases using SQL Server Integration Services (SSIS) to overcome transformation constraints.
- Developed various operational Drill-through and Drill-down reports using SSRS.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
- Used C#, ADO.NET Entity to define and implement a secure data service layer.
- Written Stored Procedures for performance optimization and other database operations such as complex SQL queries, views and triggers etc.
- Written PowerShell scripts to schedule to jobs in the autosys environment.
- Ensuring the quality of the product by performing the test case review with the Business users .
Environment: Microsoft Visual Studio 2013, C#.NET, ASP.NET, ADO.NET Entity, SSIS, SSRS SQL Server 2012 R2, .NET Framework 4.5, WEB API, Web Services, T4 Templates, WCF, XML, CSS, JQuery, Kendogrid, Angular.js, JavaScript, TFS.
Confidential, Vernon Hills, IL
.Net Developer
Role/Responsibilities:
- Created Client side architecture in MVC4 (Model, View, and Controller) pattern and developed Web API’s.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET) and VS 2013.
- Developed Interfaces to connect to Zuora (3rd party system) to generate the invoices for subscriptions.
- Developed UI screens using Razor view engine.
- Implemented LINQ for querying, sorting, filtering the complex objects
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Created test plans and performed unit and regression testing on the application .
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Handled ASP.NET features such as Exception Handling, and Custom Error Messages.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Implemented Routing, URl, Security, Action Filter techniques for application development.
- Involved in Build, Debug and deployment of the Components.
Environment: VS- 2013, ASP.NET 3.0, C#.NET, Web API’s, Sql Server 2012, XML, HTML5, CSS3, BootstrapJS, Java Script, jQuery, MVC 4.0 , Entity Framework 5.0., TFS 2010,.Net Framework 4.5, NUnit, TDD, LINQ.
Confidential, St Louis, MO
.Net /SharePoint Developer
Role/Responsibilities:
- Created the Custom Master Pages Page Layouts Template with the help of VS 2010 and C#.
- Developed new Features to create new sites, new list definitions, new document libraries using C# coding and deploying features at different levels Web application, Site level and site collection level in SharePoint 2010.
- Developed interface system between SharePoint 2010 and Workday system using Object Model.
- Created Custom Content Types, Custom Workflows and Custom List creation using VS 2010.
- Created Timer Services Custom Job Definition, Event Receivers, Custom Content Types, Custom Site Definitions.
- Created Client side architecture in MVC3 (Model, View, and Controller) pattern.
- Used JQuery extensively to create a rich look and feel for the menu items.
- Created Stored Procedures, Triggers for database access and events.
- Crystal Reports is used to generate and display the reports in the reports module.
- Used form authentication for authentication of the user.
- Role based access was used for the employers to grant access to others.
- Created test plans and performed unit and regression testing on the application.
- Involved in Build, Debug and deployment of the Components.
- Developed new Features to create new sites, new list definitions, new document libraries using C# coding and deploying features at different levels Web application, Site level and site collection level in SharePoint 2010.
- Developed interface system between SharePoint 2010 and Workday system using Object Model.
- Created Sequential and State Workflows using VS 2010.
Environment: VS- 2010, ASP.NET 3.0, C#.NET, VB, ADO.NET, C#, WCF, Web services, Sql Server 2008, Crystal Reports, Unix, SSRS, XML, HTML, Java Script, jQuery, MVC3, Entity Framework 5.0, Share point 2010, Oracle 10g.
Confidential, Washington, DC
.Net Developer
Role/Responsibilities:
- Involved in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
- Implemented validation using validation controls and JavaScript client slide validation.
- Implemented WS Federation binding, Claim Based Security and STS (Security Token Service).
- Involved in preparing Low level, High level and System design documents.
- Responsible for developing prototypes and receiving sign off from the customer.
- Created Client side architecture in MVC3 (Model, View, and Controller) pattern.
- Created WCF web services using WSSF design pattern and Federation Bindings.
- Used JQuery extensively to create a rich look and feel for the menu items.
- Implemented Network Load balancing for Web and App servers.
- Prepared automated build scripts and scheduled to run every night.
- Customized Microsoft Enterprise Library 3.5 libraries (Session Handling, Cache and Exception Handling) according to client requirements.
- Implemented Singleton object calls to avoid initiating multiple objects.
- Database transactions were achieved through Dataset, Data view, Data Reader and SQL Data Adapter.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Created Stored Procedure, Packages, Trigger for database access in Oracle and Involved in SQL Query tuning.
- Developed Biztalk orchestrations to process client and policy interface data files of legacy system.
- Worked on the payment processing job which sent payment messages (SWIFT messages) once the loan is approved.
- Developed web service interfaces for client and policy using WCF, C# and Biztalk.
- Developed orchestrations, schemas, maps and custom pipelines using Biztalk.
- Crystal Reports is used to generate and display the reports in the reports module.
- Role based access was used for the employers to grant access to others.
- Created test plans and performed unit and regression testing on the application .
- Involved in Build, Debug and deployment of the Components.
Environment: VS- 2010/2008, ASP.NET 3.0, VB.NET, VB, ADO.NET, C#, WCF, WPF, WF, Web services, Oracle 10g, Crystal Reports, Unix, SSRS, XML, HTML, Java Script, jQuery, MVC, BizTalk, Entity Framework, DevEx controls, SWIFT.
Confidential, Washington, DC
.Net Lead Developer
Role/Responsibilities:
- Involves in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
- Authentication to the application is validating using 3rd party tool (Site Minder)
- Implemented validation using validation controls and jQuery for client slide validation.
- Prepared automated build scripts and scheduled to run every night.
- Database transactions were achieved through Dataset, Data view, Data Reader and SQL Data Adapter.
- Created Stored Procedures and Triggers for database access in Oracle .
- Crystal Reports is used to generate and display the reports in the reports module.
- Role based access was used for the employers to grant access to others.
- Created test plans and performed unit and regression testing on the application.
- Involved in Build, Debug and deployment of the Components .
Environment: VS-2008ASP.NET 3.0, VB.NET, VB, ADO.NET, C#, WCF, WPF, Oracle 10g, Crystal Reports, XML, XAML, HTML DHTML, Java Script
Confidential, Louisville, KY
Sr.Net Developer
Role/Responsibilities:
- Responsible for the Requirements gathering, preparing functional requirement documents, Prototype design and Unit Test Cases.
- Used data modelling and developed Use Cases, Class Diagrams and Sequence Diagrams using Enterprise Architect (EA/UML).
- Responsible for Object Oriented Analysis and Design (OOAD) of the overall system.
- Designed different .NET components using C# language for enterprise-level web applications using Object Oriented Programming techniques like Encapsulation, Polymorphism, Inheritance, Interfaces etc.
- Responsible for developing windows services and involved in multithreading for batch processing of documents.
- Primarily involved in separating each child thread from the application and built them as COM+ components.
- Integrated COM+ components with the application and converted the application as a single implementation unit.
- Developed new Web Pages, custom User Controls for reusability in ANCD.
- Involved in database design, normalization, indexing in SQL Server 2008 (T-SQL).
- Wrote complex Stored Procedures and called them from code-behind code to prevent sensitive data tampering.
- Involved in writing SQL queries and query optimization for improving performance.
- Involved in troubleshooting and bug fixing in development environment.
- Used Agile Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
Environment: Visual Studio 2005, .NET Framework 3.5, WPF, C#, LINQ, ADO.NET, JavaScript,, COM+,SQL Server 2008, T-SQL, Enterprise Architect (UML), Agile Methodologies, Extreme Programming.
Confidential
Sr.Net Developer
Role/Responsibility:
- Involves in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
- Involved in the Architecture Team in design of the application.
- Involved in end to end customization of the Enterprises Library 3.0 libraries (Caching, Exception Handling, Session handling and Logging and Tracing) library components according to client requirements
- Implemented WS Federation binding, Claim Based Security and STS (Security Token Service).
- Implemented Network Load balancing for Web and App servers.
- Prepared automated build scripts and scheduled to run every night.
- Customized Microsoft Enterprise Library 3.5 libraries (Session Handling, Cache and Exception Handling) according to client requirements
- Implemented Singleton object calls to avoid initiating multiple objects
- Implemented validation using validation controls and JavaScript client slide validation.
- Data format using HTML, CSS and client side scripting using JavaScript.
- Created WCF based Web Services using WSSF (Web Service Software Factory) Pattern using HTTP Federation Binding
- Creating Stored Procedure, Trigger for database access and events.
- Used form SAML token authentication and role based authorization while consuming the WCF web services.
- Role based access was used for the employers to grant access to others.
- Created test plans and performed unit and regression testing on the application.
Environment: ASP.NET 3.5, C#.NET, AJAX, WCF, WPF, SSIS, LINQ, ADO.NET, COM+, API, Java Script, VSTS 2008, TFS 2008, SQL Server 2008, Triggers, Stored Procedures, Index, IIS 6.0, Windows XP, SQL queries
Confidential, IND
.Net Developer
Role/Responsibility:
- Have created web pages with C# and .NET 1.1.
- Extensive use of JavaScript, HTML, CSS, and XML.
- Participated in all the 3- phases of the development of the website.
- Worked on Login control and membership management.
- Used SQL Server 2000 for the backend database storage.
- Used CSS and custom controls for the development and feel approach of the web pages.
- Involved in UI design of the web page.
- Worked on Presentation, Data Access and Business Logic layers of the application.
- Used Dataset, Data Adapter, and other ADO.NET connectivity controls.
- Development of automated email confirmation to the user .