Full Stack .net Developer Resume
Eden Prairie, MN
SUMMARY:
- Over 9 years of professional software experience as a .NET developer on diverse combination with teams involved in giving comprehensive IT solutions including Design, Analysis, Development, Implementation, Testing and Deployment (SDLC process and methodologies) of Client/Server/Internet/Intranet Systems for various Business requirements using Microsoft technologies.
- Expertise in developing applications using Microsoft technologies such as .NET framework including C#, ASP.NET, ADO.NET, VB .NET, LINQ, AJAX, .NET Web Services, WPF, WCF, ASP.NET MVC 5.0, Entity Framework, Angular JS, Bootstrap.
- Good experience in developing applications using MVVM, MVP, MVC3/MVC4/MVC5, Entity Framework.
- Strong developing experience in Visual Studio .NET 2012/2010/2008.
- Experience with Front - end Development using Java Script, jQuery, CSS3 and HTML 5.
- Experienced in platform independent technologies such as XSL, XML, XSLT, XPATH and XML SCHEMA, WSDL, Web Services, Validation Controls, Authentications like Windows Authentication and Forms Authentication, Passport Authentication.
- Good hands-on experience in implementing various software development methodologies like Agile Development Process using Scrum, Waterfall Model and expertise in TDD (Test Driven Development) using N-Unit, Moq Framework and visual studio test tools for unit testing.
- Extensive experience in Monitoring, Troubleshooting and supporting .NET based applications and infrastructure.
- Strong experience in implementation of Object Oriented Languages (OOPS), Object Application Development (OOAD), Relational Database (RDBMS).
- Extensive work experience and knowledge on various business domains like Ecommerce, Supply chain, Education, Financial, Survey, Insurance, Mortgage, Child Support and E-Learning, Healthcare.
- Expertise in designing and programming SQL, NoSQL, PL/SQL and T-SQL databases like SQL SERVER, WEBSQL, ORACLE, LOCAL STORAGE and good hands on experience in writing SQL and NOSQL queries.
- Experience in Stored Procedures, Indexes, Triggers and Views using Microsoft SQL Server, Oracle, Teradata.
- Extensive experience in using features of .Net Framework Generics Collection, Extension Methods, Lambda Expression, Events, Delegates, Process, LINQ and Multithreading.
- Designed and developed web applications using ASP. NET MVC 5, Entity Framework 6.0 with Repository, Dependency Injection patterns, Razor View Engine and Telerik Kendo UI Complete with MVVM pattern.
- 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.
- Good experience on Automation testing Using VSTF 2013 Coded UI C# automation .
- Used the Debugging, Tracing Features of Visual Studio .NET and implemented Exceptional Handling using Nlog.
- Excellent working knowledge of ASP.NET controls, designing and branding Layouts/Master Pages utilizing Server Controls, Data Grid Controls, User Controls, Form Validation Controls and Custom Controls for consistent layout of pages in the application.
- Extensively worked on Web server like IIS 5.0/6.0/7.5 (Internet information services).
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Familiar with JavaScript libraries like Knockout JS and Bootstrap templates and Angular JS framework.
- Expertise in Design and Development of GUI (Graphical User Interface) using Windows Azure.
- Experience in ADO.NET controls such as Data List, Details View, Grid View, Form View and Repeater.
- Experience using Microsoft Silverlight in creating and using interactive user experiences for Web Application.
- Experience in implementing Error Handling, Exception Management, Tracing and Logging features.
- Creating REST APIs, Service-Oriented Architecture (SOA), HTTP applications using WEB API.
- Practiced Design Patterns such as Singleton, Dependency Injection, and Inversion of Controls.
- Worked in Onsite/Offshore development and Global Delivery Models.
- Hands on experience in LINQ (Language Integrated Query) and Entity Frame Work by retrieving data from various data sources.
- Experience with in Version control System Microsoft Visual SourceSafe (VSS), Tortoise SVN, and Team Foundation Server (TFS).
- Experience in DTS, ETL, Creating Packages and SQL Server Reporting Services (SSRS), Integration Services (SSIS), Analysis Services (SSAS) on SQL server Database.
- Possesses Excellent Communication skills, Interpersonal skills, Positive attitude and capable of working as an individual and also a part of team.
TECHNICAL SKILLS:
Languages: .NET Framework (3.5, 4.0, 4.5, 4.6), VB .NET, C, C++, C#, C#.NET, HTML5, SQL, PL/SQL, VBScript.
Microsoft Technologies: ASP.NET MVC5, ASP, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, SILVERLIGHT, XML Web Services, Win Form, Web API and Windows Service.
Databases: MS SQL Server 2014/2012/2010/2008/2005 , Stored Procedures, Cursors in SQL Server, Views, Functions, Triggers, T-SQL, Oracle 11g/10g/9i and MS-Access.
Web Technologies: HTML, DHTML, XML, XSLT, SOAP, CSS, WSDL, Web Forms, Web Services, POWERSHELL.
Web Servers: Internet Information Server 8.0/7.0/6.0/5.0
Scripting Languages: jQuery, JavaScript, VB Script, Knockout JS.
Operating Systems: UNIX, Windows 8/7/XP/Vista/ 2003/2000/98/ NT.
Testing Tools: Microsoft Visio 2003, NMOck, NUnit.
IDE Tools: Microsoft Visual Studio .NET 2015/2013/2012/2010/2008/2005 , MS Office, UML, Visio.
Reporting Tools: SQL Server Reporting Services 2008/2005/2000 , SSRS, Crystal Reports 9.0.
Software Methodologies: Client/Server Architecture, Agile SCRUM, Waterfall, Prototyping, OOA, N-tier Application Architecture, Process Models SOA, Systems Integration.
ORM: Entity Framework, N Hibernate.
Version Control Tools: Team Foundation Server (TFS), Test Driven Development (TDD), SVN, Visual SourceSafe, GitHub.
Cloud Platforms: Microsoft Azure, office 365.
PROFESSIONAL EXPERIENCE:
Confidential, Eden Prairie, MN
Full Stack .Net Developer
Responsibilities:
- Involved in gathering the requirements from client and in the Analysis, Design & Development of the project and followed Agile Methodologies (Rally).
- Developed and designed the web pages by using C#.NET and ASP.NET .
- Designed and Developed application using .NET Framework, Object Oriented Concepts.
- Design and Development of User Interface using ASP.NET, ASP.NET MVC 5.0, HTML5, CSS3, Win Forms, Ajax Controls, JavaScript, jQuery .
- Used various Server Controls like Multi View and Grid View with extensive Data Binding to Display, Page and Sort Multiple Records.
- Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
- Created and Deployed Web Services using ASP.NET and C#.NET, and generated the proxy class files based on the Web Services to consume in Web Application.
- Extensively used ADO.NET objects like Connection, Command, Data Reader, Data Adapter and Dataset .
- Used Angular JS directives to bind data to the model.
- Used NHibernate Object Relational Mapper framework.
- Designed and developed several SQL Server stored procedures for all the DML functionality for the web site.
- Used Dependency Injection in Services and Domain Layer.
- Developed application using SOA architecture.
- Worked with the Kendo UI using Grid and Chart controls.
- Worked on Parsing and Editing XML documents by validating it to the schema using class libraries provided by .NET.
- Created Master pages and CSS files for uniform look across web interface.
- Designed and developed several SQL Server Stored Procedures, Triggers, Views, User defined Functions for all the DML functionality for the web site.
- Worked on MVC test Project to create automated test for simple test cases and for input validation.
- Worked on SOAP and RESTFUL Service API using WCF 4.0 which return XML and JSON data using WCF attributes .
- Implemented dependency injection framework with Unity Container in WebAPI module.
- Implemented SignalR library that makes it incredibly simple to add real-time web functionality to our applications.
- Worked on Nhibernate to map objects in the application to database.
- Worked on Classic ASP and other legacy applications and converted them to .NET.
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Designed and developed ad hoc reports for business users using Crystal Reports .
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Worked on MongoDB for storing large amount of data.
- Used VSS, SVN as version controlling tool and used SSRS, SSIS for developing reports.
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
Environment: Visual Studio 2015/2013, ADO.NET, ASP.NET 4.0/4.5/4.6, ASP.NET MVC 5.0, C#.NET, SDLC, HTML5, CSS, JavaScript, jQuery, BootStrap, LINQ, VSS, SOAP, REST, Microsoft Enterprise Library, MVC 5, Dependency Injection, SignalR, Automapper, N-tier, IIS 7.0, UML, Angular JS, Web Services, WebAPI, XML, WCF, WPF, SQL-Server 2008, SSRS, Entity Framework, TDD using NUnit, TFS.
Confidential, Tempe, AZ
Sr.Net Developer
Responsibilities:
- Plan and execute phases of the Software Development Life Cycle utilizing agile methodologies to achieve end-to-end development of web-based applications.
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Worked comprehensively on Client-Side Validation using jQuery and AJAX Control toolkit.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, Polymorphism and Inheritance of C# in building data entity model.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
- Responsible for Interaction with the client in collecting the requirements.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Supported classic ASP applications and also worked on the issues.
- Used JQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
- Created WebAPIs using MVC 5.0 along with dependency Injection repository patterns using Microsoft Unity.
- Implemented Master page to allow centralizing the Common Functionality of the pages, so that we can make updates in just one place.
- Developed grids, Dropdowns, progress bars and charts using Telerik /Kendo UI Controls to display data.
- Used Visual Studio 2013 for developing Web based application.
- Designed a Single Page Application (SPA) using Web API with AngularJS to support CRUD execution
- Used AJAX.NET to use various controls for presentation layer.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Coding the presentation layer using WPF and service layer using Windows Communication foundation (WCF) technology.
- Extensive use of MVVM (MVC) and WPF for a unified user interface.
- Utilized C# Generics, Collections, Delegates, Events, Extension methods, Anonymous types, and Lambda Expressions.
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012 database.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Expertise in AngularJS on Directives, Controllers, Filters, Factory, Service, Routings and Events.
- Created reports like tabular reports using SSRS.
- Performed unit Testing, Fixing Bugs and Maintenance of the product.
- Used SSRS to generate reports and integrated with ASP.NET web page.
- Git extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
Environment: C#, ADO.NET, ASP.NET, .NET Framework 4.0, Kendo UI, SSIS, Visual Studio 2013, SQL Server 2012, MySql, Angular JS, MVC 4.0, MVVM, XAML, IIS, HTML5, JSON, Bootstrap, CSS3, SSRS, VB.NET, WCF, WPF, LINQ, JavaScript, Ajax.Net, jQuery, GitHub, Jira 4.0, Jenkins.
Confidential, Pittsburgh, PA
Sr.Net Developer
Responsibilities:
- Worked as per Agile Methodology ( Scrum ) to meet customer expectation, timelines with quality deliverables.
- Developed a new web application utilizing ASP.NET MVC, HTML5, Telerik, CSS, Angular Js and Bootstrap which provides performance data visualization to users
- Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.
- Implemented ACTION FILTERS to record user activity in selected controllers.
- Used Fluent Validation to validate the various properties of the View Model.
- Used Window Azure to deploy the application on cloud and managing the session.
- Good experience in Windows Azure Service Bus, and Windows Azure Document Database.
- Used Twitter Bootstrap styles extensively to get the right styling for the Web Pages.
- Applied SOLID principles when designing Interfaces.
- Designed user interface for web forms and implemented code behind in VB . NET .
- Created and Executed Automated Coded UI Tests.
- Created a repository interface layer to support dependency injection .
- Experience in creating and consuming web services and WCF SOAP\REST, WEBAPI services .
- Designed the application using Creational and Structural design patterns.
- Developed SOAP and Restful WCF services in C#. NET . Used ASP. NET Validation controls and JavaScript for validating user inputs.
- Used LINQ, and WCF to communicate between DAL and other business components.
- Used AJAX, JavaScript libraries like JQuery for fast and asynchronous communication between page and server without refreshing the page.
- Used jQuery as JavaScript Library for handling Ajax calls and client side validations.
- Used Bootstrap, and JQuery libraries for more productive web design
- Used various Telerik controls, developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Worked on Node.js for developing server-side web applications.
- Involved in designing front-end screens using Java script, JSP, Backbone JS, AJAX, HTML5, CSS3 and DHTML.
- Client Side code were written in ReactJS/ JQuery/JavaScript and Server Side Code were developed using MVC5 and C#
- Developed standards for Multi - tenant applications for expandability and maintainability.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB .
- Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
- Used C# .Net and PL/SQL Procedures in-order to access the Oracle database for the front-end presentation.
- Creating Model Views and View Model for MVVM pattern using XAML and C#.
- Involved in migration projects from Classic ASP to ASP .Net using C#, Entity Framework .
- Used Structure Map to do Dependency Injection of the various View Models and Validators.
- Implemented MVC5.0 like architecture and singleton Design Patterns.
- Designed and implemented Rich Interactive UI screens using WPF and performed data manipulations/bindings using WCF Services .
- Creating a applications using Classic ASP and enhancing projects for .NET applications.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture ( SOA ).
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Designed and built middle layer and data access layer (based on NHibernate ORM framework) used with ASP.Net MVC portal.
- Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using Nunit and Moq framework..
Environment: .Net Framework 4.5, ASP.NET MVC 5.0, Entity Framework 6 Code First, VB.Net, Web API, WCF, XAML, Twitter Bootstrap, Scrum, Spring.net, Fluent Validations, Structure Map, LINQ, Oracle 11g, NHibernate, JQuery, Json, Bcakbone.Js, ReactJS, HTML 5, SQL Server 2012, T-SQL, PL/SQL, IIS 8.0, TDD using NUnit, Coded UI and Moq, TIDAL, Resharper, Git, Jira 4.0, Jenkins.
Confidential, Northbrook, IL
.Net Developer
Responsibilities:
- Designed and developed Action Result methods of the controllers.
- Implemented Attribute Based Routing in Controller methods.
- Developed Web pages using Razor Syntax and HTML helper methods.
- Implemented client side validations using JQuery and AJAX.
- Used Twitter Bootstrap for making the page layouts responsive.
- Created Json files for User Interface.
- Worked on implementing Repository Pattern for the CRUD Operations.
- Written Stored Procedures in Oracle used ADO. NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Developed Web based application in Visual Studio using DB2 as backend.
- Designed and developed the HttpGet Methods of the Web API.
- Consumed Web services using WCF for online transactions using C# .
- Worked on 0bject-Relational (OR) mapping tool NHibernate .
- Created knockout.js widget subsystem within a .NET jdash dashboard using typescript and inheritance. Widgets needed to react to page controls changing to refresh data and browser resizing to change styling for responsiveness.
- Expertise in developing applications using Microsoft technologies such as Win Forms, MVC and Web Forms.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Worked in integrating TFS with Visual Studio 2005 & 2008.
- Created dynamic and interactive web pages buy using classic ASP .
- Used Team Foundation Server ( TFS ) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Written Stored Procedures using PL / SQL and functions and procedure for common utilities.
- Worked with Fluent Validations to do server side validations.
- Designed and developed the methods in the Service layer.
- Worked extensively on Telerik UI Controls like Telerik RadGrids, Text Boxes, Combo Boxes as part of UI rework and development.
- Migrating Single-Tenant Servers to Multi-Tenant Stack to reduce the Cost.
- Worked extensively with the Business Analyst to finalize the business requirements for the project.
- Worked with the BA’s to define/modify the Acceptance Criteria’s and worked with the QA’s to complete Integration testing.
- Designed, developed SOA Web Services using WCF Services with . NET , C#. NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Generated parameterized reports, sub reports, tabular reports using SSRS 2012.
- Responsible for developing, support and maintenance for the ETL ( Extract, Transform and Load) processes using SQL Server SSIS.
- Worked with WPF, Silver light 3.0 to develop the Graphical Representation of Insurance Reports.
- Extensively used Transact- SQL to implement the business logic.
Environment: .Net Framework 4.0,Classic ASP, MVC 5, Razor, WCF, Web API, SOAP, PL/SQL, Spring Framework, Silver Light, Dependency Injection, Twitter Bootstrap, Telerik Controls, LINQ, NHibernate, VB.Net, Oracle, JQuery, Json, HTML 5, SQL Server 2012, IIS 7.0, TDD using SpecFlow, Resharper, SVN.
Confidential, Rockville, MD
.Net Developer
Responsibilities:
- Involved in developing effective web forms based on technical design and requirement specifications.
- Incorporated Authentication and Authorization on Web Forms in Web.config file and access privileges are provided as per the user credentials.
- Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using C#. NET, ADO. NET and Asp. NET.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages
- Used ADO.NET Components to connect to the database server for data retrieving, querying, storage and manipulation
- Used ASP.NET Server Controls, Validation Controls and User Controls for creating web forms.
- Developed back end interfaces using PL / SQL Stored Packages, Procedures, Functions, Collections and Triggers.
- Used ASP.NET Web Server controls like Grid View, List View and Repeater for displaying the records.
- Implemented Ajax and CSS to give better performance and richness to GUI.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, Drag Panel and Calendar controls to provide a rich and user friendly user-interface.
- Building the UI in Visual Studio 2008 using WinForms for the applications.
- Wrote stored procedures in T-SQL for backed communication.
- Designed and developed complete front-end application using Classic ASP .
- Analyzed, designed and implemented changes requested.
- Used JQuery to resize pages using Load and Resize features and JavaScript to perform client side validations.
- Developed SOA configuration plans to support deployments to multiple environments.
- Used Team Foundation Server (TFS) for version controlling and to keep source-code safe.
- Well experienced in writing Function, Views and generated reports Crystal Reports 10.
- Deployed application to IIS 7 server.
Environment: .NET Framework 4.0, ASP.NET, Classic ASP,C# .NET, WCF,PL/SQL, XML,XSLT/XPATH, CSS, JavaScript/JQuery, Oracle 10g, Windows XP, Scrum, Team Foundation Server (TFS), Crystal Reports10, IIS 7.
Confidential, Raleigh, NC
Role: .Net Developer
Responsibilities:
- Involved in daily scrums and weekly meeting with the project sponsors to meet deadlines and expectations.
- Presentation layer was developed using ASP.NET, HTML, Java Script and C#.
- Business and Database layers were implemented by N-Tier architecture.
- Telerik controls toolkit was used for rich user interface.
- AJAX Library, CSS and various other web controls were used.
- Involved in portal GUI design using Master Page, Login control and Client side validation is done by AJAX validation extender.
- Developed the UI using Winforms in VB . net .
- Effectively used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel, Header menu extender and Timer within some existing web pages.
- Experience in WCF to simplifies development of connected applications through a new service-oriented programming model
- Writing PL / SQL code using the technical and functional specifications
- Developed the entire user controls and forms using .NET Framework 4.0.
- Implemented validations on Web Forms using .NET Validation Controls and JavaScript, for client side and server side validation as required.
- Grid view and Custom paging were used to display huge amount of data.
- Created Indexes, Stored Procedures, Triggers and Views using SQL server 2008.
- Used LINQ to Entities, LINQ to SQL,LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Involvement in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures
- Involved in Unit testing, with NUnit, for ASP.NET Web Forms.
- SSIS was used for creating packages and automating them using SQL scheduler.
Environment: .NET Frame work 4.0/3.5, Visual studio 2010, ASP.NET, C#, VB.NET, CSS, PL/SQL, SQL Server 2005, XML, Web Services, XSLT, LINQ, WCF, SSIS.
