Full Stack .net Developer Resume
PA
SUMMARY:
- Around 12 years of professional IT experience in development of Web and Windows applications using Microsoft technologies.
- Experience in all phases of SDLC including Architecture, analysis, design, coding, testing, and deployment for N - tier client/browser-server applications using .NET Framework, ASP.NET, C#, WPF, WCF, Web Service and IIS7/6.
- Extensive understanding of developing applications using ASP.NET MVC framework, data modeling, and ORM technology with LINQ and Entity Framework.
- Hands on experience creating, consuming, and configuring WCF services with SOAP, WSDL and Data to develop Service Oriented Architecture (SOA) applications, and developing REST Services using WEB API.
- Experience with Software Development Processes & Models: Agile, Waterfall, & Scrum Model.
- Very good working experience in Web applications and site design using HTML5, CSS5, Master Pages, Site Map, JavaScript, and Ajax.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, JSON, Ember.JS, Ajax, NodeJS, Backbone JS.
- Familiar with front end JavaScript libraries and frameworks like JQuery and AngularJs
- Extensive experience of Object Oriented Design/Development (OOD) and design patterns like Singleton, Abstract Factory, and Dependency Injection/IOC, MVC, MVVM.
- Experience designing with UML diagrams and creating use cases, flow charts, sequence diagrams, and class diagrams with MS Visio for business modeling.
- Experienced working in Azure environment.
- Experience on creating Azure Blobs.
- Creating scripts using U-SQL in Azure Portal for reading text files and creating .csv files.
- Experience in creating Data Lake Accounts and Data Lake Analytics Jobs in Azure Portal.
- Firm understanding of Agile Scrum, Test Driven, and Waterfall development methodologies.
- Experience using XML, XML Schema, XSLT, and XPATH.
- Hands on experience using LINQ and Entity Framework to build multilayer data centric applications
- Proficiency in working with databases like SQL Server and Oracle 11g/10g, and implementing scripts on T-SQL and PL/SQL to manage tables and created views, indexes, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Hands on experience generating reports and data migration using SQL Server using SSRS and SSIS.
- Experience with Test Driven Development (TDD) using NUnit and Visual Studio Test Tools for unit testing.
- Experience with Source Control Management tools like Team Foundation Server (TFS) and Visual Source Safe (VSS).
- Comfortable with both team collaboration and working individually as projects need. Able to work under high pressure.
- Excellent interpersonal and communication abilities and quick learner with strong problem-solving and troubleshooting capabilities.
TECHNICAL SKILLS:
Web/UI/ Scripting Technologies: JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, JSON, Ember.JS, Ajax, NodeJS, Backbone JS. DHTML, CSS, XML, XAML
Programming Language: ASP.Net, VB.Net, C#, C/C++, ASP and JavaScript, VBScript and SQL Scripting XML, XSL, XSD, DTD, HTML4&5/XHTML, DHTML, jQuery, CSS, Java Script and VB Script
Scripting and Markup: XML, CSS, XSLT, HTML, CAML, JavaScript, AJAX.
Design pattern: MVC, MVP, MVVM
IDE: Visual Studio .Net, Visual Studio 6.0,Nunit Testing Framework
Databases: SQL Server 2008R2, Oracle 11g, MS Access, ODBC, T-SQL, Sybase and DB2
Web Server: IIS 7.0/6.0
Software/Tools: MS Office 2013/2010, MS Visio, WSP Builder, BDC Meta-Man, Active Directory, MS Project Server, Metalogix and Quest.
Operating Systems: Windows 7/XP/Vista, Windows Server 2012/2008.
Version Control: MS Visual Source Safe (VSS), Team \ Foundation Server (TFS), Clear Case
Reporting Tools: Crystal reports, SSRS 2005,Telerik Reports
Cloud Technologies: Confidential Azure
PROFESSIONAL EXPERIENCE:
Confidential, PA
Full Stack .Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using Asp.Net MVC, Web API and C#.
- Created Business Logic Layer & Data Access Layers using design patterns like MVC, Fascade, Builder, and Repository.
- Perform code reviews, manage code repositories and provide guidelines to multiple cross-geography development teams
- Conceptual design of technical solutions providing a framework for detailed design
- Strong working knowledge of software development methodologies including agile variations
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice-Versa.
- Implementation of client-side validations using jQuery, Angular JS and server-side validation using ASP.NET MVC Validation at Controller level
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Created Layouts for a unified look and feel of the Web Applications.
- Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
- Used Forms Based Authentication to enforce security in the application
- Implemented Logging Mechanism using Log4Net.
- Developed client-side validation code using JavaScript with ES5 and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Dependency Injection done using Ninject Framework.
- Technical support for new and existing web applications
- Creation of custom components and websites using a commercial Content Management System (Kentico)
- Helped web team with site redesign in CMS
- Developed custom controls for integration with Kentico CMS that utilized its given API structure
- Generates statistics and reports for upper management using Kentico analytics.
- Used Kentico for the redesign of websites.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Hosting of Windows WEB API's, Asp.Net applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Involved in the continuous enhancements and fixing of production problems. Designed, implemented and tuned interfaces and batch jobs using PL/SQL. Involved in data replication and high availability design scenarios with Oracle Streams. Developed UNIX Shell scripts to automate repetitive database processes.
- Hosting of Windows WEB API's, Asp.Net applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Build windows applications using Java and visual C++
- Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in the development and production environments
- Used Kendo UI Controls to create better, faster and more user-friendly web applications.
- Active participation in unit testing of the application to ensure quality.
- Optimized LINQ/SQL queries and indexes for SQL Server 2012.
- Fixed bugs reported by QA and UAT, including in Typescript.
- Migrated application from .NET Framework 1.1 to 4.5.
- Upgrading TFS 2010 to TFS 2012
- Documenting the process followed for restoration based up gradation of TFS server.
- Configuring Microsoft SQL server with TFS server.
- Configuring SharePoint foundation services with TFS 2010.
- Creating site collections for each Team Project Collection TPC
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: ASP.Net MVC, Entity Framework 4.0, TAP, Ninject, SQL Server 2012, Typescript, JQuery, LINQ, Windows 7, VS 2005 - VS2010, .Net Framework 2.0 to 4.0, visual C++, Web services, Web development, Team Foundation Server 2010,IIS, SSIS, NUnit, Telerik Controls, Kendo UI Controls, Mongo DB, Ajax and Node JS, Angular JS, MVC,AWS,Kentico.
Confidential, Pittsburgh, PA
Sr. Full Stack .Net Developer
Responsibilities:
- Agile based Software development methodology and Test Driven Development TDD with Extensively worked in Entity Data Model for implementing Business logic and Data Layer using Entity Framework 5.0
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) in assistance with Business Analyst.
- Developed Application layer using ASP. Net, Server controls, HTML5 Controls, Validation controls and AngularJS.
- 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.
- Strongly followed the agile development methodology in the project using Visual Studio Team foundation server 2015.
- Worked on MVC (Model View Controller) pattern using AngularJS and created different controllers, Views and Modules using Single Page App.
- Construction of ASP.NET Web API 2 RESTful Services using GET, PUT, POST, DELETE verbs to consume it from AngularJS services for Single Page App.
- Used Postman -Google Chrome extension for Web API service testing and debugging.
- Implemented Dependency Injection using Unity for decoupling of each layers and enable easily unit testing capability.
- Used MongoDB to do data analysis on Customer vehicle feeds, Customer care log analysis, and Sentiment analysis on twitter feeds.
- Used LINQ to manipulate and fetch the data from database.
- Multi-Threading handled accordingly in required logics.
- Unit testing with Jasmine for AngularJS & NUnit for Server side.
- Used Chrome Developer Tools, to quickly locate and edit CSS, JQuery & AngularJS within web project.
- Used Asynchronous programming with async and await for action methods and performed parallel execution using Task.
- Used Bundling and Minification techniques to improve request load time using System. Web. Optimization
- Enabled Cross-Origin Requests using Microsoft AspNet. WebApi.Cors NuGet package to allow cross domain requests.
- Experience in implementing data caching using Microsoft AppFabric.
- Experience in development, maintenance and implementation of Asp.Net Web Services.
- Participated in meeting such as Sprint Planning, Release Planning, Backlog Refinement, Backlog Grooming, Daily Standup, Code review and Sprint Retrospective.
- Expertise in developing client side grid using ngGrid with AngularJS and Routing using UIRouter Service.
- Used $Resource to consume the Web API 2 Rest Services.
- Used Unity (DI container) to implement Dependency Injection (DI) when implementing components for MVC Architecture.
- Extensively used LINQ queries and ADO.NET to access Stored Procedures and tables.
- Provide a mid-level contribution to a team responsible for the design, development and implementation of critical business enterprise applications using the .NET Framework 3.5/4.0/4.5 and Oracle 11g, SQL Server technologies.
- Creating ASP.Net ASCX custom controls, MVC Razor custom views and associated control templates and integrating and customizing (styles) 3rd party control using bootstrap css.
- GUI was developed using JQUERY with Java script, JSON, CSS, XAML and ASP.NET MVC5, Web APIs, Angular.js and Node.js.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js
- Developed Application using .NET Framework 4.0, Object Oriented Principles (OOP), and n-Tier Architecture.
- Effectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages with MVC 4.0/5.0.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript and JQuery.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Develop Telerik Reports and Crystal Reports (version 10+), ASP.NET MVC4, VB.NET, MS SQL Server, DB2, and Visual Studio 2010/2012/2013.
- Extensively developed online screens using Web Forms, Server Controls, User Controls and Master Page. Developed the Presentation Layer with writing HTML5, Bootstrap CSS.
- Deployed both DSF and Search MDS Runners in Jarvis Portal hosted in Azure Cloud.
- Legacy front-end technology to Silverlight to upgrade the current front-end functionality available to the client's end user banking customers.
- Service-Oriented connects applications through the exchange of documents, usually in the form of XML documents. Documents between a service consumer and a service provider.
- Designed and maintained database in MSSQL Server 2012 using SQL Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs, interact team with SharePoint portal.
- Consumed Web services using WCF for online transactions using C# and solve dependency injection problems exposed them through SOAP and HTTP, Support Data Modeling internal Applications, Web Processing Service.
- Troubleshoot and resolve problems with SQL DB administration, MySQL and storage engines.
- Created Inbound and outbound WCF services / Web Services have been created to integrate with Email client and support applications using C#.Net
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ to SQL memory expressions.
- Experience in creating Data Lake Analytics account and creating Date Lake Analytics Job in Azure Portal using U-SQL Script.
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
- Developed the ASP.NET Web API Application which integrates the COSMIC Application with ServiceNow using SNOW API for creating Incidents ad deploying in Azure.
- Configure Azure cloud service for end point deployment.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Used Microsoft Test Manager in Visual Studio for running Action recorded Test Cases and Regression Tests.
Environment: Visual Studio 2015, ASP.NET 5, C#.Net 6.0, Web API 2 Rest Services, MSTest, MOQ, Angular Js 1.4.5, Bootstrap 3.3.5, JSON, Angular Smart Table 2.1.3, Angular UI Router 0.2.15, Angular Mocks 1.4.5, LINQ, JQuery 2.1.4, NuGet, NPM, and Bower, Grunt, Gulp, Task Runner Explorer, Jasmine, HTML5 and CSS3 Tools, Fiddler, Developer Tools, Postman, Operating System: Windows 8 RDBMS: MS SQL Server 2014, MongoDB, Unity 4.0
Confidential, Hauppauge, NY
Sr. Full Stack .Net Developer
Responsibilities:
- Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
- Involved in creating user controls in ASP.NET 4.5 with MVC 4.0.
- Involved in Building web applications with ASP.NET MVC, JavaScript, jQuery, HTML, CSS.
- Responsible for coordinating with on-site team with development, deployment and code Review and assigning tasks for the offshore team.
- Involved providing the to the new team members about the Domain, design and technologies used in the application.
- Involved in developing the requirement with C#, ASP.NET in .Net Technologies, unit testing, and system testing and release management
- Involved in Application designs and development in .NET Framework 4.5.
- Strongly followed the agile development methodology in the project.
- Designed and Developed rich interactive web application using ASP.NET MVC framework.
- Developed ASP.NET Web API RESTful Services.
- Implemented Dependency Injection using Structure Map for decoupling of each layers and enable easily unit testing capability.
- Developed and implemented SOA architecture with WCF services and functionalities like creating, consuming and publishing XML Web Services (SOAP, WSDL) using .NET.
- Behavior-driven development (BDD) Approach is used for this project.
- Written various Stored Procedures in SQL Server 2012.
- Used TFS as Source control.
- Converted Web services to WCF Services by making changes to the AI Infrastructure.
- Converted asmx to WCF so that client systems can use web services as well as WCF services.
- Worked on developing Stored Procedures, functions, data scripts, views, indexes in SQL 2005/2008.
- Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework 4.0 with Linq to SQL data fetching.
- Responsible for Production support and Maintenance in Various releases.
- Created XML File Parsers to retrieve Data using XPATH.
- Created packages to import Flat File and CSV file Data into SQL SERVER.
- Responsible for identifying the repetitive problems in application and come up with the solution to fix them.
Environment: .NET Framework 4.5, C#, Visual studio2013, ASP.NET, MVC 4.0, XML, WCF, JavaScript, JQuery, Team Foundation Server, IIS (6.0), SQL Server 2008, WebAPI, Entity Framework, Azure.
Confidential, Philadelphia, PA
Senior .Net Developer
Responsibilities:
- Analyze the requirements, capture features using storyboards.
- Interact/discuss with the team and business users to finalize/propose solutions to problem scenarios.
- Involved in development using C#, VB.NET, ASP.Net, MVC 4(Razor), Web API, HTML5, AngularJS.
- Utilized ADO.NET Entity Framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Involved in writing T-SQL Queries and Stored Procedure, Views, Triggers in Oracle 11G, SQL Server
- Implemented AngularJS Controllers to maintain each view data. Implemented ASP.NET Web API service calls using Angular Factory/Service.
- Single Page application with AngularJS Client side MVC architecture with WebApi communication.
- Developed applications in AngularJS and Bootstrap and deployed into development, Test and production environment successfully.
- Worked on making AJAX calls to connect the database using restful web-services and also worked on integrating the middleware to the front end.
- Worked on non-linear video editing and authoring with After Effects for company's project.
- Worked with media queries and mobile UI development to customize the View
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Involved in design and developing case management system web screens using ASP.Net MVC 4.0 Framework and had knowledge on Web API (Restful).
- Used Ninject to implement Dependency Injection (DI) when developing Components for MVC Architecture.
- Developed the Controller with using LINQ to Entity to query Stored Procedures or Entities to render JSON data, VIEW to Front-end.
- Built the Responsive UI screen using HTML 5, CSS 3 and twitter Bootstrap.
- Developed Web screens using Responsive Web Design methodology. Utilized MVVM design pattern with front end framework JQuery, AngularJs and LESS CSS pre-processor to replace old system's JavaScript code.
- Organizing/attending daily SCRUM Stand up meeting to monitor the status of the assigned task.
- Following the Agile (SCRUM) methodology to develop project plan with Sprint development in two weeks.
- Extensively using version control tool - MKS and Microsoft TFS for versioning of the change of the code.
- Participating in Troubleshooting and Debugging of critical production issues.
- Performing SOAP and REST Web Service testing using SOAPUI.
- Prepared and updated the project related deliverables like System Functional Design and Technical System Design documents.
- Used Agile practices and Test Driven Development techniques.
Environment: WINDOWS, Visual Studio 2010/2013, C#, VB.NET, OOP, TFS, MKS, ASP.NET, MVC, Web API, Entity Framework, LINQ, Oracle 11G, Ajax Toolkit, IMIS, JavaScript, JQuery, AngularJS, Bootstrap, CSS, Fiddler, WebAPI, NuGET, SQL Server, SSIS
Confidential, Wayne, PA
Senior .Net Developer
Responsibilities:
- Expertise in planning, requirement gathering, analysis and implementation, tracking and change control aspects of the project.
- Expert in development using C#, ASP.Net, MVC 3, LINQ, WCF.
- Experience in Troubleshooting and Debugging of critical production issues.
- Responsible for handling data querying with LINQ to Objects/XML and Object Relational Mapping (ORM) using Entity Framework.
- Developed client-side using HTML, JQuery, and JavaScript front end technology.
- Extensively used AJAX to improve performance, interactivity, and responsiveness of application.
- Extensively used ASP.NET Grid View and Repeater controls for displaying data in a clear format.
- Used SSRS to generate several reports and use them at appropriate sections of application.
- Worked with SSIS to perform data migration by centralizing data from different systems.
- Involved in working with UML design (Use Cases, Sequence Diagrams and Class Diagrams).
- Used MS Visual Source Safe (VSS) for source control and project related document sharing.
- Involved in unit testing, integration testing, tracing, and bug fixing of application.
- Interact/discuss with the team and business users to finalize/propose solutions to problem scenarios.
- Involved in writing T-SQL Queries and Stored Procedure, Views, Triggers in SQL Server.
Environment: WINDOWS, Visual Studio 2005/2010, C#, OOP, SVN, ASP.NET, MVC, SQL Server 2005/2008, XML, XSLT, SOAP Web Services, Cruise Control, XML Spy, Fiddler, JavaScript, CSS, JQuery
