Sr. .net Developer Resume
Philadelphia, PennsylvaniA
SUMMARY:
- (8+) years of professional experience in analysis, design, testing and implementing Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, Object Oriented Programming Concepts (OOPS) and Windows /Web based applications.
- Solid work experience in Agile and Waterfall Methodology.
- Solid work experience in Design and Development of Web Applications using the MVC Architecture and Entity Framework Code First.
- Expertise in Designing and developing AngularJS Controllers, Factory Services, Directives using isolated scope.
- Configured Angular routing rules by using routeProvider to navigate and building smaller pieces to be used by different controllers.
- Solid work experience in developing Web API REST-ful Services.
- Expertise in Designing and Writing Unit Tests and Integration tests using NUnit and Moq Framework, Specflow as part of Test Driven Development (TDD).
- Extensive Knowledge of Object Oriented Design Patterns including Factory, Façade, Command and Singleton and SOLID design Principles.
- Expertise in Tableau 7, 8, Business Objects 4.0, 4.1, and SAP Business Intelligence 7.
- Hands on experience on Tableau Desktop versions 7/8.2, Tableau Reader and Tableau Server.
- Involved in trouble shooting of performance issues which were associated with Tableau reports.
- Experience in analysis, design, development and implementation of client/server applications using C#, ASP.NET, ADO.NET, Web services, Angular JS, Kendo UI, WCF, WPF, Enterprise Library, SOAP, XML, ASP, KnockoutJS, JavaScript, HTML and AJAX.
- Expertise in Tableau 7, 8, Business Objects 4.0, 4.1, and SAP Business Intelligence 7.
- Hands on experience on Tableau Desktop versions 7/8.2, Tableau Reader and Tableau Server.
- Involved in trouble shooting of performance issues which were associated with Tableau reports.
- Also involved in administration tasks such as publishing workbooks, setting permissions, managing ownerships, providing access to the users and adding them to the specific group and scheduled instances for reports in Tableau Server.
- Extensively used MVVM, LINQ (LINQ to SQL, LINQ to Entities),N-Hibernate, ADO.NET, Entity Framework 4.0/5.0/6.0 and T-SQL in developing Data Access Layer.
- Solid Work experience in creating DTS, SSIS packages and SSRS web reports.
- Extensive experience in writing stored procedures, triggers, views, schemas and functions, Cursors using SQL Server database 2012/2008/2005, Sybase,MS-Access and Oracle PL/SQL.
- Used Extensively ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, DataSet Objects, DataReader Objects and DataAdapter Objects.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL), WPF, MVVM, WCF services, N-Hibernate, Web Api, SOA, SSO (Single Sign On) using the .NET Framework 3.0/3.5/4.0/4.5.
- Also worked with Single-Page Application (SPA) template using KnockoutJS for ASP.NET MVC applications.
- Experience in designing and developing Web based applications using technologies like: VS.NET, IIS, Visual InterDev, COM, DCOM, JavaScript, AJAX, MASTER PAGE, CSS, coding as per the coding standards and perform the Unit testing and integration testing.
- Extensively used TELERIK and BOOTSTRAP in designing UI.
- Experience i n Fine-tuning an d bug fixing of applications in various environments, Excellent Debugging Skills with Chrome,IE developer tools and Extensive knowledge in using Fiddler .
- Experience in implementing error handling, exception management, tracing and logging features.
- Extensive experience in creating reports using Crystal Reports and SQL Server Reporting Services (SSRS) .
- Worked on ASP.NET MVC, Singleton, and Abstract Factory and Factory Design patterns.
- Experience working with version control tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS) and Sub Version (SVN).
- Extensive experience in requirements analysis and development for a brand new version of litigation process product with possibilities for documents search, text extraction, documents and cases organization, processes and cases visualization, recommendation system integration .
- Worked in onsite/offshore development and global delivery models
- Working experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Ability to prioritize and meet operational deadlines in a demanding and fast-paced environment.
- Self-motivated and result oriented team player with excellent interpersonal and presentation skills.
- Have an ability to understand high-level business requirements and apply technology and framework to form innovative solutions, comprehensive knowledge of problem analysis, structural analysis, programming techniques, debugging and production support.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET MVC 5, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, Kendo UI, N-Hibernate, SILVERLIGHT, SOAP, RESTFULL SERVICES
Languages: C#.NET, VB.NET, Visual Basic, C, C++, T-SQL, PL/SQL
Databases: SQL 2012/2008R2/2008/2005, Oracle11g/10g/9i/8i, MSAccess, NoSQL, Azure
Web Technologies: HTML, DHTML, XML, XSLT, XSD,WSDL,XAML, SOAP, CSS, Win Forms, Web forms, Web Services, POWERSHELL
Scripting Languages: HTML5, CSS3, JavaScript, JQuery, VB Script, Node.js, Knockout JS, Angular JS 1.0,2.0
Web Servers: IIS 8.0/7.0 /6.0/ 5.0
Web Page Editors: Visual Studio .NET 2013/ 2012 / 2010 / 2008 /2005.
.Net Framework: 2.0/3.0/3.5/4.0/4.5/5.0
Operating Systems: UNIX, Windows 8/7/XP/Vista / 2000 / NT / ME / 98.
Reporting Tools: SSIS, SSRS, Crystal Reports, MS Excel and PDF
Version Control Tools: Microsoft Visual SourceSafe, Team Foundation Server(TFS), SVN, GIT
IDE and Tools: Microsoft Visual Studio. Net 2013/2012/2010/2008/2005, MSOffice,Microsoft Visio, SQL Profiler, Jira, Wiki, SQL Server Agent, NUnit, Octopus, Cloudera, Selenium
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio, SharePoint 2010, MS Excel
Content Management System: Sitecore, Civic Plus, Umbraco
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, Pennsylvania
Sr. .Net Developer
Responsibilities:
- Highly involved in requirement analysis and application design meetings with business analysts and team members to finalize the requirements and Created Initial page layouts using wireframes.
- Used AGILE methodologies to implement the application and participated in daily SCRUM and weekly SPRINT meetings.
- Create new web forms, design and implement business logic behind them using ASP.NET, C#, VB.NET, Kendo UI
- Designed and Developed views in MVC 5 using Razor Engine.
- Responsible for coding as per the coding standards and perform the Unit testing and integration testing.
- Develop a Sitecore ASP.Net CMS website.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Responsible for writing async programming which is a new future of .Net Framework 4.5
- Designed and Developed dynamic WebPages using Bootstrap JavaScript JQuery
- Perform enhancements for Web using C# ASP.Net, T-SQL, N-Hibernate and SQL Server
- Experience in using SSIS and SSRS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
- Created Data Templates with standard values in Sitecore.
- Created Templates and Renderings as part and integrated with Code.
- Worked WCF Restful and simple ASMX services to retrieve data using XML and JSON.
- Created Custom HTML Helpers for MVC Validations.
- Extensively worked on Cross Browser Compatibilities like Crome, and IE
- Involved in the development of models, view models, views, partial views and controllers
- Worked closely with the Business Analysts in requirement gathering and design review activities
- Worked with different JQuery plug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
- Extensively Used Octopus in Deployment Process.
- Extensively worked on implementing Dependency Injection.
- Designed, developed, tested, and maintained Tableau functional reports based on user requirements.
- Mastered the ability to design and deploy rich Graphic visualizations using Tableau.
- Converted existing BO 5x reports into tableau dashboards
- Evaluated system performance and validated NoSQL solutions.
- Integrated Tableau dashboards into internal web portal using Java Script API.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes.
- Used LINQ to XML for retrieving the data efficiently.
- Various advanced Sitecore customization techniques: Jobs, Scheduled Tasks, Pipelines etc
- Created different Action Filters for decorating across various Action Results. The Action Filters used include the ones used for Handling errors and Caching
- Created hosted WCF Services and also used different bindings to make it available to different types of clients.
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2008/2012 for inserting/Updating/Deleting the data into the relational tables.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Working with Team Foundation Source Control TFS as the source for version control and project / issue management
- Have been involved in project migration from ASP.Net to MCV 5
- Created Control Rendering as Part to achive the Fleibility
- Worked on MVC test Project to create automated test for simple test cases and for input validation.
- Worked on entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository
- Performed Unit testing on every new version before sending it for User Acceptance Test UAT .
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Involved in supporting and maintenance for legacy production systems. Actively involved in bug fixes and enhancements postproduction as per the client's requirement.
- Strong trouble shooting and Problem solving skills in finding defects and resolving the issues.
Environment: Microsoft Visual Studio 2015/2013, MVC 5.0, .Net Framework 4.5,MVVM, Bootstrap, WCF RESTFUL Service API, ASP.NET, C#, HTML5, CSS3, Azure, AngularJS, XML, JSON, JQuery, Node JS, Kendo UI, Linq, NUnit, N-Hibernate, Team Foundation Server 2010, Agile and Scrum, IIS 7.0, AJAX, Microsoft Enterprise Library, Log4Net, NUNIT, Oracle11g, SQL Server 2008, Oracle 10g, No-SQL, Windows Server 2008 R2/2008.
Confidential, Irvine, CaliforniaSr. .Net Developer
Responsibilities:
- Highly involved in requirement analysis and application design meetings with business analysts and team members to finalize the requirements and Created Initial page layouts using wireframes.
- Used AGILE methodologies to implement the application and participated in daily SCRUM and weekly SPRINT meetings.
- Create new web forms, design and implement business logic behind them using ASP.NET, C#, VB.NET, Kendo UI
- Created rich and interactive UI using Windows Forms(WinForms) and WPF
- Designed, developed, tested, and maintained Tableau functional reports based on user requirements.
- Mastered the ability to design and deploy rich Graphic visualizations using Tableau.
- Converted existing BO 5x reports into tableau dashboards
- Develop a Sitecore ASP.Net CMS website.
- Extensively Used Octopus in Deployment Process.
- Integrated Tableau dashboards into internal web portal using Java Script API.
- Implemented Attribute Based Routing to gain convenience and finer control over URLs with MVC5.
- Perform enhancements for Web using C# ASP.Net, T-SQL, N-Hibernate and SQL Server
- Developed View-Models to manage data from different models and organize code into a single object, optimized for consumption and rendering by the view.
- Used AntiForgeryToken to protect the application against cross-site request forgery.
- Used FluentValidation fluent interface and lamda expressions for building validation rules.
- Extensively used Twitter Bootstrap for making the page layouts responsive.
- Various advanced Sitecore customization techniques: Jobs, Scheduled Tasks, Pipelines etc.
- Applied SOLID principles to design and develop loosely coupled objects which are derived from Interfaces.
- Designed the application using Creational and Structural design patterns.
- Used ADO.NET Entity Framework Model as the Data Access Layer Database First and implemented the CURD Create, Update, Retrieve and Delete operations, Mapping and executed stored procedures
- Used AJAX and JQuery extensively for fast and asynchronous communication between page and server without refreshing the page.
- Extensively Used Cloudera in Deployment process.
- Extensively worked on Cross Browser Compatibilities like Chrome, and IE
- Used AngularJS framework for event management for data validation of input forms.
- Implemented AngularJS Routing to make the view a single page application.
- Developed custom AngularJS directives using isolated scope to be used as html elements.
- Used Structure Map to do Dependency Injection of the various View Models and Validators.
- Used LINQ for Database interaction.
- Constructed a RESTful web service that returns JSON data with Entity Framework and Web API.
- Expertise in using global variables, expressions and functions for the reports with immense experience in handling sub reports in SSRS.
- Responsible for coding as per the coding standards and perform the Unit testing and integration testing.
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using Nunit and Moq framework.
- Implemented partial mocking on public methods to do unit testing.
- Extensively Used Selenium For Writing Scripts
- Used Jira extensively to modify Stories, Points and add comments. Involved in the estimation of Stories.
- Used Git extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
- Experience in importing/exporting data between different sources like Oracle/Access/Excel etc. using SSIS /DTS utility
- Responsible for code deployments to DEV, TEST and Production Environments.
- Used Font Awesome for Styling the views with scalable vector icons.
- Working experience with Off- shore teams.
Environment: ASP.NET MVC 5, Entity Framework 6 Code First, Web Api, Twitter Bootstrap, FluentValidations, Structure Map, LINQ, JQuery, Kendo UI, Angular JS, Azure, Python, ADO.NET Entity Framework 6.0, N-Hibernate, HTML 5, CSS3, SQL Server 2012, T-SQL, IIS 8.0, TDD using NUnit and Moq, TIDAL, Resharper, Git, Jenkins.
Confidential, Chevy Chase, MarylandSr. .Net Developer
Responsibilities:
- Highly involved in requirement analysis and application design meetings with business analysts and team members to finalize the requirements and Created Initial page layouts using wireframes.
- Used AGILE methodologies to implement the application and participated in daily SCRUM and weekly SPRINT meetings.
- Create new web forms, design and implement business logic behind them using ASP.NET, C#, VB.NET
- Implemented Attribute Based Routing to gain convenience and finer control over URLs with MVC5.
- Created rich and interactive UI using Windows Forms(WinForms) and WPF
- Developed View-Models to manage data from different models and organize code into a single object, optimized for consumption and rendering by the view.
- Perform enhancements for Web using C# ASP.Net, T-SQL, N-Hibernate and SQL Server
- Used AntiForgeryToken to protect the application against cross-site request forgery.
- Used FluentValidation fluent interface and lamda expressions for building validation rules.
- Extensively used Twitter Bootstrap for making the page layouts responsive.
- Applied SOLID principles to design and develop loosely coupled objects which are derived from Interfaces.
- Designed the application using Creational and Structural design patterns.
- Used AJAX and JQuery extensively for fast and asynchronous communication between page and server without refreshing the page.
- Used AngularJS framework for event management for data validation of input forms.
- Implemented AngularJS Routing to make the view a single page application.
- Developed custom AngularJS directives using isolated scope to be used as html elements.
- Used Structure Map to do Dependency Injection of the various View Models and Validators.
- Used LINQ for Database interaction.
- Constructed a RESTful web service that returns JSON data with Entity Framework and Web API.
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using Nunit and Moq framework.
- Implemented partial mocking on public methods to do Unit testing.
- Used Jira extensively to modify Stories, Points and add comments. Involved in the estimation of Stories.
- Used Git extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
- Responsible for code deployments to DEV, TEST and Production Environments.
- Responsible for coding as per the Coding standards and perform the Unit testing and integration testing.
- Used Font Awesome for Styling the views with scalable vector icons.
- Working experience with Off- shore teams.
Environment: ASP.NET MVC 5, Entity Framework 6 Code First, Web Api, Twitter Bootstrap, FluentValidations, Structure Map, LINQ, JQuery, Angular JS, N-Hibernate, HTML 5, CSS3, SQL Server 2012, No-Sql, IIS 8.0, TDD using NUnit and Moq, TIDAL, Resharper, Git, Jenkins.
Confidential, Irvine CASenior .Net developer
Responsibilities:
- Worked extensively with the Business Analyst and Users to finalize the business requirements for the project.
- Responsible for creating Bi-weekly Sprints and participated in daily SCRUM.
- Designed and Developed Controllers and ActionResult, JsonResult and FileContentResult methods for Controllers.
- Create new web forms, design and implement business logic behind them using ASP.NET, C#, VB.NET
- Designed and Developed Views for the UI using Razor Syntax.
- Implemented ACTION FILTERS to record user activity in selected controllers.
- Developed server side Validations for the ViewModels using Fluent Validation.
- Developed the Entities needed for the Database tables using Entity Framework.
- Used Telerik controls Rad Combo box, Rad Text Boxes for the UI design.
- Used RadGrid to display data in the grid.
- Used Twitter Bootstrap styles extensively to get the right styling for the Web Pages.
- Used AJAX controls to minimize server round trip and enhance customer experience.
- Designed and Developed Unit and Integration test cases using NUnit and Moq Framework to identify and resolve integration, functional and usability issues before deployment.
- Used Team Foundation Server to version control the code and various artifacts.
- Used JQUERY extensively for client side validation, making Ajax request to server methods and passing back data to the view.
- Used Crystal Reports for reports generation.
- Responsible for coding as per the coding standards and perform the Unit testing and integration testing.
- Implemented and consumed Web Services using WCF.
- Create a Virtual Network on Windows Azure to connect all the servers .
- Design and Implement Database Schema, Import Schools data and build stored procedures on SQL Azure
- Involved in Production activities like merging code to the TFS, Created package and move the code to the Staging and production servers.
Environment: ASP.NET MVC 5, C#, SQL Server 2012, Telerik UI controls, Fluent Validation, WCF, Azure,TFS, AJAX, JavaScript, HTML, CSS3, IIS, ADO.NET, JQUERY, NUnit, Moq, Crystal Report, SSIS
Confidential, Chicago - IL.Net developer
Responsibilities:
- Designed the Use case Diagram’s, Class Diagram using UML.
- Create new web forms, design and implement business logic behind them using ASP.NET, C#, VB.NET
- Implemented security using forms-based authentication.
- Designed and generated Invoices, Bills using SQL Reporting Services.
- Extensively worked on Developing WinForms
- Developed classes and interfaces using C#,
- Wrote client scripts in java script for client-side validations.
- Extensively used Data Grid, Data list and Repeater controls.
- Created ASMX (Classic) Web Services.
- Developed custom controls and used validation controls available in .NET environment.
- Involved in extensive use of XML in data representing from the back end.
- Performed debugging and exception handling in support to the software development.
- Responsible for performing unit testing and Integration testing.
- Extensively worked on Stored Procedures, Functions, Triggers, and Views.
- Implemented security using windows-based authentication.
Environment: C#, ASP.Net, .Net Framework, SQL server 2005, SOAP, AJAX, XML, UML, .Net, CSS, Visual Studio 2005, JavaScript, IIS 6.0
Confidential.Net developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in Requirement gathering, Functional and technical specification.
- Extensively worked on Developing WinForms
- Coding and debugging using ASP.NET and C#.NET
- Used N-tie r architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Developed Web forms using ASP.Net server controls and validated input using Java Script.
- Used ADO.Net objects such as DataAdapter, DataReader and DataSet for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications
- Testing - Nunit testing and FxCop.
- Creating Reports using the Crystal Report for the reports needed by Middle Office, Back Office users.
- Used Data Transformation Services to import the data in SQL server from heterogeneous data sources like excel Access and Oracle.
- Identified, researched, investigated, analyzed, defined and documented business processes.
- Involved in Enhancing the Business Layer to provide more interfaces and functions needed for the system
- Used a hybrid of waterfall and incremental as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, Web Services, SOAP Messages, C#. NET, Visual Studio .NET 2003, JavaScript, VSS 6.0, IIS 6.0, HTML, DHTML, Crystal Reports, SQL Server 2000.
