Sr. .net Developer Resume
Richmond, VA
SUMMARY:
- More than 8+ years of experience in Software Design, Development, Testing and Implementation of Client/Server and web based applications.
- Experience in developing applications using Visual Studio .NET Frameworks 2.0/3.0/3.5/4.0/4.5, using C#.Net, VB.Net, VB 6, ASP.NET for developing Web Applications & Windows Applications.
- Good working knowledge on Application development and maintenance life cycle process.
- Proficient in developing and understanding of Object Oriented Principles (OOP), multi - tier web application design, .Net Design Patterns and Relational Database (RDBMS) principles.
- Excellent knowledge and good understanding of Windows Communication Framework (WCF), Windows Presentation Framework (WPF), Silverlight and MVC Framework.
- Good Experience in developing Web application using ASP.NET Web Forms, ASP.NET MVC by making use of UI frameworks like Java script, Mobile App Development, JQuery, GitHub, React JS, EXT JS, Ionic Framework, Node.js, angular.JS.
- Expertise knowledge on HTML, PHP, JavaScript, VBScript, Classic ASP applications, XML, XSLT, CSS.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS 3.
- Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.
- Good Experience in developing and consuming web services using REST/SOAP over HTTP, WCF and ASP.NET Web API’s using C# and VB.NET.
- Good experience in developing Windows Services for running the background processes.
- Good experience in working back end databases using SQL Server 2014/2008/2005, Oracle 10g/11g, and MS-Access.
- Expertise in developing Client/Server Applications on various architectural design patterns including ASP.NET MVC 4.0 with Razor view engine, Two-Tier & Three Tier & N-Tier Architecture for Multi users.
- Good experience in web hosting in AWS for Dedicated connectivity, identity federation and integrated tools allow running applications across on-premises and cloud services.
- Advanced experience on Unit Test Design and Unit Testing using NUnit framework.
- Used JavaScript and Angular.JS as part of the development tools.
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Service Package).
- Good experience in developing Configured and Consumed Restful Web Services using Windows Communication foundation (WCF) in C# / VB.NET.
- Expertise in coding the data access layer of applications using ADO.NET, LINQ to SQL, ADO.NET Entity Framework using LINQ and lambda expressions.
- Expertise in working on databases in creating Databases, Schemas, Tables, Writing Complex Queries, Stored Procedures, Functions, Triggers, Cursors and Indexers.
- Experience in designing and developing enterprise applications using MVC (Model View Controller) Architecture.
- Experience in using AJAX Extensions and AJAX Toolkit and excellent Debugging and Exception handling skills.
- Experience in creating reports using SQL Server Reporting Services (SSRS), RDLC and Crystal Reports.
- Experience in using Visual Source Safe (VSS), Tortoise SVN and Team Foundation Server (TFS) version control systems.
- Experience in using the third party controls like Telerik Rad controls, jQuery plugins and jQuery UI.
- Good experience in working on with AGILE, SCRUM and Waterfall software development methodologies.
- Very good experience in writing test projects for business logic of the application using Visual studio integrated unit testing framework, N-Unit and Rhino mocks.
- Excellent team player and possess leadership ability and polished and professional communication and collaborative abilities.
TECHNICAL SKILLS:
.Net: .Net Framework 4.5/4.0/3.5/3.0/2.0 ASP.NET, VB.Net, VB 6, C#.NET, AJAX Extensions, AJAX Control Toolkit, XML Web Services, ADO.NET, LINQ, WPF, WCF, Silverlight 2/3/4, WEBAPI
IDE: Visual Studio.Net 2012/2010/2008/2005/2003
Application Servers: IIS 7.5/7.0/6.0/5. x with .NET Framework, Microsoft Office SharePoint Server 2007
Web: AJAX, JavaScript, HTML, XHTML, DHTML, Flash, XML, XSLT, XAML, CSS, WSDL, Azure, ASP, EXT JS, AngularJS, KendoUI, Jquery
Databases: SQL Server 2014/2012/2008/2005/2000, Oracle 9i/10g/11g, MS Access, SQL, T-SQL, PL/SQL, DB2, Sybase.
Design Tools & Methodologies: UML, Design Patterns, MS Vision 2000, Rational Rose.
O/S: Windows Server 2008, Windows 7/Vista/XP/2003/2000, Unix and Linux
Others: SQL Server Integration Services, MS Office, Team Foundation Server, VM Ware, Drive mapping, VSS, Rational ClearCase, SVN, GIT Hub, FACETS, Genesys, IVR, Dynamic Castle Core, Dev Express Controls.
PROFESSIONAL EXPERIENCE:
Confidential - Richmond, VA
Sr. .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C# employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- 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".
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP.
- Refactored the existing code to improve the performance and apply the coding standards.
- Fully fledged with client side scripting like JQUERY Selectors, Events, JQUERY UI, PlugIns and AJAX etc
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas etc. in ASP.NET MVC.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Used MVC 3 for re-using the individual user controls by not coupling them with underlying data elements.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- 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.
- Created Web Services, WCF SOAP, WCF REST Services and also used different bindings to make it available to different types of clients.
- Responsible for creation of rest services using Web API controller and making AJAX calls from UI for data retrieval.
- Leveraged WCF mechanisms like seasoning, Instance management, concurrency to make our services more robust and scalable.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Used ADO.NET Entity framework 6.0/4.3 database first to data interaction between application and database.
- Used Crystal Report to generate various reports as per the client's requirement and integrated the reports into the web-application.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in the maintenance of the web-based application and resolved the day to day errors.
- Involved in Deployment and Troubleshooting issues in the application.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: ASP.NET 4.0, C# 4.0, .Net Framework 4.0, SQL Server 2008/12, WPF, MVC3.0, JQuery, VS 2012, Oracle 11g, PL-SQL, Power shell, Azure, AJAX 2.0, T-SQL, Angular JS, Node Js, Restful services, ODATA, PCF, Windows XP, Python, MICRO SERVICES ARCHITECTURE, MONO DB, AWS, SAML, HTML 4.0, XML 1.0, XAML, Java Script, Microsoft shop, Blend, Team Foundation Server, Web API, CSS.
Confidential, El Paso, TX
Sr. .NET Developer
Responsibilities:
- Responsible for analyzing the BRD and converting to technical document and design and acted as Scrum Master. Application is being developed using Scrum methodology.
- Responsible for designing and developing the Application using ASP.Net MVC 4.5, Razor Syntaxes, Razor view engine.
- Responsible for designing and developing the UI using HTML5, CSS3, Angular.JS, JQuery and JavaScript.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.
- Responsible for designing and developing the Business Layer Component using C#.
- Responsible for developing the Data Access Layer (Model) using ADO.Net Entity Framework Model, LINQ to Entities, and C#.
- Installed and configured SharePoint Portal Server (SPS) with Windows Server IIS and SQL Server with Information Systems Management.
- Used Bootstrap for the creation of responsive user interface designs.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, PHP, JavaScript and CSS classes.
- Developed system services REST/ SOAP application platform for use by all web applications utilizing WCF services and the ASP.Net provider model.
- Used Web API REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Responsible for writing the Actions in the Controllers which implement the Business Rules and which act as a mediator between UI (View) and Database (Model).
- Extensively used web technologies like ASP.NET, C#, JavaScript, XML, XPATH and HTML, Ionic Framework, Mobile App Development, GitHub, Node.js, Apache Cordova, NPM in designing and developing the web projects.
- Responsible for designing and developing the database objects like Tables, Views, and Complex T-SQL statements, Stored Procedures involving Joins and using Temporary Tables, UDF(User Defined Functions).
- Written the SQL Queries, Stored Procedures, Functions and Triggers in T-SQL, PL-SQL.
- Developed Complex Stored Procedures, Triggers using T-SQL and used accordingly.
- Created and deployed MS SQL Server 2008 enterprise server SSIS packages to pump the data in to the production database using SQL Server 2008 Integration Services,(SSAS,SSRS) These packages run 24/7 and responsible for monitoring the packages.
- Migrated SQL data to the SharePoint lists and synchronized them for the daily updates.
- Worked in SQL database Optimization, and implementing the Performance tuning steps on the data Retrieval Queries.
- Responsible for publishing and consuming the WCF Services.
- Involved in changes to WCF, Web Services, to handle request from POS server and responded back with the required information by getting the information from the Database.
- Worked on C# .NET with the GUI Win forms, started migrating to WPF.
- Used Telerik controls for the UI designing and development.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Developed an Azure based high performance compute environment and client side validations were designed using Data Annotations and java script.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Involved in daily and weekly SCRUM meetings to discuss various aspects of the code related to individual modules.
- Strong experience in migrating local web applications to Azure platform.
- Experience in complex, scalable software solutions utilizing MS Azure and worked on Azure cloud computing.
- Involved in creating various reports using SSRS.
- Created the Crystal reports using tables and tested the reports by cross checking and verifying data against the reports generated from the legacy system.
- Unit Tests and Integration Tests using .Net Unit Testing Framework and Dependency Injection using Structure Map API. Key Player in Refactoring & Code Review team.
- Tested the code developed to ensure it accurately captured the existing business processes.
- Performed Unit Testing on the modules according to the requirements and development stand.
- Worked on Microsoft Team Foundation Server for version control, individual task status and database.
- Involved in full lifecycle of the project from design, development & Testing
Environment: Microsoft Visual Studio.NET 2015, MS SQL Server 2013,SSRS,SSIS,SSAS, ASP.Net, mvc 4.0, VB.NET, .Net framework 4.5 4.0 3.5 3.0 2.0, WCF, Angular.js 1.5, Teleric, Crystal Reports, Nhibernate, Resharper, Team Foundation Server (TFS) 2012, Bootstrap 3.0, GitHub, NPM, Ionic Framework, Node.js, PHP, Apache Cordova, HTML5, JQuery-1.8, ORACLE 10g/11g, LINQ, WPF.
Confidential, Durham, NC
Sr. .NET Developer
Responsibilities:
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Responsible for requirement gathering from the Business Analyst and for preparing the Requirement Specification Document.
- Designed, developed and enhanced the application in .NET Framework 4.0.
- Followed Agile methodologies (scrum, extreme programming) and test driven development.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modeling.
- Created rich and interactive UI using WPF.
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
- Responsible for developing WCF Service to exchange data between Desktop and Central Application and implement business logic.
- Used MVC framework in developing the applications.
- Intensively working with Expression Graphic 3.0 for graphic design, Expression Blend 3.0 for Silverlight and WPF Developing and Visual Studio 2008 for Silverlight backend programming in C# for dynamically generating components in front Silverlight.
- Created and Consumed WCF & Web Services.
- Implemented Page Level Error Handling using Custom Error pages and Error logs.
- Created & hosted WCF Services and used different bindings to make it available to different types of clients.
- Involved in writing Stored Procedures, Views, User Defined Functions and Triggers to retrieve the customer's data from the central database and wrote Triggers for efficient database management.
- Implemented indexing for various tables in the database for improving performance of the application.
- Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on server.
- Strong experience in migrating local web applications to Azure platform.
- Experience in complex, scalable software solutions utilizing MS Azure and worked on Azure cloud computing.
- Used Web API REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Used TFS for all the source code control among the whole team members.
- Automated Unit test cases using N-unit.
- Developed Web Services and test this services using SOAP UI.
- Experience in spanning ASP.NET MVC 4.0, HTML, and Bootstrap.
- Worked with testing team to fix the bugs as part of bug life cycle and Production support.
- Prepared Technical documentations, user manuals, installation and user guides and functional description at each stage of the application to assist the client.
Environment: C#.NET 3.5, MS SQL Server 2014, Oracle 11g /DB, .NET Framework 3.5/4.5, Visual Studio 2013, MVC 4.0/3.0, Silverlight 3, ASP.NET, Ajax, HTML, PHP, CSS, XML, JavaScript, JQuery, NPM, Angular.js, Web forms.
Confidential, East Windsor, NJ
Sr. .NET Developer
Responsibilities:
- Developed design documents using Object Oriented Methods & involved in complete life cycle of development using agile methodology, Study Business Requirements, Analysis and converting business requirements into technical specifications.
- The Presentation Layer was implemented in ASP.NET using Web Forms, User Control and Web Controls. Business logic was developed using C#.NET 3.0.
- Actively involved in coding and designing using ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, XML, CSS and Visual Studio.Net 2005.
- Created and reused various User Controls (.ascx files) for front-end Web forms using ASP.NET and C#.
- Created WCF Service to lookup and retrieve the data from database.
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Extensively used Dataset, Data Reader and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.
- Implemented back-end connectivity using ADO.NET.
- Creating applications using VB.NET/VB 6 and enhancing projects for .NET applications.
- Designed, coded and modified applications by implementing knowledge of VB .Net.
- Deep knowledge of Angular.JS, designing WPF Forms, Win Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts.
- Involved in preparing client side validation forms by using Java Script.
- Involved in Database design and development using triggers, UDFs, views, indexes, T-SQL, PL-SQL in SQL Server 2005.
- Worked with Oracle 10g database to access millions of customer records.
- Implemented a .Net Web services to upload millions of customer records to SQL Server 2005 database from oracle 10g database.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Infragistics controls like Ultra Web Grid, Ultra Web Menu to retrieve, display, and manipulate data from the database.
- Worked closely with business partners and system analysis staff to understand desired system requirements.
- Used Forms Based Authentication to enforce security into the application and implemented Role Based security to control user access to portal.
Environment: .NET Framework 3.5, C#.NET 3.0, ADO.NET, ASP.NET, VB.NET Visual Studio 2012 .NET 2005, WCF, SQL Server 2012, Oracle 10g, IIS 6.0, AJAX Toolkit, DHTML, MS Access, NUnit, TFS, Windows XP, SSIS.
Confidential, Network, NJ
Net Developer
Responsibilities:
- Involved in the Analysis, Design, and Development of the web application.
- Involved in studying the use-cases to deduce the methods to be implemented in the framework to support the application.
- Performed validations on web forms using JavaScript.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Extensively developed .NET components using VB. Net in the .NET framework 1.1.
- Created various User Controls to handle Header and Footer Navigation.
- Used Data Adapter, Dataset, Data Reader, Command and Connection Objects of ADO.NET to retrieve data from the database and manipulate it.
- Data Grid was used extensively to display the data.
- Written Stored Procedures for report generation and data modification activities.
- Generated Reports using Crystal Reports.
- Performed unit testing, prepared documentation, Debugged and fixed the errors before submitting modules to QA.
- Experience in using the Enterprise library for writing data access and logging blocks.
Environment: .NET Framework 3.5, Visual Studio 2010, TFS, C#, ASP.NET, WCF, REST, Ajax, SQL Server 2008, ADO.NET, VB.NET Crystal Reports, SQL Server 2005, Cascading Style Sheet (CSS), JavaScript, Visual Studio .Net 2003, IIS 5.1, Visual Source Safe, Windows XP.