Sr. Dotnet Developer/full Stack Resume
IA
SUMMARY:
- Over 8+ years of experience in all the phases of SDLC design and development of Enterprise - level web and windows applications using Microsoft Technologies.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Extensive experience in using C#, ASP.NET, VB.NET, ADO.NET, MVC framework, Web Forms and Web Controls.
- Excellent experience in dealing with Delegates, Assemblies, User Controls and Custom Controls.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, AJAX, Multi-threading, DHTML and HTML.
- Experience in designing User Interfaces (UI) for websites and web applications using HTML5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, AngularJS .
- Experience in cloud Technologies like AWS.
- Used Silverlight for better look and feel using controls, Layouts, Styles and Data Binding.
- Expertise in creating Silverlight 4.0 applications.
- Experience in developing single page applications using AngularJS, using various angular modules like UI-router.
- Strong experience in data site retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework 5.
- Experience in creating and consuming Web Services.
- Experience in using front-end technologies like HTML5, CSS3, Angular JS, Bootstrap and JavaScript.
- Worked on deploying web sites to Windows Azure, SQL Azure etc.
- Experience in Creating services, controllers and modules in Angular JS applications.
- Great experience with Developing Android and iOS applications.
- Proficient working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL in Oracle.
- Experience in implementing error handling, exception management, tracing and logging features.
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS).
- Experience in developing and monitoring SSIS Packages, SSAS, SSRS. Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
- Used Cozyroc Rest adapter for data integration.
- Experience in building RESTFUL services using ASP.NET, Web API and performing CRUD operations.
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Excellent experience in developing and consuming Windows Communication Foundation (WCF) Services.
- Experience in using Net Remoting, Web Services, XML, XSLT, XPATH and (oxygen) XML Schema.
- Experience in working with Visual Studio 2013/08/05/03, SQL Server 2012/08/05/00.
- Experience in using the third-party controls like Telerik Rad controls.
- Experience in working with Visual Source Safe (VSS), Subversion (SVN) and Concurrent Versions System (CVS).
- Experience in using various version controlling tools like Visual SourceSafe, Sub Version and Team Foundation Server.
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit Testing for the piecewise testing of the Applications.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/ NT/ XP, Windows 2003, windows 7, Windows 8, Windows 8.1, windows 10.
.Net Framework: .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5, Entity Framework.
.Net Technologies: ASP .Net, ADO .Net, LINQ, LINQ to SQL, Windows Forms, Web Forms, WCF, Web API, MVC 3/4/5, MVP, HTML 5, SOAP.
Web Technologies: HTML, HTML5, XHTML, XML, XAML, XSL, XSLT, JSON, CSS 2.0/CSS 3, Node Js, Kendo UI, Azure, Knockout Js, Angular Js, Marionette.js, Require Js, Ajax, Web Services, Boot Strap.
Programming Languages: C, C++, C#.net, VB.Net, SQL, PL/SQL, Ruby, Python and XML, COBOL, JCL, CICS, TSO.tel
Scripting Languages: Java Script, J query, VB Script.
Databases Development: MS SQL Server 2014,2012/2008, Oracle 10g/9i/8i.
IDE Tools: Microsoft Visual Studio 2005/2008/2010/2013/2015, SQL Server Management Studio 2008,2012,2014.
Unit Testing Frame Works: MS-Test, N unit, Mocking, Visual Studio Unit Test, J unit, Jasmine.
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Version Control: TFS, SVN, VSS and GIT.
Tools: SQL Server Reporting Services (SSRS 2008/2005), Redis, Cozyroc, PostgreSQL, OData, RDF Crystal Reports (2010/9/8.5/8), SQL Server Integration Services (SSIS 2008/2005), UML,MS Visio 2010/2007,Sharepoint, Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008),Delphi,Xpediter, Adobe Experience Manager.
PROFESSIONAL EXPERIENCE:
Confidential, IA
Sr. DOTNET Developer/full stack
Roles & Responsibilities:
- Developed a 3-Tier Application and designed the Data Access Layer, and Business Logic Layer using C#, VB.NET, ASP.NET, MVC and ADO.NET.
- Experienced in employing Object-Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism and abstraction.
- Implement agile scrum methodology in application development.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Implemented web application using .NET Web services framework.
- 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.
- Worked on design and development of SOA application, Data Access Components, business components and UI components using MVC.Net, JavaScript, jQuery, HTML and CSS.
- Developed Windows Forms (Win Forms) based upon the client request and Implemented graphical user interface (GUI) for web forms.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using Angular JS, Coded frontend interface with Angular JS, CSS and HTML5.
- Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives for driver and vehicle modules.
- Used Windows Presentation Foundation (WPF) for developing desktop applications
- Handling Front end and back end using ASP.Net, JavaScript, XAML, C#, VB.Net Windows Services.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security model.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in a Windows service.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, and Details view, Repeaters, Dataset Classes for data manipulation.
- 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.
- Created user level security in reports to allow restricted viewing to users of different levels and implemented data driven subscriptions using SSRS.
- Created test plans and performed unit, integration and regression testing on the application.
- Used .Net framework 4.0, n-tier architecture and Object Oriented Methodologies for application development.
- Extensively used ASP.NET controls for developing the UI and ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JQuery was written for Client side validations.
- Used ASP.NET web form controls such as Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Involved in development of MVC patterns for client server interaction.
- Improved the user experience of Webpages by using AJAX.
- Involved in implementing the logic using C# and oops concept.
- Used front-end web development tools like CSS, JavaScript, HTML, and jQuery.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Provided support and also involved in maintenance process.
Environment: Visual Studio 2008, VB.Net, C#.Net, .Net Framework 3.5, ASP.NET MVC, ADO.NET, SOA, Entity Framework, Win Forms, WCF, WPF, JavaScript, jQuery, AngularJS, Windows Server 2008, SQL Server 2008, PL/SQL, IIS 6.0, SSRS, GIT, Jenkins, Jira, HTML, AJAX Toolkit, CSS.
Confidential, San Antonio, TX.NET DEVELOPER/ (Full Stack)
Roles & Responsibilities:
- Developed web pages to create messages, to set up messages rules and to set up content using ASP.NET, AJAX, and C #, JavaScript and XML.
- Developed Client/Server Applications on n-tier architecture and MVC (Model View Controller) design pattern.
- Developed business objects viz., Business Entities, façade layer objects and data access objects using OOD /OOP concepts for the N-tier web application.
- UI development utilizing WPF, implementing MVVM. Creating and troubleshooting Views (XAML), View Models and Domain Object Models.
- Responsible for creating XAML for views and view model creation (MVVM) design pattern / approach to develop as per business need.
- Involved in Developing Rich Interactive GUI using Silverlight User Controls, Silverlight Toolkit.
- Used Styles, Data Templates for controls in Silverlight.
- Converted .NET application to Microsoft AZURE Cloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to Windows AZURE SQL Database and updating the Connection Strings based on this.
- Development and Deployment using Power Shell Scripts using Azure. Developed Power Shell Scripts for Automated Deployment of Developed Packages using Service Fabric.
- Development of mobile application using Xamarin.
- System exposes all the data/content through a MVC REST API and Windows Communication Foundation (WCF).
- Written Callbacks, error-first callback and worked with Streams and Files for Asynchronous Programming using Node JS.
- Created client-side framework to load and reuse JavaScript files and html templates asynchronously using require.js and Asynchronous Module Definition (AMD).
- Used Selenium Core for test framework for web applications written completely in JavaScript and DHTML.
- Involved in Test Design, Development and Implementation of test procedures in Selenium Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.
- Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
- Managed Process, Operator, Materials Enforcement modules in MES Systems and integrated with other systems like ERP & PLM's. modules under Paperless Manufacturing, Product/WIP Traceability, Genealogy, & Audit Trail, Process, Operator, Equipment, & Materials Enforcement, Data Collection & Process Limits.
- Used Telerik Controls like dating control, autoing complete text boxes, file upload controls, Radgrids for rich user experience.
- Designed the front-end user interface by using ASP.NET, NO SQL, MVC, Node JS, HTML, Angular JS and Ajax controls.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Re factored and enhanced an existing application to follow strict MVVM/MVC patterns for improved source code maintenance, code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance using Angular JS.
- Designed the web UI using ASP.NET MVC4.0, HTML, DHTML, XSL/XSLT, Angular JS, Bootstrap, JavaScript, CSS, Web Forms and AJAX and J Query controls.
- Developed HTML prototype of the web pages and WinForms using CSS, per client specifications.
- Wrote business logic in C# and handled transactions from and to database using ADO.NET objects such as Datasets, Data Adapters, and Data Readers.
- Involved in coding, testing and implementation of the project using C#, ASP.NET, SQL Server, SQL Server Integration Services.
- Worked on User Interface System using HTML, CSS, JavaScript, AJAX, JSON, JQuery, Angular JS, Bootstrap.
- Used Angular JS for Client-Side scripting along with JavaScript and J Query.
- Extensively used angular data binding concepts to bind data in web pages. Involved in development of controllers, Services, directives, filters and modules using AngularJS, MVC framework.
- Developed and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Worked with WCF for building service-oriented applications that communicates across the web and the enterprise.
- Developed classes using C#.NET to improve performance and Consumed WCF services using REST / WSDL.
- Used angular JS as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Developed the administrative UI using Backbone.js and Backbone Marionette.js
- Involved in pre-defined data verification process after the data Migration from an old system to new system.
- Involved in the changes to existing MVC pages for login and Change password pages and, also added authorization and authentication of the pages using Membership database.
- Implemented Angular JS Controllers to maintain each view data, Used an Angular JS Factory to Interact with a RESTful Service.
- Development and Deployment using Power Shell Scripts using Azure. Developed Power Shell Scripts for Automated Deployment of Developed Packages using Service Fabric.
- Advanced Power Shell scripting, farm architecture & administration, backup/restore/migration.
- Organized updates to existing applications into either share point or new ASP pages. Spearheaded efforts to re factor code using Mono and other open source initiatives, started process wrapping in node using Edge.js.
- Deploy reports, secure access, and schedule execution of reports and deliver them to the Web using reporting manager, Share point email recipients, file shares and more, on a scheduled basis.
- Led the implementation of a REST API in Node.js to be the client of our system. Researched and proposed a very elegant solution for integrating .NET with Node.JS using the Edge.js library.
- Designed and Developed Windows Communication Foundation (WCF) Service, Hosted as Windows Service.
- Used TFS to automatically build the projects and source code management.
- Experience with built-in services and knowledge of custom services and scoping in Angular JS.
- Consumed Web API from ASP.NET MVC application using Http client, Implemented Web Services Using ASP.NET for consumption by the client application.
- Utilized present and future industry trends and practices to create Site core CMS Websites.
- Implement Site core architecture and develop custom Site core controls to facilitate client's CMS needs.
- Used NHibernate to provide communication between data access layer and backend database.
- Used Agile methods and frameworks/tools like spring and NHibernate.
- Involved in designing, Coding and documentation of application flows and worked on presentation layer for developing GUI and developed using WPF.
- Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
- Developed functions, queries, triggers, views and stored procedures for data manipulation in SQL Server.
Environment: .Net Framework 4.0, C#, ASP.NET, MVC 4, XAML, Visual Studio 2012, Ajax, HTML, CSS3, Angular JS, edge.js, Node.js, LINQ, WPF, SQL server 2012, Oracle 10g, Xamarin, Power Builder, Silverlight, PL/SQLWCF, Share Point, NHibernate, Unit Testing, .Net Nuke 4.x, TFS.
Confidential, San Diego, CA.Net/UI Developer
Roles & Responsibilities:
- Worked on the WCF Services with the C# code on the Backend of the Mobile application where the services, it supports the front-end application.
- Worked on the Visual Studio 2008/2010 for the WCF services to develop the code in the backend of the Web application and Mobile Application.
- Created the virtual Directories for the WCF Services using the IIS7.
- Created Application Pools in the IIS7 to Bridge the application, where the WCF Services are called from different Projects.
- Designed, modeled and architected multithreaded, enterprise n-tier software agent using WCF web service hosted in a windows service.
- Worked on the Enhancement of the Mobile Application using the WCF Services.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Manage all CM tools (SVN, Jenkins, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
- Validated the Kill Switches in the Database using the SQL Management Studio 2008 R2, which are used in the Mobile application.
- Worked on the N-Unit Testing using the WCF services which are created earlier for the development of the Mobile application.
- Designed and implemented many support tools using ASP.NET MVC, WEB API, Java Script.
- Worked on the front end of the Mobile application in validating and enabling the field using JavaScript.
- Tested the application physically by getting the latest application build in to the Mobile device or Tablets, to check all the functionalities are working well.
- Write and tests Web Services calls manually and through automation.
- Implemented various core framework level changes using Java, design patterns, and efficient data structures.
- Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GIT Hub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- After running the application, Captured the status of the application by going in to the latest log files of the Services which was used.
- After making some changes in the application from the WCF Services side, the local build was done in the local or Remote Machine to revert the changes to application.
- Wrote the Stored Procedures in the SQL Server 2008R2, to validate the Kill Switches in the Database.
- Involved in gathering Business Requirements, preparing functional Specifications.
- Involved in formulating business cases for the site, designed the logical and physical structure of the Application.
Environment: Visual Studio 2008/2010, C#.Net, VB.NET, WCF, Web Service, HTML, CSS, XML, XAML, XSLT, SQL Server 2008R2, JavaScript, Node.js, T-SQL, TFS, IIS7.
Confidential.NET/ UI Developer
Roles & Responsibilities:
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, CSS3, JSON, Java Script, jQuery and AJAX.
- Written jQuery bases AJAX requests.
- Developed tabbed pages by using Angular JS directives.
- Used Mean Stack (Node, Express and Angular JS) to develop applications.
- Developed custom directives, factories and services in Angular JS.
- Developed dynamic responsive web application by integrating Angular JS with Bootstrap which is further integrated with web services.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Developed UI with technologies like HTML, Angular JS and jQuery.
- Used CSS Preprocessors to design and develop web applications.
- Developed responsive applications using Bootstrap.js, Require.js and Node.js, D3.js which allowed the same application to be optimized for both mobile and desktop resolutions.
- Used Java Script, HTML/HTML, DOM, XHTML, AJAX, CSS3 and jQuery to develop GUI.
- Used jQuery to traverse through a DOM tree and manipulated nodes in the tree. Implemented Drag and Drop functionality using jQuery framework. jQuery plugins for Drag and Drop, widgets, menus and User interface for Forms were used.
- Developed internal applications using AngularJs, Node.JS connecting to Mongo DB on the back end.
- Performed usability on the applications to test the user acceptance of the application.
- Used Angular JS framework for building Web - apps and is highly efficient with PHP framework.
- Designed GUI layouts by using HTML, DHTML, XHTML, XML, CSS and Java script.
- Developed designs in securing the applications using form - based authentication using HTML, XHTML, Java script, jQuery and CSS.
- Implemented XML parsing & JSON parsing for data handling on different applications.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Designed and Developed front-end UI using HTML, CSS3, JavaScript, jQuery.
Environment: HTML/HTML, CSS3/CSS, EJB, JSON, DOM, AJAX, Share point, ASP.NET, Node.js, JavaScript, GIT, jQuery, Angular JS, Bootstrap, MVC, XML, Windows, SQL, Net Beans.
ConfidentialJR .Net Developer
Responsibilities:
- Developed web forms in ASP.NET using C# as the code-behind language and SQL Server as the SQL data consumer.
- Developed master pages.
- Experience in SQL Database design, maintenance and performance tuning, developing SQL queries/scripts, stored procedures using SQL Server.
- Involved in creation of LLD (Low Level Design Document).
- Experience in client-side Technologies such as HTML, CSS, JavaScript, jQuery, C#.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML & CSS.
- Used ADO.Net objects such as Data Adapter, Data Reader and Data set for reading/updating records in the database.
- Designed UI screens for this module using HTML, JavaScript.
- Designed Cascading Style Sheets (CSS) for a uniform look of the web pages.
- Used Editable Data Grid Controls to generate responses based on client requests
- Great knowledge in writing Stored Procedures in SQL Server.
Environment: .Net 3.5 and 4.0, Visual studio 2008 and 2010, C#.Net, Entity Framework, ADO.NET, XHTML, WCF, JQuery, MS SQL Server, SSRS, JavaScript, HTML, CSS, ASP.NET.