.net Full Stack Developer Resume
Pittsburgh, PA
SUMMARY
- Over 6+ years of strong software experience as a full stack developer in design, development and deployment of web - based Client-Server business applications using UI authoring and web technologies in all stages of SDLC (Software Development Life Cycle)including Requirements Analysis, Design, implementation, Build, Debugging and Testing, Acceptance, Maintenance and Production Support.
- Experience in diverse business sectors including Insurance, Financial, Retailer, Health and IT Services.
- Developed N-tier web applications in .NET environment using C#.NET 4.5/ 4.0/3.5/3.0/2.0 , VB.NET, ASP.NET 4.0/3.5/3.0/2.0 ADO.NET, Web services, Web forms, Win forms, VS.NET 2015/2013/2008 , IIS5.0/6.0, Microsoft SQL server Oracle 11g, MS Team Foundation Server,DB2 and AzureCloud Computing..
- Extensiveexperienceof current web standards (W3C) hands-on coding of HTML/HTML5, CSS/CSS3, BOOTSTRAP, JAVASCRIPT(ES6),Typescript, JQUERY, ANGULAR 2, ANGULARJS, AJAX,REST, JSON, XML, NODE JS and REACT JS.
- Excellent knowledge in the development of UserExperienceweb and mobile based applications. Hands-onexperienceusing one-way/two-way data-binding, filters, UI-routers and creating custom directives inAngular2.
- Good understanding of Document Object Model (DOM) and DOM functions, DOM collections. Expert in developing applications using CSS preprocessors like SASS and LESS.
- Hands on experience using build tools such as gulp.js, grunt.js, bower, NPM and having good experience of using defect tracking tools JIIRA and documentation tools like Confluence and Wiki Pages.
- Well-versed with Object Oriented Programming concepts (OOPS) and SOLID principles and used inheritance, polymorphism, abstraction and encapsulation, in application development. Implemented design patterns during application design and development.
- Excellent knowledge and good understanding of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF)and Windows Workflow Foundation (WWF) in .Net Framework 4.5/4.0 and Language Integrated Query (LINQ) in .Net Framework 4.5.
- Experience in working with design patterns like Model View Control (MVC), Model View-View Model Patterns (MVVM).
- Experience in implementation of Multi-Tier architecture in Windows and Web based, Client/Server using Microsoft Technologies.
- Experienceon Protractor in end-to-end test framework forAngularJS applications and also performed in jasmine, mocha, and chai.
- Good Knowledge on Implementation ofMicroservicesPattern using WCF and Web API.
- Strong Experiences with Windows Communication Foundation (WCF) and Restful web services using Web API, .NET Web Services using WSDL, JSON and UDDI creating and consuming XML Web Services and having knowledge of SOAP, SOAP HEADER and SOAP EXCEPTION.
- Experience in Entity Framework Code First, Database First approaches, and Migrations from either way.
- Experienced in Writing database SQL queries using joins and creating Tables, Indexes, Stored Procedures, user Defined Functions, Triggers, Packages and implementation scripts (Batch Scripts) on PL SQL & T-SQL using Oracle 8i/9i/10g and Microsoft SQL Server 2000/2005/2008 .
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS) using SQL Server 2005 Integration Services (SSIS)
- IntegratedMongoDBwith .Netto manage large scale data related applications and to follow agile process.
- Experience with NoSQLMongoDBin working with collections, indexes, shards and other database management tasks.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in using Azure App Service as a cloud platform to build and deploy test and prototype systems.
- Strong knowledge in using LINQ and (Object-Rational Mapping) ORM tools like Entity Framework to exchange data between web applications and database objects.
- Experience in using Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
- Adept with the concepts and used dependency Injection, parallel and Async programming during development. Understanding of OOPS concepts, design patterns and design implementations using UML.
- Extensive knowledge on working with different version control and source control tools like Microsoft’s Team Foundation Server, Git and tortoise’s SVN, can create new Repository, have knowledge on creating branches, branch merging, branch rebasing, commit, pull, push concepts of Source control.
- Hands on experience on using Bug issue Tacking tools like JIRA, Bugzilla.
- Involved inPairprogrammingwith other developers, code reviews become easier as we progress.
- Adept with the concepts and used dependency Injection, parallel and async programming during development. Understanding of OOPS concepts, design patterns and design implementations using UML.
- Performed testing in .net using N-Unit Testing for the piecewise testing of the Applications. Involved in writing Test plans, Test cases and interacted with business users to conduct User Acceptance Testing (UAT).
- Involved in Solving customer issues and functional issues in the Production environment. Adept with code review, release management and continuous integration process and tools.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
- I have good understanding of Waterfall, V-Model, Agile, Test Driven Development technique and Scrum project methodology, including Scrum master roles and activities (facilitating backlog item sizing and prioritization, iteration/sprint planning, running daily standups, facilitating/running retrospectives, etc.)
TECHNICAL SKILLS
Operating Systems: Windows 2003, Windows 7, Windows 8/8.1/10, Mac OS, Linux
Programming languages: C#, .Net, VB.Net, C
Web Technologies: ASP.NET, MVC, Web API, AJAX, XML, HTML, CSS, Web Services, Angular JS/2/4, WCF, VBA, ASP 3.0/2.0, Active X, WSDL, UDDI, AWS, Azure, IIS
.NETTechnologies: .NETFramework (1.1/2.0, 3.5, 4.0, 4.5), ADO.NET, WPF, Entity Framework, NET Core 1.0.
Testing Frameworks / Tools: MS-Test, NUnit, Junit, Jasmine, Mocha, Karma
Tools: /IDE: Visual Studio .Net 2012/2013/2015 , Eclipse, PyCharm
Database Development: Oracle, MS SQL server 2000/2005/2008 , MS-Access, MySQL, MongoDB
SQL Server Tools: SQL Management Studio, Profiler, Query Analyzer, Export & Import (DTS)
Scripting Languages/Libraries: Typescript, JavaScript, Vbscript, JQuery, ReactJS, Ajax, bootstrap
Reporting Tools: Business Objects, Crystal Reports XI/2008
Source Control Tools: GIT, SVN, TFS, Visual Source Safe
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
.NET FULL STACK DEVELOPER
Responsibilities:
- Implemented Full Software development life cycle(SDLC) using Agile/SCRUM methodologies from requirement analysis, Designing the application, developing the Web components, business components, Database objects, interfaces till moving the applications to User Acceptance test and production environment.
- Developed designs in securing the application using form-based authentication using HTML5, XHTML, JavaScript, JQuery, Angular JS and CSS.
- Created Typescript reusablecomponentsand services to consume Rest API's usingcomponent based architecture provided by Angular2.
- Moved existing Angular controllers and services to Angular2componentsfor more responsive and less dependency and worked with Angular2 router, directives,components, pipes, injectables.
- Used AngularJS MVC framework, JavaScript, HTML and CSS for front end web designing and developed controllers, services, model and formcomponentsin AngularJS.
- Creating Single Page Application (SPA) using concepts like Dependency Injection,Components, Promises and services.
- Developed AJAX controls, JQuery plugins and used CSS3, HTML5, Angular 2, Angular JS, Bootstrap for the unique look of the SPA and created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components usingKendoUIand JQUERYUILibrary.
- Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objectsand consumed JSON objects to Views and partial Views for the UI layer.
- Used JavaScript and JQuery for client side scripting to create highly responsive interfaces for users.
- Utilize Bower andNodeJSlibraries, along with Gulp to help keep all builds coherent and flexible as we go through the build cycles.
- Implemented Ajax features of JavaScript, JQuery to have the specific content loaded as per user needs.
- Development of downloadable reports by pulling data from various sources usingTelerikReporting.
- Experience in building Web services using ASP.NET Web API and performing CRUD operations. Generated server side PL/SQLscripts for data manipulation and validation and materialized views for remote instances.
- Leveraged ASP.NetMVC to provide TDD. Implemented MVC, Singleton, and N-Tier Designpatterns.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules withC#and OOPS Concepts.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Developed Search criteria for client accounts depending on various search criteria is implemented as Windows Communication Foundation (WCF) service.
- Worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Developed web forms usingSOLID, ASP.NET, VB6/ C# language with entity framework which communicate to the TFS server via SOA.
- Developed Business Logic Components using WCF services and implemented and deployed with various endpoints. Tested the services using REST/WSDL and WCFTestClient.
- Extensively used Restful Api's using Angular JS $resources, $http providers, wrote business logic in controllers and created reusable Angular factories, services and directives, used various Angular Modules.
- Responsible for Designing and Developing the Reusable UI Components Like MVCMaster Pages "Layouts and Nested Layouts", "View Start" and MVCUser Controls "Partial Views".
- Designed and implementing application using WPF with MVVM Architecture using C# and controls using MVVM pattern.
- Used ADO.NET for Data Retrieval, Querying, Data Storage and Data Manipulation and Enhanced the Data Layer to apply the Functionality to Database Servers.
- Worked as a developer in creating complex Stored Procedures, SSIS packages, triggers, cursors, tables, and views and otherSQLjoins and statements for the applications.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data usingSQL Server 2008.
- Manage the back-end connection to SQL as the data source using Entity Framework and write SQL queries, stored procedures and triggers to manage data.
- Also usedAzurefor Scaling and checking the reliability of the applications which were developed during the project.
- Used Team Foundation Server (TFS), to share code, get latest version, build apps, and track work and to collaborate with team members from visual studio.
- Good hands on debugging solution using fiddler,postmanand other inbuilt tools from Visual studio.
- Worked on Cross Browser and Cross Platform testing throughSeleniumWebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
- Involved in unit-testing web applications and in TDD. Participated working with QA Team and writing Unit test cases, NUnit, MOQ Framework. Created various complex reports using Crystal Reports XI R2.
- Developed components and test cases for Directives, Pipes, Services, and modules by using Jasmine, Angular test bed for various pages in the application.
Environment: .NETFramework 4.5, C#, ASP.NET, ASP.NetWebAPI, Entity Framework, LINQ, WCF, SOA, MVVM, MVC, HTML5, XML, fiddler, JavaScript, AngularJS 1.x, Angular2.0, Bootstrap, Web Services, SOAP, Windows XP, JSON, AJAX, JQuery, CSS, TFS, postman, SSIS, Kendo UI, Crystal Reports, Jasmine, Azure, Telerik, Selenium.
Confidential, Chicago, IL.
.Net / UI Developer (Full Stack Developer)
Responsibilities:
- Designed and Developed application using C#, ASP.NET, Angular JS, WEB API, MVC using Visual Studio 2012 and followed Agile Methodology for the software development process.
- Implemented application using Open Web Application Security Project (OWASP) guidelines, Working on complete SDLC including creating design documentation, development, unit testing of the application and deployment on Web Logic server.
- Designed Graphical User Interface (GUI) using Master Pages, Silverlight 3.0, HTML, Angular JS, JavaScript, CSS and Custom Controls, Themes. Used Silverlight Layout Panels and Control Templates for Customization.
- Worked on AngularJS, Used its two way data binding to achieve the feedback functionality from the user and $event. Stop Propagation for nested clicks on a section.
- Worked extensively withKendoUIComponents like Grid, Cascade Dropdown List, Date Picker, Tab Strip, Tool Tip, Combo Box etc.
- Used Angular Validations and Validation messages to show the errors when submitting the form.
- Involved in developing tabular data intensive Single Page UI Application using HTML5, CSS3, ECMAScript 2015 running onNodeJSbased server.
- Building realtime, evented web applications for OpenClass utilizing technologies such as node.js, angular.js, bootstrap.js, and react.js.
- Consumed directives like ng-mock, ng-if, ng-switch and ng-repeat to add / remove HTML elements from the DOM based on scope expression.
- Maintained and enhanced existing software by analyzing and identifying areas for optimization and refactoring. Investigated new technologies and techniques and researched ongoing industry developments using OOPs.
- Used Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Pagination, Alerts, progress bars etc.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Developed Asp.netMVC applications using code first Approach entity framework and Razor engine.
- CreatedASP.NetWebAPIservice layers usingASP.NetMVC and C# to perform Create, Read, Update, and Delete operations against data sources.
- Responsible for creating crystal reports using SSIS and SSRS.
- Expertise in SQL Server Reporting Services (SSRS), Created Tabular, Matrix, Drill Down, Bar Chart, Pie Chart reports to analyze critical data inSSRS.
- Created logging for ETL load at package level and task level to log number of records processed by each package and each task in a package usingSSIS.
- DesignedSilverlight, ASP.NET page applications linked to EDW and firm-wide DB2, MongoDB databases.
- Troubleshot and resolved bugs in .NET andSilverlightapplications to ensure optimal development environment.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF SOAP and REST based Service, Data, Flt and Message Contract.
- Experienced with web services using WCF service model i.e. working with service and implementation. Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- DevelopedMVVMController, View Models and Helper methods linked to backend database.
- Developed .NETbased multithreaded application (using C#, WPF, WinForms, Entity Framework) to replace existing e Shell MST UI for entire with WPF GHU with Ribbon Look and feel.
- Experience with RESTful and SOAP web services testing usingPostman, Swagger UI, and SOAP UI and analyze web traffic using Fiddler.
- Extensive experience in building various types of Web Application using C#,ASP.NETMVCandASP.NETWeb Forms in a Client/Web Server environment and implementing N-Tier Architecture.
- Designed and developed the C#components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Designed and developed databases which include the development of functions, stored procedures and triggers using NoSQL (MongoDB) JSON.
- Created collections and performed CRUD operations on Mongo dB using Node Mongoose and used Robomongo client.
- Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
- 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.
- Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows AZURE Worker Role.
- Design & developed Data Driven Framework usingSeleniumWebDriver to validate test case against different data set.
- Used Selenium Core for test framework for web applications written completely in JavaScript and DHTML.
- Used GIT for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Managed the source code using Visual studio Team Services. Performed Unit testing for better performance.
Environment: Visual Studio, C#, ASP.NET, HTML5, css3,JQuery,JavaScript, Bootstrap, Angular JS, Node JS, WCF,WPF, MVC, MVVM, XML, AJAX, Agile, ADO.NET, LINQ, Mango DB, ASP.NetWebAPI, REST, KendoUI, Rest, GIT, Postman, Fiddler, Selenium, Azure, Entity Framework, Selenium, Unit Testing, SSIS, SSRS .
Confidential, Santa Fe, NM
.Net Developer
Responsibilities:
- Worked on Waterfall development methodology and built the application with Test Driven Development (TDD). 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.
- Used TelerikUI/KendoUI/ JQuery dating control, complete text boxes, file upload controls for building high quality windows/web applications. Optimized LINQ/SQL queries and indexes for SQL Server 2014.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Currently maintaining web applications with Visual Studio 2008/2010/2012 with C#, VB Scripting, Java Scripting framework (AngularJS). Working with AngularJS the framework, Databinding, Controller and AngularJS APIs with various projects.
- Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks JavaScript and JQuery in conjunction with HTML5, CSS3, Bootstrap and LESS.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing JavaScript API.
- Created & hostedWCFServices and also used different bindings to make it available to different types of clients.
- Extensively worked on WCFand Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- DevelopedWinFormsand WPF applications to demonstrate new components and key features of the Infragistics products as part of the Features Browser application for client as a knowledge base.
- Implemented Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Created RESTful web services using WebAPI, REST annotations & used JACSON based REST-JSON convertors
- Developed WCF service to consume product details and run calculations on the data. Deployed this service on WindowsAzurecloud services.
- Responsible for mapping data intoAzuretables to publish monitoring data to check on board.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development andLINQ, is used to code queries for DML, DDL Statements.
- Designed N-Tier system having Business Logic Layer (Web Services), Presentation Layer (ASP.NET / C#) and Database Layer (Database Connection and Security).
- Worked on multiple transformations provided bySSISsuch as Data Conversion, Conditional Split, Merge Join, Derived Column, Lookup, Cache Transform and Union all.
- Transferred data from various sources like MS Excel, MS Access, and SQL Server using 2008 and then created reports using this data using SSRS 2008.
- Involved in Data base design, upgrading stored procedures, functions, views and triggers as per the new change requests using T-Sql on SQL Server 2010/2012.
- Expert in designing XAML mockups using of Expression Blend/Design and VisualStudio.NET and built several automated DNN backup/restore, site environment migration scripts and tools.
- Worked with Entity Framework to design and implement Data Access Layer and to make changes in databases, implemented lazy loading, caching.
- Created Web services responsible for communication and providing real time data from integrated server to application.
- Experienced in using Oracle utilities Import/Export, SQL loader, Data Pump to load the data in to the database.
- Strong in RDBMS concepts and experience in creating, maintaining and tuning Views, StoredProcedures, User Defined Functions and System Functions usingSQLServer, T-SQL.
- Implement in ASP.Net State Management Query Strings and Session State for the application Applies Razor view-engine for ASP.NET MVC supports.
- 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.
- Analysis, design, bug fixing and implementing business logic with three-tiered architecture Analysing/Fixing Production issues/bugs.
- Performed Unit & System integration testing. Implemented JUnit 4.0 testing framework to write & run automated testing.
Environment: C#, .NET 4.0/4.5, Visual studio 2013/2015, WSDL, HTML, XAML, JavaScript, Entity frame work 6.0, Net Remoting, WPF, WCF, LINQ, MVC 4.0, Entity framework, Silverlight, SQL, T-SQL, NO-SQL Server 2012, ORM, Bootstrap, Restful Services, JQuery, Agile, AJAX, XML, UML.
Confidential
.Net Programmer
Responsibilities:
- Mainly involved in the design, development, and Implementation of module at different client Hospitals (Apollo Chennai, Apollo Hyderabad, Fortis, and AMRI Hospitals Kolkata, Wockhardt Hospitals).
- Designing and developing custom solutions and enhancements using ASP.NET, VB.NET,AJAX and C# and JavaScript.Worked on Web Services and Consumed in Client application.
- Designed and custom application pages using ASP. NET, HTML, JavaScript and AJAX and C#.NET as code behind.
- Involved in all the phases such as Analysis, Design, Coding, Testing (Unit & Regression) and Deployment for the Desktop as well as the Web Versions.
- Worked on User controls and consumed in different forms.Created various MIS Reports using Data Grid Control and displayed the data.
- Created Web Pages for the application and used classes for the code reusability.Applied Cascading Style Sheets (CSS) to apply styles for the web-pages.
- Developed the application using WCF/WPF& AJAX to use application & control system in remote ways.
- Developed WPFbased Form application with wonderful animation and designed on the form.
- Worked on user input validations, exceptional handling and logging.Worked on middle tier and provided the business logic and validations.
- Performed database operations on SQL Server 2008 to create and maintain customer’s information by creating SQL Queries, stored procedures, functions, and views.
- Worked on production issues, debugging the application and fixing the issues.
Environment: Windows 2000, Visual Studio. NET2005, ADO. NET, VB.NET, WPF, ASP.NET, C#.NET, SQL Server 2005, Access 2000, and Visual SourceSafe 6.0, JavaScript, AJAX, HTML.
