Full Stack .net Developer Resume
Southfield, MI
SUMMARY
- Over 8+ years of professional software experience as a .NET developer on diverse combination with teams involved in giving comprehensive IT solutions including Design, Analysis, Development, Implementation, Testing and Deployment (SDLC process and methodologies) of Client/Server/Internet/Intranet Systems for various Business requirements using Microsoft technologies.
- Expertise in developing applications using Microsoft technologies such as .NET framework including C#, ASP.NET, ADO.NET, VB .NET, LINQ, AJAX, .NET Web Services, WPF, WCF, ASP.NET MVC 5.0, Entity Framework, Angular JS, Bootstrap.
- Good experience in developing applications using MVVM, MVP, MVC3/MVC4/MVC5, Entity Framework.
- Strong developing experience in Visual Studio .NET 2012/2010/2008.
- Experience with Front - end Development using Java Script, jQuery, CSS3 and HTML 5.
- Experienced in platform independent technologies such as XSL, XML, XSLT, XPATH and XML SCHEMA, WSDL, Web Services, Validation Controls, Authentications like Windows Authentication and Forms Authentication, Passport Authentication.
- Good hands-on experience in implementing various software development methodologies like Agile Development Process using Scrum, Waterfall Model and expertise in TDD (Test Driven Development) using N-Unit, Moq Framework and visual studio test tools for unit testing.
- Extensive experience in Monitoring, Troubleshooting and supporting .NET based applications and infrastructure.
- Strong experience in implementation of Object Oriented Languages (OOPS), Object Application Development (OOAD), Relational Database (RDBMS).
- Strong working experience in client scripting language and server side scripting languages like JavaScript, jQuery, Node JS, Express.js, React JS, Angular JS, Angular2.
- Extensive work experience and knowledge on various business domains like Ecommerce, Supply chain, Education, Financial, Survey, Insurance, Mortgage, Child Support and E-Learning, Healthcare.
- Designed and implemented the application using MicroService Architecture for its various distinct advantages like loose coupling and design patterns.
- Expertise in designing and programming SQL, NoSQL, PL/SQL and T-SQL databases like SQL SERVER, WEBSQL, ORACLE, LOCAL STORAGE and good hands on experience in writing SQL and NOSQL queries.
- Experience in Stored Procedures, Indexes, Triggers and Views using Microsoft SQL Server, Oracle, Teradata.
- Extensive experience in using features of .Net Framework Generics Collection, Extension Methods, Lambda Expression, Events, Delegates, Process, LINQ and Multithreading.
- Working experience with Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Experience in developing Microservices using ASP.NET core.
- Experience in designing and developing Microservices for the business components using .NET framework.
- Good knowledge on Azure Service Fabric and Microservices.
- Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Extensive experience in requirements analysis and development for a brand new version of litigation process product with possibilities for Documents Search, text extraction, documents and cases organization, Processes and Cases Visualization, Recommendation System Integration.
- Worked on Angular 2/4/5/6 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Strong working experience in client scripting language and server side scripting languages like JavaScript, jQuery, Node JS, Express.js, React JS, Angular JS, Angular2.
- Good experience on Automation testing Using VSTF 2013 Coded UI C# automation.
- Used the Debugging, Tracing Features of Visual Studio .NET and implemented Exceptional Handling using Nlog.
- Excellent working knowledge of ASP.NET controls, designing and branding Layouts/Master Pages utilizing Server Controls, Data Grid Controls, User Controls, Form Validation Controls and Custom Controls for consistent layout of pages in the application.
- Actively involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, React JS, Underscore JS, JQuery, HTML, and Cascading Style Sheets (CSS).
- Experience with Single-Page Applications (SPA) using AngularJS and Web API for Smartphone applications.
- Extensively worked on Web server like IIS 5.0/6.0/7.5 (Internet information services).
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Designing and Developing Sitecore Templates, Layouts, Controller Rendering, View Rendering, Sub Layouts for both Sitecore MVC and Webforms.
- Familiar with JavaScript libraries like Knockout JS and Bootstrap templates and Angular JS framework.
- Expertise in Design and Development of GUI (Graphical User Interface) using Windows Azure.
- Experience in ADO.NET controls such as Data List, Details View, Grid View, Form View and Repeater.
- Experience using Microsoft Silverlight in creating and using interactive user experiences for Web Application.
- Experience in implementingError Handling, Exception Management, TracingandLoggingfeatures.
- Creating REST APIs, Service-Oriented Architecture (SOA), HTTP applications using WEB API.
- Practiced Design Patterns such as Singleton, Dependency Injection, and Inversion of Controls.
- Experience in Cloud computing platform like Microsoft Azure and also Amazon Web Services(AWS) for building, deploying and managing applications and services.
- Worked in Onsite/Offshore development and Global Delivery Models.
- Hands on experience in LINQ (Language Integrated Query) and Entity Frame Work by retrieving data from various data sources.
- Experience with in Version control System Microsoft Visual SourceSafe (VSS), Tortoise SVN, and Team Foundation Server (TFS).
- Experience in DTS, ETL, Creating Packages and SQL Server Reporting Services (SSRS), Integration Services (SSIS), Analysis Services (SSAS) on SQL server Database.
- Possesses Excellent Communication skills, Interpersonal skills, Positive attitude and capable of working as an individual and also a part of team.
TECHNICAL SKILLS
Languages: .NET Framework (3.5, 4.0, 4.5), VB .NET, C, C++, C#, C#.NET, HTML5, SQL, PL/SQL, VBScript, Facets4.71Facets4.81,Facets4.61 Facets interfaces (IFOX), Facets extensions, Facets 5.3
Microsoft Technologies: ASP.NET MVC5, ASP, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, SILVERLIGHT, XML Web Services, Win Form, Web API and Windows Service, Microservices.
Databases: MS SQL Server 2012/2010/2008/2005 , Stored Procedures, Cursors in SQL Server, Views, Functions, Triggers, T-SQL, Oracle 11g/10g/9i and MS-Access.
Web Technologies: HTML, DHTML, XML, XSLT, SOAP, CSS, WSDL, Web Forms, Web Services, POWERSHELL, JavaScript, jQuery, ASP, Bootstrap, JSON and VBScript, Angular JS 1.x/2/4/5/6
Web Servers: Internet Information Server 8.0/7.0/6.0/5.0
Scripting Languages: jQuery, JavaScript, VB Script, Knockout JS.
Operating Systems: UNIX, Windows 8/7/XP/Vista/ 2003/2000/98/ NT.
Testing Tools: Microsoft Visio 2003, NMOck, NUnit.
IDE Tools: Microsoft Visual Studio .NET 2013/ 2012/2010/2008/2005 , MS Office, UML, Visio.
Reporting Tools: SQL Server Reporting Services 2008/2005/2000 , SSRS, Crystal Reports 9.0.
Software Methodologies: Client/Server Architecture, Agile SCRUM, Waterfall, Prototyping, OOA, N-tier Application Architecture, Process Models SOA, Systems Integration.
ORM: Entity Framework, N Hibernate.
Version Control Tools: Team Foundation Server (TFS), Test Driven Development (TDD), SVN, Visual SourceSafe, GitHub.
Cloud Platforms: Microsoft Azure, office 365.
PROFESSIONAL EXPERIENCE
Confidential, Southfield, MI
Full Stack .Net Developer
Responsibilities:
- Involved in gathering the requirements from client and in the Analysis, Design & Development of the project and followed Agile Methodologies (Scrum and Extreme Programming).
- Developed and designed the web pages by using C#.NET and ASP.NET.
- Designed and Developed application using .NET Framework, Object Oriented Concepts.
- Design and Development of User Interface using ASP.NET, ASP.NET MVC 5.0, VB.NET, HTML5, CSS3, Win Forms, Ajax Controls, JavaScript, jQuery.
- Used various Server Controls like Multi View and Grid View with extensive Data Binding to Display, Page and Sort Multiple Records.
- Using VSTS Azure For maintaining work board.
- I was responsible for collecting the data feeds from Facets data model to retrieve the members, providers, claims and billing information by implementing the several jobs as mentioned in requirement documents.
- Involved in configuration of FACETSSubscriber/Memberapplication..
- Worked onFACETSData tables and created audit reports using queries. Manually loaded data inFACETSand have good knowledge onFACETSbusiness rules.
- Did the forward andbackwarddata mapping between the fields in mainframe andFACETS.
- Analyzed the mainframe reports for member/eligibility/claims and mapped the fields withFACETSbatch jobs and reports.
- Tested the changes for the front end screens inFACETSrelated to following modules, test theFACETSbatches (membership).
- Conducted extensive analysis on migration and conversion of Provider and Member data, Group configurations, plan codes, benefit set-ups, fee schedules, provider pricing, capitation set-ups, etc from Legacy system (Amysis) toFACETS(Client Server based system).
- Worked on Azure Storage to maintain documentation like form and logo to our web site portal.
- Worked on production support using postmen like if client need reset his password or adding new client working on that via postman. Also worked logic App.
- Worked on Azure blob and worked on Logic App in Azure.
- Utilized the features of Angular 5.0 to present effective web design.
- Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 5.
- Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
- Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
- DevelopedSPA(Single Page Applications) using AngularJS, Javascript MVC,
- Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
- Created and Deployed Web Services using ASP.NET and C#.NET, and generated the proxy class files based on the Web Services to consume in Web Application.
- Involved in documenting the process both at the Functional and Technical level using Visio UML.
- Extensively used ADO.NET objects like Connection, Command, Data Reader, Data Adapter and Dataset.
- Used Angular JS directives to bind data to the model.
- Designed and developed several SQL Server stored procedures for all the DML functionality for the web site.
- Used Dependency Injection in Services and Domain Layer.
- Developed application using SOA architecture.
- Designed and developed complete front-end application using Classic ASP /VB Web Forms.
- Worked on Parsing and Editing XML documents by validating it to the schema using class libraries provided by .NET.
- Created Master pages and CSS files for uniform look across web interface.
- Designed and developed several SQL Server Stored Procedures, Triggers, Views, User defined Functions for all the DML functionality for the web site.
- Worked onMVC test Projectto create automated test for simple test cases and for input validation.
- Worked onSOAPandRESTFULService API using WCF 4.0 which returnXMLandJSONdata usingWCF attributes.
- List controls like repeater Controls, Data List Controls and Data Grid Controls was used in displaying rows of data in a customized template format.
- Created REST services for theSPAapplications to consume using .Net MVC Wep API
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Worked on MongoDB for storing large amount of data.
- Used VSS, SVN as version controlling tool and used SSRS, SSIS for developing reports.
- Used SMTP mail class of .NETfor the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
- Working on Azure Service fabric and microservices.
Environment: Trizetto Facets 4.71 and 5.3, Visual Studio 2015/2013, ADO.NET, ASP.NET 4.0/4.5, ASP.NET MVC 5.0, C#.NET, SDLC, HTML5, CSS, JavaScript, jQuery, LINQ, VSS, SOAP, REST, MVC 5, Dependency Injection, N-tier, IIS 7.0, UML, Angular JS, Angular1.0/2/3/4/5/, Azure, Web Services, XML, WCF, WPF, SQL-Server 2008, SSRS, Entity Framework, Microservices, Azure, MongoDB, TDD using NUnit.
Confidential, Des Moines,IA
Sr.Net Developer
Responsibilities:
- Plan and execute phases of the Software Development Life Cycle utilizing agile methodologies to achieve end-to-end development of web-based applications.
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Worked comprehensively on Client-Side Validation using jQuery and AJAX Control toolkit.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, Polymorphism and Inheritance of C# in building data entity model.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
- Responsible for Interaction with the client in collecting the requirements.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Used JQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
- Implemented Master page to allow centralizing the Common Functionality of the pages, so that we can make updates in just one place.
- Used React.jsto design to make the process of building modular, reusableuser interface components simple and intuitive.
- Developed grids, Dropdowns, progress bars and charts using Telerik /Kendo UI Controls to display data.
- Used Visual Studio 2013 for developing Web based application.
- Developed User interface for several modules of the application using Kendo UI.
- Used AJAX.NET to use various controls for presentation layer.
- Used Backbone Js to develop the web applications by using JavaScript with user interface primitives.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Coding the presentation layer using WPF and service layer using Windows Communication foundation (WCF) technology.
- Working experience in Mobile First for designing an online experience for mobile before designing it for the desktop web.
- Used React JS fully to transude components, replacing them with new content.
- Used Backbone Js for providing various building blocks such as models, views, events, routers and collections for assembling the client side applications.
- Extensive use of MVVM(MVC) and WPF for a unified user interface.
- Utilized C# Generics, Collections, Delegates, Events, Extension methods, Anonymous types, and Lambda Expressions.
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012 database.
- Used Backbone Js for creating client side web applications in a well-structured and organized format.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Developed Single Page Applications Using Angular JS.
- Created reports like tabular reports using SSRS.
- Performed unit Testing, Fixing Bugs and Maintenance of the product.
- Used SSRS to generate reports and integrated with ASP.NET web page.
- Create TFS Database Backup Schedules and Create TFS Disaster Recovery Plan.
Environment: C#.NET, .NET Framework, Agile and scrum, Visual Studio 2010/2012, ASP.NET, MVC 4, Knockout JS, XML, JQuery 2.0/2.1, AngularJS 1.0, JavaScript, HTML5, CSS3, IIS 6.0, Bootstrap, Rest, LINQ, Azure, TeamCity, Sencha touch, TFS, MS SQL Server 2008/2012/2014 , Entity Framework, WCF, TELERIK, NUNIT, KendoUI, RESTful services.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Developed ASP.NET pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls sin C#.
- Major role in the development of the web application using ASP.NET MVC 5.0, C#, JavaScript, jQuery, Angular JS, Bootstrap, Ado.NET, and AJAX.
- Involved in identifying business requirement by gathering, analysis and design and developing using ASP.NET front end technology.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, RouterOutlet, router-link etc.
- Designed and Developed WebApi's for Microservice's.
- Designed and Developed Logging and Monitoring for Microservices by fluentd.
- Designed and Consumed XML Webesvices using Microservices.
- Used Typescript and its features such as static typing, classes and interfaces. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Angular 2 for development of Single Page Application to give the User an Interactive and continuous experiences.
- Enhanced and developed UI functionality using ASP.NET, HTML, XML.
- Developed Page Layout, Icons, Copy, Animation, Buttons and Navigation.
- Experience in template-based web programming using Master Pages, Themes, Style Sheets and Skins.
- Experience with AJAX, JavaScript & jQuery for coding techniques update parts of a web page and improve the fluidity of webpage.
- Implemented Agile Methodology or the project which involved daily scrums.
- Designed Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation.
- Used AJAX.NET to use various controls for presentation layer.
- Created several web user controls and custom controls for writing reusable User Interface in Retain applications.
- Used ADO.NETobjects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Developed applications at presentation GUI based on n-tier application architecture.
- DevelopedWeb Servicesfor Business Logic Layer for Service Oriented Architecture.
- Responsible for designing web pages with ASP.NET controls with rich user interface with Ajax control tool kit and jQuery for an efficient and interactive Webpages.
- Designed and developed master pages using ASP.NET and used CSS to enhance the look & feel of the website.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Developed grids and charts using Telerik Controls to display data.
- Designed and developedPL-SQLFunctions, Stored Procedures, Cursors, Triggers and Packages.
- Responsible for interaction with the client in collecting the requirements.
- Performed unit testing, fixing bugs and maintenance of the product.
- Hands on experience with N-UNIT testing for the application.
- Created reports like tabular reports using SSRS.
- Used SSRS to generate reports and integrated with asp.NET web page.
- Create TFS Database Backup Schedules and Create TFS Disaster Recovery Plan.
Environment: C# 3.5/4, ASP.NET3.5/4, HTML, jQuery, JavaScript, Visual Studio 2010/2008, ASP.NET, MVC, WPF, Ajax, CSS, XML, XPATH, SQL Server 2008, LINQ, SSRS, TFS, Web Forms, IIS, Bootstrap, Windows Server 2008.
Confidential, NJ
.Net Developer
Responsibilities:
- Extensive knowledge of Object Oriented Analysis/ Design (OOD) and various design patterns.
- Involved in Agile methodology and participated in design and code review meetings to deliver the projects in small iterations.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, and testing the application.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Involved in developing front end using HTML and CSS.
- Developed ASP.NET pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used Multi views, Ajax tool kit, regular expressions, regular expression validates, user search controls.
- Created and maintained database objects like complexStored Procedures, Cursors, and Tables, Views,User Defined Functions, in SQL Server 2008for inserting/Updating/Deleting the data into the relational tables.
- Expertise in using ADO.NET objects such as SQL Command, Data Reader, Data Set and Data Adapter.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Used WCF, WPF and Hibernate for communicating between DAL and other business components.
- Responsible for IIS setup, SourceSafe setup, conversion of legacy ASP code to .NET.
- Converted the existing Associate Database system to meet the new requirements and utilized the various class libraries.
- Wrote SQL Queries to create tables, stored procedures, triggers, creating DTS Packages using SQL server, Entity Framework and LINQ.
- Modified applications according to the user's requirements.
- Plugin development for Microsoft Outlook 2007 to import data to existing web based System.
- Responsible for Testing, Fixing the bugs and troubleshooting the technical problems.
- PerformedUnit Testingwith the testing toolN-Unitand involved in Unit test case, code review checklist preparation and validation.
Environment: Agile Methodology, C#.Net, Agile and Scrum, ASP.NET, ADO.NET Web API, Microsoft Visual Studio 2010, VB.NET,VB6, JavaScript, XML, XAML, Web Services, SQL Server 2005, Bootstrap, WPF, WCF, HTML, CSS, Web Forms, SOAP