Sr . Full Stack . Net Developer Resume
NJ
SUMMARY
- Around 5+ years of experience as a Full Stack .Net Developer, Involved in all phases of SDLC like Analysis, Design, Implementation, Testing and Deployment of applications.
- Experience with Software Development Processes like Agile, Waterfall.
- Experience in implementing web applications by using C#,ASP.NET, ADO.NET, MVC, LINQ, Entity Framework, Web Services, WCF, Web API, XML, HTML5, CSS3, JavaScript, JQuery, AJAX, Node JS Angular JS/2, SQL Server.
- Experience using Telerik third party controls like Kendo UI.
- Experience writing server - less web-tasks using NodeJS for defining background workflows.
- Involved in writing test cases using Jasmine .
- Involved in development of websites administration and user management system using ASP.NET core, Entity frame work core and ASP.NET identity.
- Excellent knowledge on Object Orient Programming concepts (OOPS).
- Work with CI tools such as Jenkins to move to CI/CD process.
- Expertise using MVC design pattern, created Controller Action methods, Views,Models, Html Helper methods, Routing, Attributes, Custom validations, Partial views,Layouts etc.
- Experience in Windows Presentation Foundation (WPF) for developing attractive and effective user interfaces, providing a common programming model for standalone and browser applications.
- Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework and Object Relational Mapping (ORM) using LINQ.
- Implemented various Design Patterns like MVC (Model View Controller), MVP (Model View Presenter), Factory, Abstract, MVVM .
- Experience using Data Adapter, Data Reader and Data Set in ADO.NET.
- Hands on experience with SQL Server Integrating System(SSIS) using SQL 2008/2005 and DB2.
- Extensive working experience in database development for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query optimization using SQL Server.
- Implemented Web API to build HTTP services compatible for browsers and mobile devices.
- Designed and Implemented Database Schema, Import data and built stored procedures on SQL Azure.
- Experience in TDD( Test driven development ) using XUnit framework.
- Experience using various Version Control tools like CVS, SVN and GIT for Source Code version management .
- Expertise in working with Authentication & Authorization, Windows based Authentication, Forms-based Authentication, Authorizing Users and Roles.
TECHNICAL SKILLS
Languages: C++,C#, ASP.NET, ASP.NET MVC 5, HTML5, XML, XSLT, CSS3, VB, WINFORMS, UML, MVC
Scripting Languages: JavaScript,Angular2.0/4 Angular.JS, Node JS, Kendo, Bootstrap, Backbone JS, jQuery AJAX, KnockoutJS
Technologies: WCF, WPF, HTML4/5, JavaScript, CSS2/3, Bootstrap, LESS/SASS, XML, Ajax,Silverlight
Web Servers: Internet Information Services (IIS) 5.0, 6.0,7.0
Reports: SSRS, SSIS, Crystal Reports
Database: SQL server 2005, 2008, 2012 MY SQL, Oracle
Version Control: GIT, Team Foundation Service, CaseTracker,SVN
Tools: NodeJS, NPM,Jira, Bitbucket, Visual Studio, Beyond Compare, Silverligh WebStorm, MS Word, MS Excel, MS PowerPoint
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr . Full Stack . Net Developer
Responsibilities:
- Experience in Client-side web development utilizing HTML5, CSS3, Bootstrap, and Angular JS (2.0) Typescript.
- Involved in the entire Software development lifecycle process (SDLC).
- Created Angular 2.0 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators
- All the modules of UI are developed using Angular2.0 by making use of Components, Services and Routing.
- Created TypeScript reusable components and services to consume RESTAPI's using Component based architecture provided by Angular 2.0.
- Used REST client / POSTMAN to check the response of various API's,
- Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time
- Implemented JSON for data transfer between the Angular 2.0 component and web services.
- DesignedAngularJSas the development framework to build a Single Page Application.
- Implemented various Angular bootstrap directives like modal, popover, tooltip collapse etc. client-side validations using Angular 2.0 directives.
- Involved in writing test cases using Jasmine and Karma to ensure
- Deployed applications onWindowsAzurecloud platform.
- Managed Clusters with various Servers inAzureCloud Resource Groups.
- Capturing data from MicrosoftAzuresites.
- Working knowledge onAzureCloud IaaS and PaaS Services.
- Created Indexes, Stored Procedures, Triggers and Views using SQL server 2016.
- Used GIT for source control with the help of Source tree and bitbucket .
- Daily stand-up SCRUM meetings with the team, Used JIRA for Stories/Bugs/Create Tasks/sub tasks.
- Involved in writing application level code to interact with Controllers and Web API's, using AJAX, JSON and XML.
- Involved in requirement analysis, preparing software Design document, development and code review .
Environment: C#.NET, ASP.NET 4.5.1, Entity Framework, Angular 2.0, EDI Claims,HIPAA, Jasmine,NPM,Gulp,Grunt,Bower, Asp.net core, HTML5, CSS3,Boostrap,Javascript, Angular2, Visual Studio 2017,SQL server 2016, GitHub,Agile Methodologies, WebApi, SourceTree, BitBucket.
Confidential, NYC
Sr .Full Stack Net Developer
Responsibilities:
- Designed and Developed front-end UI using HTML5, CSS3, JavaScript, jQuery, Angular JS, Knockout JS.
- Involved in all stages of SDLC including designing, coding, testing and implementing the application following Scrum (Agile) methodology.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Converted wire frames to HTML prototypes.
- Developed SPA (Single Page Applications) using Angular.JS
- Used MVC 5.0 Architectural design pattern for development of the application
- Used JSON to transmit data between server and Web Application.
- Extensively used AJAX toolkit to utilize Web Services and databases asynchronously.
- Developed Stored Procedures, Views, Triggers, indexes, constraints, foreign keys in SQL server.
- Developed Web API's for backend data communication.
- Developed various screens and Client-side validations using JavaScript and jQuery.
- Worked with SharePoint 2013 and its integration with the .NET application.
- Created AngularJS applications using Node.JS.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using AngularJS.
- Extensively worked with AngularJS (MVC, Routing, Data Binding, Factories, Services, $http, interceptors, and thirty angular modules).
- Used Firebug, Firebug Lite, IEDeveloperToolbar, for debugging and browser compatibility.
- Involved in writing test cases using Jasmine and Karma to ensure
- Used Jasmine is a behavior-driven development framework for testing JavsScript Code
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google chrome.
- Used SSIS (SQL Server Integration Services) for migrating data from different sources like MS Excel, CSV, Flat File, sources, Oracle database to SQL Server database.
- Used GIT for version control and JIRA for defect tracking.
Environment: C#, Angularjs 1.6,Node.JS WebAPI 2, Microsoft ASP.NET Framework4.5, Entity Framework 5.1,Visual Studio 2015,Web API, Bootstrap, LINQ, HTML 5, CSS 3, jQuery, SSIS,StoredProcedures, Microsoft SQL Server 2014,NUnit, Jenkins.
ConfidentialSoftware Developer
Responsibilities:
- Design and build the ASP.NETMVCStructure for the whole system using C# with Razor View Engine, JQuery, AJAX, JavaScript, HTML5 and CSS3.
- Used Model View Controller (MVC) architectural Design patterns for the development of the product.
- Developed, maintained user interface screens using JavaScript, jQuery, ASP.NET MVC, C#.
- Used client side technologies HTML5, CSS3, Bootstrap, jQuery, NodeJS and JSON.
- Designed the application as a three-tier application with UI in the presentation layer, Business logic in the middle layer and Database activity in the third layer.
- Integrated JQuery, Ajax logic into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Implemented complex functionalities in the application using WCF services to communicate with external systems.
- Separated the whole system into Model-View-Controller Architecture.
- Used Telerik, Kendo UI to create various controls.
- Use Entity Framework to link the system to the database and fetch stored data from the database.
- Implement Partial Views, Layouts, HTML Helpers, validations.
- Created Custom attributes in MVC.
- Creating and Consuming RESTFul WebServices .
- Written SQL Queries, Stored Procedures, Triggers, Backup, and Restore Database, defining roles, creating database users, Assigning Roles to user's using SQL Server 2008.
- Used C# Generics, Lambda Expressions, Extension Methods, LINQ to Sql, LINQ to Objects.
- Involved in UNIT testing of the application.
Environment: C#, ASP.Net, ASP.NET MVC, Entity Framework, Web Api,, SQL Server 2008, JavaScript, WCF,Jquery, Html,Css,Kendo ui,bootstrap, SSIS,SVN, N-unit, Visual Studio 2012.
Confidential
Jr. Application Developer
Responsibilities:
- Participated in Migration of Vb.Net application and Up gradation of other applications.
- Design, development and testing of applications using C#.NET, HTML, CSS, JavaScript, SQL Server .
- Created new modules from scratch using ASP.Net web forms.
- Created UI pages using Html and styling using css for consistent look and feel of the application.
- Used JavaScript for event handling and client side validation.
- Fetched data from database and displayed in web controls (Tree View, Menu) through XML.
- Implemented jQuery to perform client-side validations and also performed server-side validations using ASP.Net validation controls like Required Field Validator, Compare Validator, etc
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI .
- The application uses MVVM design pattern for separation of logic and presentation and binding data to the view.
- Created custom Control Templates and Data Templates to enhance the look and feel of various WPF Controls.
- Involved in the process of designing and developing web based UI Layout using ASP.NET.
- Worked on SQL by creating database Stored Procedures.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Used LINQ to Entities, LINQ to Dataset to collaborate the domain and integration objects with the view objects.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Worked with Telerik RAD Controls to develop rich interactive engaging User Interfaces.
- Responsible for writing stored procedures in T-SQL for backend communication.
- Implemented Unit Testing, Integration Testing and System Testing.
- Used TFS (Team Foundation Server) for source control.
- Used ADO.NETand its components Data Reader, Dataset, Connection and Data Adapter to access the SQL database.
- Followed 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Used Ajax (Asynchronous JavaScript and XML) for calling server-side code from the client side to avoid complete page post-backs, making the process faster.
- Involved in developing Web Services, invoking them using XML SOAP WSDL tool for creating proxy classes.
Environment: .NET 3.5, Visual Studio 2010,WebForms,SQL Server 2008, C#, JavaScript, Web Services, AJAX, ADO.NET,T-SQL, XML, HTML, CSS, Crystal Reports,CVS.