Sr. Full Stack.net Developer Resume
West, VirginiA
SUMMARY:
- Around 8 years of experience working as a Full Stack Dot NET Developer using Microsoft technologies like Asp.net, MVC, C#, VB.net, SQL server, Entity Framework, WCF, WEB API and developing interactive User interfaces using Html5, CSS3, JavaScript, jQuery, Angular 1.6, Angular 2/4, Bootstrap, Kendo UI.
- Experience in various domains like Health Care, Financial/Banking, Insurance, ecommerce and telecom hence strong domain knowledge.
- Experience writing server - less web-tasks using NodeJS for defining background workflows.
- Expert Debugging skills using chrome developer tools and Jasmine.
- Expertise using MVC 5 design pattern created Models, Views, Controllers, View Models, Partial Views, Action Filters, Validations, Data Annotation, Custom model Binder and Routing using Razor view with HTML helpers and AJAX helpers.
- Proficient in implementing concepts in C# like Delegates, Generics, Collections, Multithreading and Exception Handling.
- Expertise Object Oriented Programming (OOPS) concepts in C# Abstraction, Encapsulation, Inheritance and Polymorphism.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Developed single page applications using Angular web pack and grunt.
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript, Typescript and jQuery and experience in making them cross browser compatible.
- Experience writing unit test cases using Karma, Mocha and using Protractor to perform end-to-end testing on AngularJS applications.
- Used Repository Design Pattern to centralize the data logic or Web service access logic and simplify unit testing.
- Implemented Dependency Injection using NINJECT Framework and MOCK Testing using MOCKITO.
- Expert in debugging applications using the debugging tools provided by the Visual Studio.Net IDE.
- Expert in SQL Server 2012/ 2008/2005/2000, Oracle 11g/10g/9i relational databases.
- Expert level experience in SQL Server 2008/2005/2000, Tables, User Defined Functions, Stored Procedures, Cursors and Triggers.
- Experience in development and implementation of Windows Communication Foundation (WCF), and Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Strong Experience in End-to-End Software Development Life Cycle using Waterfall(SDLC), Application Development Methodology (ADM) and Agile
- Methodologies (Scrum &Extreme Programming (XP)) as well ER Diagram, UML Modeling and Data Flow Diagram.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML and LINQ to SQL) and retrieve data from different data sources.
- Very good experience in Microsoft Azure, Entity Framework, LINQ to SQL, LINQ to Dataset and N-Hibernate.
- Good experience with NOSQL databases like MongoDB.
- Experience in asp.net web Forms with hands on experience on using Custom Controls, Master Pages, Themes and Validation Controls and ADO.net to access data.
- Good knowledge in Microsoft SharePoint (MOSS) and Team Foundation Server (TFS).
- Hands on experience on developing the components using Angular2/4 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Test driven development(TDD) using XUnit.
- Involved in continuous integration process using tools like JIRA, Tortoise SVN, Git, TeamCity, Octopus and Jenkins.
- Experience using SSIS, SSRS and crystal reports.
- Experienced in Configuration Management, setting up company Version policies, build schedule using GIT, Team Foundation Server (TFS).
- Experience in Windows Azure Services like PaaS, IaaS, SaaS and worked on Azure PaaS storages like Blob (Page and Block), SQL Azure.
- Implemented Microservices architecture using asp.net core and deployed using docker container.
- Used various other tools like ReSharper, Visual Studio Code, LINQ Pad, Source tree, bitbucket for better productivity.
- Implemented various design patterns like MVC, MVVM, N-Tier Architecture.
- Implemented Authentication and Authorization, implemented Claim-based authentication in the application Used Windows identity foundation (WIF) for building identity aware applications.
TECHNICAL SKILLS:
Microsoft Technologies: ASP.NET, ADO.NET, AJAX, LINQ, MVC, Entity Framework, NHibernate, Web Services, WCF, Web API.
Languages: C#, VB.NET.
Development IDE: Visual Studio 2017/2015 and earlier, Visual studio Code.
Operating System: Windows 2000/ XP/7/8.
Reporting Tools: SQL Server Reporting System (SSRS), Crystal Reports
Databases: Microsoft SQL SERVER, MS Access, Oracle 11g/10g, MONGO DB.
Scripting Language: Java Script, JQuery, Type Script.
UI: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2/4, NodeJS, reactJS.
Web Application Servers: IIS 4.0/5/0/6.0/7.0
Version Control: Visual Source Safe 6.0, IBM Rational Clear Case, Team Foundation Server, Tortoise SVN, GIT.
Miscellaneous Tools: Bitbucket, Source Tree, Team City, Octopus, Jenkins, Jira, ReSharper, Rational Rose, LINQPad,JIRA, Confluence, Bamboo.
PROFESSIONAL EXPERIENCE:
Confidential, West Virginia
Sr. Full Stack.Net Developer
Responsibilities:
- Created responsive web pages using HTML5, CSS3, Bootstrap, Typescript and Angular2.
- Introduced Responsive web design techniques into the CSS so that the page could be read well on both mobile and desktop browsers.
- Used various TPs to bypass HIPAA edits during the submission of EDI claims.
- Performed logical mapping changes for 834 and 835 transaction sets to - and-from claims and billing applications.
- Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
- Used Typescript and its features such as static typing, classes and interfaces.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular2.
- Developed Single Page Application (SPA) using Angular and injected generic services.
- Used Angular2's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
- Assisted Backend Developers in creating RESTFUL Web Services using Node JS, Express JS & Mongo DB.
- Effectively worked with MongoDB to store data and utilized different aspects like replica sets, Harding and clever document design to make a service extensible scale and feature wise.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Consume RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data for asynchronous data transfer between the browser and the server.
- Used REST client - POSTMAN to check the response of various API calls.
- Developed CSS3 to style page layouts, navigation and icons.
- Involved in requirement analysis, preparing software Design document, development and code review.
Environment: Angular2/4, C#, Typescript, JavaScript, HTML5, CSS3, Bootstrap 3, JSON, AJAX, REST Web Services/APIs, WebAPI 2.0, Node JS, NPM, RXJS, SASS, MVVM, NoSQL, Mongo DB, Mongoose, Git, TFS, Visual Studio Code editor/ WebStorm, Agile Scrum, ReSharper, GIT, Team City, Octopus Deploy, Bitbucket, Source Tree, VS Code, .NET Core, Docker.
Confidential, Charlotte, NCSr. Full Stack.Net Developer
Responsibilities:
- Design and implement Restful API layer along with calls to consume.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Experience in Consuming CRM API for development of custom API Libraries for front end development.
- Created AngularJS applications using Node.JS.
- Designed components using JSX and reducers and actions using React.js and Redux using the latest version of JavaScript (ECMA 6).
- Designed and Developed Logging and Monitoring for Microservices by fluented.
- Designed and Consumed XML Webservices using Microservices.
- Developing UI layer using React, Redux framework.
- Implemented classes, interfaces and methods, constructors and objects definitions using TypeScript.
- Expose and consume and generating RESTFUL web services
- Created multiple TypeScript modules to manage written codes in Angular project.
- Served Angular application using the ng serve command
- Developed all client - side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Applied Multithreading techniques for creating high performance applications.
- Involved in performance optimization and responsive design.
- Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Implemented to making browser compatibility and mobile friendly using Bootstrap Library.
- Queries were developed using LINQ and SQL.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework.
- Involved in Conversion of existing classic ASP applications in VBScript to N-tier .NET application using C#, ASP.NET, ADO.NET, and Web Services.
- Worked on parsing and editing XML documents by validating it to the schema using class Libraries provided by .NET.
- Involved in Shipping full stack application in Microsoft Azure and migrated parts of database to SQL Azure.
- Used N1QL for manipulating JSON data in Couchbase.
- Participated in database modeling and development using SQL Server 2012.
- Designed and implemented the MongoDB schema.
- Used services to store and retrieve user data from the MongoDB for the application on devices
- Used Mongoose API to access the MongoDB from NodeJS.
Environment: ASP.NET 4.0, ADO.NET, C#.NET, XML, HTML, JavaScript, VSS, MS Visual Studio.NET 2012, MVC5, Microsoft .NET Framework4.5,Git, SQLServer2015, WCF, NHibernate,, AngularJS, Tortoise SVN, Azure, CRM DYNAMICS, MICROSERVICE, COUCHBASE, RABBITMQ.
Confidential, Durham, NCSr.Net Developer
Responsibilities:
- Involved in writing the code using C#
- Involved in BRD Walkthrough with the Business and Marketing team and a Detail Design Discussion, Discussion with E2E Architecture team from the System Flow Perspective and E2E Architecture of the Ordering System and Agile Methodologies used for the application development and Test driven development.
- Designed & developed user interface using ASP.NET, AJAX, JSON, C#, SQL Server, JavaScript, HTML5 and XML.
- Involved in Design & Analysis of the Customer Specifications and Development of the Application
- Deployed Bootstrap to apply responsive utilities and appropriate positioning of elements to the website.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Involved in Changes required for Application and the database.
- Involved in the Peer reviews for the changes and coordinating the work from offshore.
- Working in Agile methodology for proper project management.
- Worked on the incidents to support the System, coded in C# as part of change implementation.
- Experienced in implementing the JavaScript framework for processing the web server request client side rather than server side
- Working on multiple projects and Involved in writing the code using C#.
- Involved in code reviews and design sessions.
- Involved in Changes required for Application and the database.
- Working in Agile methodology for proper project management and part of the daily scrums.
Environment: ASP.NET 3.5/4.0, ADO.NET, C#.NET, XML, HTML, JavaScript, VSS, MS Visual Studio.NET 2010, Microsoft .NET Framework 3.5, SQL Server 2012, IBM Relational Tools Clear Case & Clear Quest,TFS, MVC 4, Entity Framework.
Confidential, Dallas, TX.NET Developer
Responsibilities:
- Developed Web application with Microsoft.net technologies, Web layer with ASP.NET and business layer with VB.Net, Data access layer with ADO.NET advanced functionality.
- Designing complex User Interface screens, modifying existing screens to use AJAX framework.
- Developed Web - based user interface using ASP.NET, JavaScript, and HTML.
- Developed Database Stored Procedures, User defined functions and Triggers using T-SQL.
- Designed UI using latest AJAX controls/features and ASP.NET 3.5 tools (Master pages, themes, site navigation maps).
- Involved in migrating part of the web application from MS-Access which was earlier built in VB 6.0.
- Experience of handling queries using .Net 3.5 LINQ components.
- Developing XML Webservices in C# and SOAP for information exchange across applications
- Extensively used ASP.NET server controls like Calendar control, Grid View, Form View.
- Developed a WCF to get the all Details of employees in the firm for the Search Engine.
- Implemented WCF Security using XML-based SOAP profiles.
- Involved in constructing and developing WCF and ASMX web services quickly and consistently using service factory patterns.
- Worked with custom and user controls, web controls.
- Improved the performance by selectively using Data caching.
- Used HTML, CSS and XSLT for styling the Web pages.
- Developed SQL stored procedures for data manipulation and querying data from SQL.
- Provided an option to the users to download an Excel template, where users have to append the results and Upload Excel spreadsheet.
- Designed and developed several SSIS packages to transfer the data between the different environment systems and/or export the data to other applications.
- Involved in UNIT testing of the application.
Environment: ASP.NET 3.5, ADO.NET, C#.NET, Ext JS 3.4, XML, HTML, JavaScript, VSS, MS Visual Studio.NET 2010, Microsoft .NET Framework 3.5, TFS, MVC 3, SharePoint Server, SQL Server 2008
ConfidentialAssociate Software Engineer
Responsibilities:
- Involved in requirement analysis and design of the application.
- Developed ASP.NET application in N - Tier architecture following Agile methodology.
- Used C# to program in Business Logic and Data Access Layer.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Implemented LINQ to SQL to access, query and manage database.
- Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using WPF, C#, and XAML.
- Worked on UI elements, Dependency Properties, and Routed Events using XAML.
- Created and consumed XML Web Services to access data layer components.
- Used Styles and Templates using XAML to design attractive UI.
- Created Styles and Templates (Data and Control) using XAML to design attractive UI, and for reusability and uniformity.
- Extensively used Java Script for rich user interface application, and validations.
- Used Ajax controls to execute server-side methods.
- Worked on Error Handing Environment to display error message in the application.
- Created Stored Procedures, Triggers, and Views for database functionalities.
- Used SSRS and SSIS for Reporting and Integration service.
Environment: MS Visual Studio 2005, .Net Framework 3.0, MS Asp.Net 3.0, C#.Net, Web Services, XML, SQL Server 2005, SSIS, SSRS.
Confidential.Net Developer
Responsibilities:
- Developed new modules to an existing system using C#, VB.NET, ADO.NET, SQL SERVER 2008.
- Extensively worked with Web Forms and Server (Web/HTML), Data Binding.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet and Developed Client Requested Reports using SSRS.
- Designed few WPF Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Worked on Multithreading techniques for creating high performance applications.
- Used web forms using Infraglistics web grid and data binding.
- Created classes in C# for implementing business layer.
- Worked extensively with data bound controls like Data Grid and Data List.
- Java Scripts are developed as a client - side scripting language.
- Used XML for data interaction and developed XSLT templates.
- Extensively used SQL Data provider to perform database operations in C#.
- Developed and deployed Web components on IIS Server.
- Strong skills in Debugging Techniques and Object-Oriented Programming Concepts.
- Worked on SQL by creating database Stored Procedures.
- Modified the existing Queries, Triggers, Views and User defined functions.
- Used Subversion to version and store the source code. MVVM navigation architecture
Environment: C#, VB.NET, ADO.NET, ASP, ASP.NET, SQL Server 2008, Web forms, AJAX, CSS, SSRS, XML, XSL, XSLT, Java Script, HTML, WCF, IIS 6.0, Subversion.