swapna - .net developer |
[email protected] |
Location: Chicago, Illinois, USA |
Relocation: open |
Visa: H!b |
.Net Full Stack Developer
Accomplished Senior Full Stack .Net Developer with extensive experience in Software Analysis, Design, Development, Data Modeling, Intranet, extranet applications and Integrating, Maintenance, Testing, Crystal Reports, Database Support into web applications, Production support and experience with all phases SDLC. PROFESSIONAL SUMMARY: Having around 11+ years of .Net full stack development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N-tier architecture, Web based Technology. Experienced and fully engaged in Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications and providing production support. Keen understanding and implemented experience in Waterfall and Agile(SCRUM) methodology. Create Controllers and Controller Actions, Action Results, Views, View Models, Html Helpers, Partial Views, Layouts Filters, Routing using ASP.NET MVC. Extensive experience of designing and developing software applications with the C#, ASP.NET, ADO.NET, AJAX, VB.NET, LINQ, .NET Framework, Entity Framework(EF), Web Services, Service Oriented Architecture(SOA), HTML/HTML5, CSS/CSS3, Web API, Winforms, WPF, SilverLight, BootStrap, HTML5, SOAP, jQuery3.0, React.JS, Node.JS and AngularJS10.0. Proficient in developing customized behaviors using scripting languages like JavaScript, JQuery, AngularJS, AJAX and Razor Syntax. Good working experience in writing jQuery, AngularJS, AJAX based web applications to improve the response time and extensively implemented update panels, script manager and triggers. Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, RESTfull Services and Web API. Good exposure of Object Oriented analysis and design, Searching and sorting techniques, data structures and algorithms. Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, RESTfull Services and Web API. Good exposure of Object Oriented analysis and design, Searching and sorting techniques, data structures and algorithms. Experience with code-first approach and database-first approach of EntityFramework. Solid experience in developing Single Page Applications (SPA) based on client side JavaScript framework AngularJS, and backbone employing ASP.NET MVC and Web API. Extensively used LINQ (LINQ to XML , LINQ to SQL), ADO.NET Entity Framework, ADO.NET and T-SQL in developing Data Access Layer. Expertise in Implementing Lambda expressions or LINQ Query Expressions for standard query operators that allow traversal, filter, and projection etc.. Experienced in building animations for desktop applications using Windows Presentation Foundation (WPF) and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend. Good experience in design, modeling and development of Databases MS SQL Server (T-SQL), PL-SQL and implementation of database objects like Tables, Views, Stored Procedures, Functions Triggers and Cursors. Experienced in SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications. Created Error and Performance Reports on SSIS Packages, Jobs, Stored procedures and Triggers. Experienced in Version Control Systems using Visual Source Safe (VSS), Team Foundation Server 2012/2010/2008, GIT. Experience on using Azure, AWS Cloud Services and IBM MQ. Used Jenkins for continuous integration and JIRA for bug tracking. Experience working with source control tools VSS, TFS, Git. Experience in back-end Database programming using Oracle, MS SQL Server Involved in debugging and fixing the bug production issues. Excellent Written, Verbal Communication, Analytical Skills skills with a customer service oriented attitude and worked onsite with the offshore team as coordinator to provide the update on the daily basis. TECHNICAL SKILLS: Programming Language VB.Net, C#, ASP.Net, C/C++, ASP, JavaScript, VBScript, SQL Scripting, XML, PHP, Python Web/Scripting/Markup Technologies JavaScript, Angular.JS (v10.0), React.JS (v16.9.0), Bootstrap4, Ember.JS(v3.19), Ajax, Node.JS (v14.4.0), Backbone.JS (v14.0), Vue.JS (v3.0), D3.JS(v5.16), DHTML, XML, XSLT, XAML, JSP, HTML/HTML5, DOM, XHTML, jQuery (v3.x), CSS/CSS3, JSON, Silverlight5.0, ActionScript, Responsive Design and Media Queries etc. Design pattern MVC, MVP, MVVM Graphics Tools: Adobe Illustrator, Adobe Photoshop, Adobe InDesign, Adobe Bridge, Adobe Flash, SnagIt IDE Visual Studio .Net, Visual Studio, Nunit Testing Framework Databases SQL Server 2019 Oracle 12c, MS Access, ODBC, T-SQL, Sybase and DB2 Software/Tools MS Office, MS Visio, WSP Builder, BDC Meta-Man, Active Directory, MS Project Server, Microsoft Azure Cloud services and Amazon Web Service (AWS), Salesforce Operating Systems Windows 7/XP/Vista, Windows Server, Linux and Mac Version Control MS Visual Source Safe (VSS), Team/Foundation Server (TFS), Clear Case Reporting Tools Crystal reports, SSRS, SSIS, SSAS, Telerik Reports PROFESSIONAL EXPERIENCE: State of New York, Albany, NY Jun 2021 Present Sr. Full Stack .Net Developer Responsibilities: Developed user interfaces using AJAX, JavaScript, JSON, HTML5, and CSS3. Involved in all the phases of Software Development Life Cycle (SDLC) including analysis, design, programming, testing, and deployment. Responsible to create new web services using ASP.Net with C#. Support/modify the exiting web services as per user requirements. Used front-end technologies HTML5, CSS3, JavaScript, TypeScript for interacting with the user interface and built components for the robust front-end single page application built on Vue.js. Using .Net Core 3.1 framework to implement API solution. Implementing the front-end in Vue.Js with scoped styles as required. Using Vuex for state management of the UI components. Building highly configurable UI forms. Using complex JSON structures to represent the form fields which are stored in DB. Using Oracle Db to store the forms/fields/field dependencies/validations etc. apart from the Business-related entities. Implemented Vue.js router to enable navigation from one view to another. Developed thread safe blocks for multithread access and distributed transaction management. Managing the SQL server databases. Debugged and modified SQL Stored Procedures, Triggers, Tables, Views and User-Defined Functions Provide Support to other teams to fetch the data from the centralized database using ASP.net XML Web Services. Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js. Developed the services using WCF to access catalog and basket related funcationalities. Using best practices to manage code in repositories. Extensively using TFS Git for source code. Very familiar with Git bash for code pull/push/commit/sync Following industry standard code merge process/ raised pull requests for code review and safe code merge operations. Highly familiar with Azure Devops for Work Item and pull requests tracking. Extensively using VS2019 and VS Code for respective source code changes. Designed the front-end user interface by using ASP.NET, SQL, MVC, HTML. Re-factored and enhanced an existing application to follow strict MVC patterns for improved source code maintenance, code reduction, ease of upgrade, scalability. Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Application design based on n-tier architecture and implemented different design patterns in all the layers. Designed user interface for the application using ASP.Net MVC and implemented business logic using C#.Net. Primary contribution was working as a back-end and front-end developer using ASP.NET MVC, C#, JavaScript, jQuery, and Bootstrap 3 to develop the System. Used Git and Github for management of code and version control. Developed charts using vanilla JavaScript or external JavaScript libraries, implementing web applications that supports cross browsers using JavaScript Frameworks like VuesJS, AngularJS Requirements gathering from business and defining specifications for the system. Created interfaces for SQL data access to corporate level operations codes used as dimensions in the Data Warehouse. Good experience in developing the single page applications using angular js Application was to be ported over from ASP.NET Web Forms to ASP.NET MVC. Used the Entity Framework to generate models using the database first approach. Wrote LINQ expressions for database access. Used ASP.NET Web Service to use make use of RESTful Web services. Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS. Used Postman to test Web API functionality. Working on Azure for highly available customer facing B2B and B2C applications Created a database known as SQL AZURE database, which integrates with Active directory and Hadoop. Deployed and Maintained windows phone applications on Azure cloud technologies. Used LINQ to aggregate data from repository layers. Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS. Experience working with Agile and Waterfall SDLC methodologies. Environment: NET Framework, ASP.NET MVC 6.0, .NET Core 2.0, Visual Studio 2019, Entity Framework, Angular.JS 9.0, Vue.JS, LINQ, C#, AJAX, JSON, XML, XSLT, JavaScript, jQuery, TypeScript, CSS3, HTML5, Bootstrap, Web API, TDD, SQL Server 2019, TFS, JIRA, Agile Methodology .Net Core, .NET Framework, Microsoft Visual Studio, Visual Studio Code, Oracle DB, SQL Server, ASP.NET Core, C#, HTML5, CSS3, Java Script, JSON, TFS-GIT, Azure Devops. Johnson and Johnson, Bridgewater, NJ Aug 2018 May2021 Sr. Full Stack .Net Developer Description: Johnson & Johnson is American multinational corporation that develops medical devices, pharmaseutical and consumer packaged goods. Responsibilities: Analysis of the specifications/requirements provided by the business user. Requirements gathering from business and defining specifications for the system. Extensively worked on User Interface pages (aspx) using C#, CSS, Bootstrap, HTML, AJAX, jQuery, Java Script and to implement complex Business Rules and Validation of front-end forms. Designed and developed the User Interface using JSP, HTML5, CSS3, JavaScript, NodeJS, AngularJS and Bootstrap. Developed charts using vanilla JavaScript or external JavaScript libraries, implementing web applications that supports cross browsers using JavaScript Frameworks like VuesJS, AngularJS or ReactJS. Implementing REST APIs with .Net core webapi, Injecting dependency injection to manipulate data with database objects and securing web applications using tokens. Create reusable UI component development and packaging tools such as NPM, webpack, RollupJS and web-based UI unit testing tools like Jest and Karma. Implemented add, edit, update, delete functionality with jQuery and AJAX requests handling information in JSON and/or XML format when needed. Implemented client-side validation through JavaScript, jQuery. Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications. Created Web APIs using ASP.NET Web API that allows new client/Web projects. Experience in configuring, deployment and support of cloud services including Confidential Web Services ( AWS ). Write & run Test cases to follow TDD- Test Driven Development methodology. Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself. Experience in React.JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Developed web applications and web services using MVC, entity framework, HTML , Css3, JavaScript, jquery and angular js. Updated the existing applications with new features of angular 6. Implemented client side interfaces using Angular 6 and node js to structure JavaScript code in an MVC. Used Entity Framework 6 with a Database First Approach, getting from database to model about tables or stored procedures definition. Mapped several tables and procedures with the project. Experience in using Webpack as module bundler and performing most of the tasks. Used Gulp to compile and compress the JavaScript, CSS, HTML files with uglify and used Webpack to bundle files. Language-Integrated Query to EF implementation for data retrieval. Transaction management in LINQ queries for Create-Read-Update-Delete (CRUD). Created tables, stored procedures. Implemented various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and redux library. Used React-Router to turn application into Single Page Application. Created different business classes and interfaces using .Net Framework with Object Oriented Programming Methodology. Design and development of web pages using HTML, CSS including Ajax controls and XML. Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used SQL Server as database, involved in writing several SQL objects like stored procedures, UDFs, View and triggers. T-SQL query creation, implementation and optimization for reporting and database design and management. Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application. Environment: NET Framework, ASP.NET MVC 6.0, .NET Core 2.0, Visual Studio 2019, Entity Framework, Razor, Angular.JS 9.0, React.JS, Vue.JS, LINQ, C#, AJAX, JSON, XML, XSLT, JavaScript, jQuery, CSS3, HTML5, Bootstrap, Web API, TDD, SQL Server 2019, TFS, JIRA, Agile Methodology. Ashley Furniture, Winston-Salem, NC Jan 2017 Jul 2018 Full Stack .Net Developer Description: Ashley Furniture is an American home furnishings manufacturer and retailer. This company manufactures and distributes home furniture products throughout the world. Responsibilities: Actively involved in SCRUM meetings discussing the requirements, integration of modules and best developmental practices for solution. Developed the web pages using Visual Studio 2017 and ASP.NET, web forms, C# and ASP .Net Web API, Entity Framework 6, HTML5, CSS3, Bootstrap and React.JS. Designed and developed enhanced web pages using MVC 5.0. Experience in designing and development of applications using MVC design patterns including Controller Actions, View Engine, HTML Helper methods, Entity Framework Model. Used Razor view engine to render view into Html form to the browser. Involved in the development of Data Access layer, Business layer and Application layer (UI) of 3-tier architecture web application using C#.Net which is reusable for data transactions of entire project. Developed classes in Business Layer and Data Access Layer in C#. Implemented Web Grid MVC with jQuery/JSON to provide more flexible, editable and sortable grid view to increase user interaction. Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself. Proficient in developing Single Page Applications (SPA) using JavaScript MVC framework such as React.JS. Use Window Azure to deploy the application on cloud and managing the session. Implemented React.JS code to handle cross-browser compatibility issues. Experience in creating configuration files to deploy the SSIS packages across all environments. User interface (views) design and development with HTML5 and MVC helper methods. Implemented Views and Partial Views. Worked with React.JS, Grunt, Gulp and Bower for setting up local server, running tasks and managing dependencies. Worked on designing and coding WCF Service Contracts, Data Contracts and Operation Contracts. Design and developed the Services API Layer with using ASP.Net Web API (MVC Framework) following the Rest API standards and returns the JSON data to Presentation tier. Worked on React.JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages. Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL. Design UI views with Flexbox and React Native dimension API. Configured Azure Application Insights to capture telemetry data. Used React Router for routing the redux app to connect redux and react to support routes. Expertise in using XML/JSON and AJAX to link with back-end applications. Created Restful Web API s to expose the analytics data to the clients. Environment: C#, Visual Studio 2017, ASP.NET MVC 6.0/5.0, ASP.NET4.5, ADO.NET, Entity Framework 6.0/4.0, Web API, IIS 7.0, JavaScript, jQuery, AJAX, TFS 2010, XML, LINQ, NUNIT, XML, XSLT, Boot Strap, React, SSIS and SQL Server. BlackRock, Inc, New York, NY May 2016 Jan 2017 Full Stack .Net Developer Description: BlackRock, Inc. provides investment management services to institutional clients and to retail investors through various investment vehicles. The Company manages funds, as well as offers risk management services. BlackRock serves governments, companies, and foundations worldwide. Responsibilities: Responsible for Analyzing the Business Requirements, System Specifications, feasibility Analysis. Understanding the business requirements and leverage the Technology to meet Business Requirements and Goals. Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project. Worked on web Application with modern web technologies on .Net Framework 4/4.5 using Asp.Net MVC 4/5, Web API, Entity Framework 6, HTML5, CSS3, Bootstrap and React.JS. Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using React.JS. Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#. Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic and code behind view models. Created Responsive UI design using Bootstrap and React material design. Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response. Worked on implementing current Rest Web services to one of cloud computing services AWS. Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and React.JS Used $routeProvider, $location, $routeParams services to setup routing, navigate inside the angular app and $cacheFactory for caching data in React.JS. Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages. Involved in Converting mock ups into web pages by using HTML5, CSS3 and JavaScript. Wrote SQL Queries, stored procedures and functions to handle business rules data integrity and various data transactions. Created message handlers in Web API to implement global level authentication. Developing complex Stored procedures, User Defined Function and Triggers in SQL Server 2012. Unit testing, debugging, problem solving and documented the whole testing phase. Environment: C#4.0, .NET 4.5, ASP.NET4.0, MVC 4.0/5.0, HTTP, ADO.NET, AJAX, TDD, Entity Framework, Angular.JS 6.0, HTML5, CSS3, JavaScript, Bootstrap, JQuery2.0, TFS 2010, Web API, SSRS, LINQ, SSIS, PL/SQL, SQL Server 2012, IIS 7.0, Visual Studio 2012. Booking Holdings Inc, Norwalk, CT. Jul 2015 Apr 2016 .NET/Web Developer Description: Booking Holdings Inc. operates as an online travel company. The Company offers a platform that allows to make travel reservations with providers of travel services, as well as provides accommodation reservations, rentals cars, airline tickets, and vacation packages. Responsibilities: Assisted in implementing projects with agile methodology implemented. Developed Single Page Applications (SPA) on .Net Framework 4/4.5 using MVC4/5, Web API, Entity Framework 6, HTML5, CSS3, Bootstrap and Angular JS. Utilized the Angular directives, factory, service and filters. Created several custom directives to reuse them across the application. Implemented nested views and routing using Angular UI Router as per the requirement. Used $route Provider, $location, $route Params services to setup routing, navigate inside the angular app and $cache Factory for caching data in Angular JS. Extensively used Twitter Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices. Created Restful Web API s to expose the analytics data to the clients. Using C# as a language the candidate should have the ability to create a service hosted in Azure with published WEBAPI interfaces, call web services located in EY from the Azure environment, ability to create user pages in Share point, and then make the SP page call the authentication service. Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks. Deployed the 3-Tier Architecture Application with UI, Business Layer and Data Access layers using C#.NET. Unit testing is performed by using Jasmine Framework along with chutzpah. Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps. Using C# as a language the candidate should have the ability to create a service hosted in Azure with published API interfaces. Participated in daily Scrum, Sprint Planning and Retrospective meetings. Used various bootstrap components like accordion, date picker, time picker, alert, and buttons, modal. Used $http service to call Web API Get, Put, Post and Delete methods. Used Entity Framework code first approach to interact with SQL server database. Worked on Routes in Angular.JS to create the base route and extensions by using RouterConfig as an injectable URL path and customized component for each of the webpage. Develop and Consume Windows Communication Foundation Services (WCF) which interfaces with WindowsActive Directory and SQL Server. Implemented nested views and routing using Angular UI Router as per the requirement. Monitoring and Telemetry (Building Real-World Cloud Apps with Azure). Implemented Azure Application Insights to store user activities and error logging. Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction. Used TFS and Visual Studio Team Services. Unit testing, debugging, problem solving and documented the whole testing phase. Environment: Visual Studio 2010, .Net Framework, Entity Framework, MVC4.0, C#, HTML5, CSS3, React.JS, Angular.JS(4.0/5.0) Bootstrap, JavaScript, Azure Document dB, Azure, SQL Server 2010, IIS, Jasmine, chutzpah, Visual Studio Team Services. Ameriprise Financial, Minneapolis, MN Mar 2013 May 2015 .Net Developer Description: Ameriprise Financial offers a full range of high-quality financial services like financial planning, investments, cash card and lending, personal trust services, Retirement and life events. Major modules that we are maintaining our Retirement and life events, Research and Market Insights. Responsibilities: Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer. Worked on web Application with modern web technologies on .Net Framework 4/4.5 using Asp.Net MVC 4/5, Web API, Entity Framework, HTML5, CSS3, Bootstrap and Angular.JS. Used jQuery and AJAX to do Asynchronous calls to the server. Designed and developed application using C# .Net core and ASP.NET MVC. Created Web APIs using ASP.NET Web API that allows new client/Web projects. Write & run Test cases to follow TDD- Test Driven Development methodology. Used Entity framework to communicate the Azure SQL Server database. Created Angular.JS Directives, Components, Pipes, Injectables across the whole system, such as build the custom filter and the main assortment dashboard. Used Entity Framework with a Database First Approach, getting from database to model about tables or stored procedures definition. Mapped several tables and procedures with the project. JQuery validation and MVC unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model. Created View Models to encapsulate all models and classes used on the different views for more organized cleaner code. T-SQL query creation, implementation and optimization for reporting and database design and management. Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP. User interface (views) design and development with HTML5 and MVC4 helper methods. Implemented Views and Partial Views. Implemented add, edit, update, delete functionality with jQuery and AJAX requests handling information in JSON and/or XML format when needed. Implemented client side validation through JavaScript, jQuery. Designed and developed UI layers using ASP.NET MVC, Razor Views using Visual Studio 2008 and .NET framework. Configured Azure Application Insights to capture telemetry data. Implemented WebGrid MVC with jQuery/JSON to provide more flexible, editable and sortable grid view to increase user interaction. Experience in creating Rest Services using ASP.NET Web API and C#. Used SQL Server as database, involved in writing several SQL objects like Stored Procedures, UDFs, Views, and Triggers, and involved in designing tables. Environment: Visual Studio, .Net Framework 4.5, MVC4, Entity Framework, Site Core CMS (Content Management), C#, HTML5, CSS3, Angular.JS (2.0/4.0), Bootstrap, JavaScript, Kendo UI, Knockout.JS, AJAX, Type Script, REST API, Web API, SQL Server 2008R2, Oracle, and Windows. Dell India Pvt Ltd, India. Jul 2012 - Feb 2013 .Net Developer Description: Dell provides computer products. The Company offers laptops, desktops, tablets, workstations, servers, monitors, printers, gateways, software, storage, and networking products. Responsibilities: Involved in the Software Development process, established the goals of the application, data collection and analyzing the data as well as business flow. Designed and developed .NET applications using ASP.NET and C#.NET. Creating user interface using ASP.NET Web Forms and controls. Used validation controls and data-grid controls extensively. Worked with ADO.NET to access database objects and developed data layer for the application. Implemented Business logic and User Controls using C#.NET. Responsible for writing and calling Web Services by adding web references to the application. The backend, database connectivity modules were designed using ADO.NET with SQL Server as the database. Involved in writing complex queries using Inner Joins and Outer Joins. Developed several reports for various functional requirements using SSRS (SQL Server Reporting Services). Involved in writing Custom Exception Handlers by inheriting the Exception class to handle specific exceptions and display relevant messages to the end users. Implemented the Incremental testing plan on the components developed using features of TRACE and DEBUG classes in .NET. Environment: .Net Framework, Visual Studio.NET, ASP.NET, jQuery, SQL Server 2008, ADO.NET, Web Services, XML, HTML, CSS, VBScript, JavaScript, T-SQL, Windows Server. Keywords: cprogramm cplusplus csharp user interface message queue javascript database microsoft procedural language Connecticut Minnesota New Jersey New York North Carolina |