Full Stack .net Developer Resume
Philadelphia, PA
SUMMARY
- Microsoft Certified Technology Specialist wif 8+years of professional experience in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
- Worked extensively wif iterative Agile methodologies (Rational Unified Process, Extreme Programming, and SCRUM), Waterfall methodologies and Test - driven development (TDD)
- Successfully implemented various multi-tiered .Net applications using ASP.NET, ASP.NET MVC, C #.Net, ADO.Net, ADO.Net Entity Framework, LINQ, SQL Server 2014/2012 and Oracle 11g/10g.
- Experienced in using multiple JavaScript libraries like Angular JS, Angular 2,React JS.
- Sound noledge of several design patterns like Singleton, Factory and ASP.NET MVC.
- Hands on experience in developing and consuming SOAP using Windows Communication Foundation (WCF), WCF Rest, Web API HTTP web services
- Experience in using Language-Integrated Query (LINQ), ADO.Net Entity Framework 6.1/5.0/4.0 in ASP.Net, ASP.Net MVC and in other .NET objects to query and retrieve data
- Strong coding skills in developing web, console applications, REST Services and Web API 2.0 for Web application.
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XMLWeb Services, WCF services, REST Services and Web API 2.0.
- Highly proficient in Transact SQL (T-SQL) and PL/SQL Queries including writing queries, complex stored procedures, creating database queries, writing Constraints, Indexes, Views functions and triggers in SQL Server and Oracle.
- Experience wif design and development of business reports using Microsoft SQL Server Reporting Services (SSRS) 2008R2 and Microsoft SQL Server Integrated Services (SSIS)
- Expertise in using Design patterns, Multi-threading, Collection frameworks, Data structures and Algorithms, Dependency Injection and Unit Testing (MS Unit and NUnit Testing).
- Proficient at performing end-to-end testing inAngularusing Protractor.
- Good understanding of unit testing in C# using Jasmine, Karma.
- Expert noledge of versioning tools like TFS (Team Foundation Server), VSS (Visual Source Safe), SVN.
- Very good Team player, Self-motivated, hardworking professional wif good organizational, leadership, interpersonal and communication skills.
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Full Stack .Net Developer
Responsibilities:
- Participated daily scrum meeting wif product owner, designer and developers regarding the development of the application and sprint status.
- Implemented individual UI pages for different categories like banking, benefits and others wif JavaScript, HTML5, CSS3, Angular2 and Bootstrap.
- Upgraded the existing content structure from CSSDIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Expertise in optimizing the Angular2 Application performance.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
- Implemented Angular2 services to connect the web application to the back-end API.
- Implemented Angular2 component router for navigation.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Node.js and Responsive Design.
- Programmed various JQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Used Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Utilized variousJQUERYplugins and Apache Flex to build Rich Internet Application (RIA) to make it look more intuitive.
- Successfully handledJSON/XMLdata and carried outJSON/XMLparsing for form submissions and DOM manipulation.
- Involved inJavaScriptcoding for validations, and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities wifJavaScriptandJQuery.
- WrittenAJAXdrivenJSONconsumingJavaScriptfunctions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Maintained Cross Browser compatibility & implement Responsive Design using Bootstrap, custom media queries, etc.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Performed end to end test using the Protractor tool.
- Tested JavaScript codes using the Karma, Jasmine tools.
- Worked wif the systems team and Quality assurance team for determine how to reduce user friction wif the interface and to support the requirements in the process.
Environment: HTML5, CSS3, JavaScript, JQuery, Angular2, Node.js, Bootstrap, Dreamweaver CS5, AJAX, Responsive Web-Design, Adobe Creative suite, Mongo DB, JSON, MS Office, Jasmine, Karma, Protractor.
Confidential, St.Louis, MO
Full Stack .Net Developer
Responsibilities:
- Involved in Full Life Cycle Development (SDLC), provided value added services wif development teams and clients throughout the life span of a project and worked on Agile Methodology topractice-based methodology for modeling and documentation of software-based systems.
- Extensively involved in developing components for Business and Data tier using C#.NET, Entity Framework 6.0 and involved in creating controllers to handle the events raised on the Razor views in ASP.NET MVC 5 framework.
- Worked wif ASP.NET MVC 5 Partial Views and Layouts to develop views and used Bootstrap 3 consistent look and feel of the website on all devices.
- Developed solutions for diverse programming scenarios in C#.Net, employing Object OrientedProgramming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Created Master Pages for the Header and Footer of the page for consistent look across all the pages and also themes for the pages.
- ImplementedDependency injectionandIOCdesign patterns in developing different layers onASP.NET MVC 5.0applications so dat each layer can test individually.
- Developed partial pages using razor views for Application using ASP.NET MVC 5 and render specific segment for scripts and styling inside views.
- Implemented client-side validations using JQuery/Java script and ASP.NET MVC 5.0Data annotations to do validations on the ModelData.
- Working on creating Rest Services using ASP.NETWeb API 2.0 and C#.
- Construct a RESTful web service dat pinpoints 404 errors wif Entity Framework and Web API 2.0
- In Processing of Developing WCF service to provide Trip Details and Recorded mileage to display of other application Dashboard.
- Implemented AJAX calls from the View to get data asynchronously wifout posting the whole View.
- Developed and consumed the Windows CommunicationFoundation(WCF) servers to push the jobs and provide the rules for downstream applications.
- Extensively worked wif LINQ provider and designed the user level application which will build and execute a query expression for Server Side.
- Used LINQto Entities using intuitive native syntax to query Entities collection returned from data context.
- Used Microsoft Team Foundation Server for maintaining versions of code and do multiple builds for different versions.
- Work wif business users to debug production issues and resolve them.
- Started implementing MOQ framework to write unit tests for controller and service layers.
Environment: Visual Studio 2015, C# .Net 5.0, SQL Server 2014, IIS 8.0, LINQ, Windows Server 2012, ASP.NET 4.6, ASP.NET MVC 5.0, JavaScript, REST API, JQuery, XML, TFS, Windows 7, Windows Communication Foundation (WCF).
Confidential, Phoenix, AZ
Full Stack .Net Developer
Responsibilities:
- Developed ASP.NET 4.5Web forms and MVC 4.0 N-tier web based applications using Visual Studio 2012
- Involved in analysis, design, implementation, code review, testing and deployment of the application
- Used Microsoft MSMQ message queuing system to manage starting and stopping of background jobs.
- Implemented core components in C# 4.0 using OOPS concepts and developed the application wif ASP.Net MVC 4.0 Razor View engine.
- Experienced in using MVC Filters like Action Filters, Exception Filters and created custom filters to implement in controller level
- Developed web pages using ASP. Net, C#, HTML, DHTML, AJAX, Java Script, VB script and IIS. Used ADO & ADO.NET (Datasets, Data Adapter) to connect wif SQL Server Database.
- Implemented Optimized Stored Procedures, Database Triggers, Views, and Indexes wif T-SQL to perform DML operations like to retrieve, insert, delete and update of the members data in database (SQL Server 2012).
- Used LINQto Entities, LINQ to Dataset which enables program data access using intuitive native syntax and strongly typed objects in .NET Framework languages.
- Security aspects like authorization and authentication have been addressed.
- Consumed WCF Services wif ASP.NET Ajax Client libraries. Created WCF services wif session support.
- Involved in designing of Windows Communication Foundation (WCF)Rest based service using Data, Fault, Message Contracts
- Used Windows Communication Foundation (WCF) and used 3rd party web services to implement business logic using C# 4.0
- Developed an interface using SSIS packages also to upload the flat file data to the respective tables.
- Also used SSRS to develop reports, which are used to present the data in different views and are effectively consumed.
- Used web methods in XML Web Services to retrieve information required for application.
- Performed NUnit testing, Test driven development strategy and worked closely wif the IT Team and Configuration Team for Code Builds during deployment.
Environment: Visual Studio 2012, C# 4.0, SQL Server 2012, IIS 8.0, LINQ, Windows Server 2012, MS Visio, ASP.NET 4.5, ASP.NET MVC 4.0, Kendo UI, Entity Framework 5.0, JQuery, WCF, TDD, TFS, JIRA
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Involved in development of ASP.NET 4.0 web forms, ASP.NET MVC 3.0 applications using visual studio 2010
- Used JQuery, JavaScript, CSS and HTML in design of web pages and validating user inputs.
- Involved in designing and developing different modules using ASP.Net Web User Controls.
- Used AJAX Controls and Extenders to increase the functionality of web page calling the other pages asynchronously to reduce the network traffic.
- Used Web services and Windows Communication Foundation (WCF) methodology to implement the web services and involved in configuration and hosting of WCF service.
- Implemented page level error handling using Custom Error pages and Error logs.
- Implemented well-structured 3-Tier Asp.Net web application using Data access, Business logic and Presentation layers.
- Experience in developing a bridging mechanism to share/communicate among modules dat exists in Classic ASP and ASP.NET application.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
- Involved in Design Patterns, Database Design, Normalization, writing Stored Procedures, handling SQLCLR, Triggers, Views, Functions and SSIS/DTS Packages in MS SQLServer and involved in all the stages of System Development Life Cycle.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)
Environment: Net Framework 4.0, Visual studio 2010, C# 3.0, Windows Communication Foundation (WCF), Web Services, ADO.Net Entity Framework 4.0, ASP.Net 4.0, XAML, LINQ, JavaScript, SSRS, SSIS, JQuery, SQL Server 2008, Microsoft IIS 6.0, SOA, TFS.
Confidential
.NET Developer
Responsibilities:
- Developed server side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. JavaScript was written for client side validation
- Implemented the graphics-intensive Product Catalog using paged Data Grids, Data Bound Controls and Data Lists.
- Implemented UI and BusinessObjects layers using C# 3.0 and DOT Net Nuke (DNN). Data retrieval using ADO.NET datasets, data table and data adapter.
- Used Team Foundation Server (TFS) for Configuration & Release Management Tool.
- Involved in Data base design, creation of tables, SQL queries and stored procedures.
- Creating/Altering SQL Schema objects like tables, views, stored procedures, Triggers etc. SQL Job scheduling for data load from different source systems.
- Involved in Requirement Gathering, Cost Estimation, Resource planning and management, System design review and analysis, Code development/deployment and Production support.
- Used ObjectOriented design for coding using C++ and VB 6
- Implemented Cookies which stored Cart Information for use on next visit.
- Implemented Query Strings to pass information between the web pages.
- Implemented Shopping Cart and Orders Cart, Interaction between them.
- Built a Search Engine to Search for any given Keyword
- Designed the Database Tables and coded complex Stored Procedures using Cursors, loops Transactions etc. for the Data Layer.
- Developed the web pages using ASP, HTML, VB Script and JavaScript and XML.
- Involved in developing COM components using VB 6.0
Environment: Visual Basic 6.0, C++, C#. ASP.NET, HTML, VB6.0, ADO.NET, SQL Server 2005, JavaScript, CSS, XML Web Services, IIS and HTML
Confidential
.NET Developer
Responsibilities:
- Developed server side code using ASP.NET Web forms. Created DynamicWebPages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. JavaScript was written for client side validation.
- Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
- Created Master pages and Themes in ASP.NET and wrote code behind pages using VB .Net
- Handled scalability and performance issues and provided support for deliverables.
- Worked wif Web API 2.0 to provide services to HTTP requests.
- Used ADO.Net EntityFramework as Data Access layer component.
- Used ADO.NET technology for transmitting data in XML format between database and user interfaces/web interfaces and also used Multithreading to process the different tasks simultaneously as part of the required functionality.
Environment: .Net Framework 3.5, Visual studio 2005, ASP.NET, ASP.NET, MVC, WCF, XML Web Services, ADO.NET, JQuery, VB .Net, XML, Oracle 10g, Visual SourceSafe 6.0
