Sr. .net Full Stack Developer Resume
Irving, TX
SUMMARY:
- 8+ years of extensive experience in all phases of Software Development Life Cycle (SDLC), involved in studying user requirements, Analysis, Design, coding, Development, implementation, debugging, Testing, deployment and documentation of Client - Server and Web-based n-tier Architecture for windows and web applications with exposure to diverse business domains.
- Experience in both Agile Software Development methodology and SCRUM frameworks.
- Experience in all phases of Software Development Life Cycle (SDLC), concept to full implementation, and software design life cycle management implementation with Agile Methodologies.
- Hands on experience with Microsoft .Net Framework, Entity Framework developing Win Forms, Web Services, Win Services, Web Pages using ASP, ASP.Net, VB.Net, VB Script, C#.Net, Master pages, ADO.NET, JavaScript JQuery, AngularJS, CSS, HTML, DHTML, XML, XSLT, Silverlight, LINQ, Ajax, Share point and SSRS.
- Hands on experience in developing three tier/N-Tier architectures and implementing OOPS concepts.
- Extensive experience in front-end development, working on user interface applications and professional web applications using HTML5, CSS3, AngularJS, JQuery, JavaScript, JSON , Ajax and XML.
- Experience in Web Technologies like HTML5, CSS3, DHTML, XHTML, JavaScript, VBScript, JQuery, XML, XSLT, XSD, AngularJS, BackboneJS, NodeJS, Bootstrap which follows W3C Web Standards and browser compatible.
- Created and maintained MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend communication to setup, maintain and manage VMs in Azure IaaS model.
- Experience with ASP.NET Web Forms, Windows forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Experience in SOA using Web Services, WCF Services, WEB-API and Restful Services, Windows Services.
- Expertise in building Web Services using WSDL, UDDI, SOAP protocols and publishing Web Services.
- Good Knowledge on ORM, IOC, Dependency Injection& N-Tier Architecture.
- Extensively worked on Silver light animation including dependency property usage and creation, Data Binding and alternatives in Storyboard implementation for better Performance in Client browser and procedures.
- Expertise in Data Analysis, Mapping and Manipulation to handle data migration and integration projects.
- Extensively worked on windows presentation foundation which provides developers with a unified programming model for building rich Windows smart client user experiences that in corporate UI and documents in Windows using XAM L.
- Solid work experience in Design and Development of Web Applications using the Model View Controller (MVC) architecture and Entity Framework Code First.
- Experience in using Windows Communication Foundation in a self-hosting mechanism, implementing the Service-Oriented Architecture using the REST methodology to SOAP messages between metadata endpoints, extensively worked on WCF RIA Services.
- Extensively used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently.
- Experience with AJAX Control Toolkit and XML Http request object, which is the heart of AJAX in providing asynchronous Post back.
- Designed and implemented applications using ADO.NET objects like Dataset, Data Reader, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Extensive experience in applying Object Oriented Analysis and Design (OOAD) for modeling a system.
- Experience in SQL Server and SSIS (Integration Service) package design, constructing, and deployment.
- Solid experience in SQL server performance tuning, storage, index and configuration.
- RDBMS Experience in Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and user defined Functions using SQL Server and Oracle (10g/9i).
- Good understanding of designing Business Models using UML (Class, ER, Use Cases, Scenarios, Sequence diagrams, Flow Charts etc.) with the help of MS Visio 2010 and Rational Rose.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and Visual Source Safe ( VSS ).
- Familiar with various coding standards and experienced in developing under CMMI Level 5 procedures.
- Hands on experience in developed programs including Unit testing with NUnit for ASP.NET Web forms.
- Excellent analytical, communication, decision making and well-motivated to rapidly acquire new skills.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET, ASP.NET MVC4/5, Entity Framework 5/6, WEB API, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, SILVERLIGHT
Languages: C# .NET, VB.NET, VB, C, C++, PL/SQL, T-SQL
Web Technologies: HTML, HTML5, DHTML, XML, XSLT, XSD, WSDL, XAML, SOAP, BOOTSRAP, CSS, CSS3, JSON, Web forms, Web Services, POWERSHELL
Scripting Languages: JavaScript, JQuery, knockout JS, Node JS, VB Script, Angular.JS, Python, PHP
DBMS: SQL SERVER 2014/2012/2008/2005/2000, Oracle11g/10g/9i/8i, IBM DB2, MS Access
Framework: Microsoft.Net 1.X/ 2.0/3.0/3.5/4.0/4.5
Operating Systems: Win NT, ad Win 95/98, Win- 2000/2003/2008/2010, Windows Vista, OSX, Unix
IDE Tools: Visual Studio 2003/05/08/10/12/13/15, Code Plex
Web Servers: IIS 5.0/6.0/6.5/7.0
Reporting Tools: SSRS, SSIS, Crystal Reports 7.0/9.0, Power Bi
Version Control: Visual Source Safe 6.0, Team Foundation Server, SVN, GIT
Cloud Platforms: Microsoft Azure, Office 365, AWS
Software Methodologies: Agile SCRUM, Agile RUP, Waterfall
Design Technique: UML
Others: LINQ to SQL, Enterprise Library, Infragistics, Telerik
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. .Net Full Stack Developer
Responsibilities:
- knowledge sharing sessions Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with.
- Used AGILE methodologies to deliver the High-quality application.
- Highly involved in requirements gathering and application design meetings to finalize the requirements.
- Implemented security using forms-based security and windows-based authentication.
- Developed custom AngularJS directives by specifying the html elements or attributes.
- Implemented AngularJS routing by using route Provider service to link between views and controllers.
- Designed and implemented KnockoutJS to AngularJS migration refactor for version 2.
- Implemented client-side data-binding using KnockoutJS.
- Designed and developed custom Angular Factory services to call a web API to retrieve data.
- Used JQuery and AJAX to make asynchronous calls to the server that can be processed by MVC controllers.
- Used MVC5 new feature to enable Attribute Based Routing to gain URLs control.
- Extensively used Twitter Bootstrap, Kendo UI and jQuery chaining to make UI design more dynamic.
- Designed and developed Sitecore Templates, Layouts, Controller Rendering, View Rendering, Sub Layouts for both Sitecore MVC and Webforms.
- Designed and developed views for various pages using Razor Syntax.
- Involved in automation using Coded UI C# automation tool.
- Used Entity Framework code first extensively to add migrations and to update database.
- Implemented object oriented SOLID design principle patterns like Creational and Structural to make classes more loosely coupled.
- Designed Interfaces to expose CRUD operations for implementation in Classes.
- Designed and developed View Models to bind data from more than one model.
- Used Auto Mapper to map View Models to DTO’s and DTO’s to entities.
- Used Fluent Validation for building custom validation rules to validate the View Models.
- Used Structure Map to do Dependency Injection of the Services and Domain Layer.
- Worked on application using MVC and Kendo UI.
- Constructed a RESTful web service that returns JSON data with Entity Framework and Web API.
- Used Custom Headers to prevent Cross-site Scripting attacks.
- Used Jira extensively to log all issues and track development status.
- Used GIT extensively to maintain source code repositories.
- Jenkins server is used for building and publishing code to staging and production environments.
- Effective understanding of Oauth authentication, interact with protected data and bi-directional access automatically in web applications.
- Designed and developed unit and integration tests using NUnit and MOQ framework to test the individual pieces of the functionality.
Environment: ASP.NET MVC 5, WPF, C#, Sitecore 7.1/6.5, Entity Framework 6 Code First, Web API, Twitter Bootstrap, Kendo UI, Fluent Validations, Structure Map, LINQ, JQuery, AngularJS, Auto Mapper, KnockoutJS, HTML5, SQL Server 2014, T-SQL, Rest, Soap, Kendo UI, IIS 8.0, Coded UI, TDD, NUnit, MOQ, TIDAL, Re sharper, GIT, Jenkins.
Confidential, Norfolk, VA
.Net Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in developing front end using HTML 5, Bootstrap , Kendo UI and CSS3 for desktop as well as tablet view.
- Developed Client side code using AngularJS, Node JS , JQuery and JavaScript.
- Easily authenticated users to obtain access tokens by using AAD authentication libraries for .NET, JavaScript.
- Experience on Telerik and Kendo Controls for Dropdowns, Grids and Progress bars.
- Involved in integrating Sitecore 6.0 for templates, layout, control rendering, placeholder and content.
- Worked on razor pages in ASP.NET 4.5 web application which is in MVC 4 architecture using C# as code behindand back end in SQL Server 2012.
- Implemented best design patterns such as n-tier, MVVM, Repository, Singleton for designing key reusable components.
- Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.
- Created and consumed Rest full API’s using MVC4 Web API’s.
- Implemented authentication for NOSQL DB through Cassandra connector scripts for enabling the scripts.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Created Jobs, Packages, and Reporting Services ( SSRS ), Integration Services ( SSIS ) on SQL Server Database.
- Involved in writing PL-SQL Stored Procedures, Functions and Packages to meet the business requirements.
- Involved in developing packages for data loading and extraction using SSIS, C# and scheduled packages.
- Extensively worked with Team Foundation Source Control (TFS) as the source for version control and project management.
- Experience in service implementation on Windows Azure Platform.
- Used AAD Graph API to programmatically access Azure Active Directory through REST API endpoints.
- Created and maintained web content and email templates relating to Amazon Web Services .
- Plugin development for Microsoft Outlook 2007 to import data to existing web-based System.
- Worked on MVC test Project to create automated test for simple test cases and for input validation.
- Performed unit testing with the tool NUnit and involved in Unit test case, code review checklist preparation and validation.
Environment: ASP.NET 4.0/4.5, C#.Net, ASP.NET 4.5 MVC4, AngularJS, JavaScript, Kendo UI, JQuery, CSS, Sitecore, HTML, Azure, IIS 7.5, Web API, TFS, SQL server 2008, Microsoft Visual Studio 2013/2010, MVC 4.0, WCF RESTFUL Service API, ASP.NET, C, XML, JSON, JQuery, Linq, NUnit, NMock, IIS 7.0, AJAX, ADO.NET entity Framework 6.0, Microsoft Enterprise Library, Log4Net, NUNIT, Oracle11g, SQL Server 2008, VSTS, Oracle 10g, Windows Server 2008 R2/2008.
Confidential, NY
.Net Developer
Responsibilities:
- Involved in Requirement Analysis and Design of the system.
- Followed Factory Method design pattern in implementing the framework.
- Extensively used OO Design to develop Analysis model and Design model.
- Implemented Web Forms using ASP.NET Controls, CSS and HTML to facilitate the users.
- Involved in UI Designing, Development and Testing of Web Forms using ASP.NET, Vb.NET, XML/XSD ADO.NET and .NET Framework.
- Extensively involved in Data Access Layer and Business Logic Layer using VB.net programming.
- Used the Trace and Debug capabilities of VB.net.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Involved in Database Design by using Normalization techniques.
- Involved in designing procedures, views in Oracle 9i for data functionalities.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Involved version control using VSS- 6.0.
- Developed XML Web Services& integrated with different systems.
- Configured global.asax and web. Config for setting the Application and Session variables.
- Created ActiveX tasks to create file, edit text source file, to change DTS task properties dynamically and to edit and map column dynamically.
- Transformed XML/XSD files into specified business format (PDF, MS-Word) using XSLT.
- Involved in manual testing, prepared Unit Test Cases and Unit test plan and performed Unit testing for the Developed functionalities.
- Responsible for upgrading the changes like error handling, bug-fixing from timely basis.
Environment: MS Visual Studio 2005, VB.net, .NET (2.0) Framework Asp.Net, ADO.Net, Oracle, HTML, T-SQL, CSS, DTS, AJAX, NUnit, VSS, Web services, SOAP, XML, JavaScript, Windows 2003 Server, UNIX.
Confidential
.Net Developer
Responsibilities:
- Followed Scrum methodology with a sprint of 2 weeks. Involved in daily stand-up meetings.
- Extensively involved in development of .NET 2.0 MVC Application using C#, ASP.NET, ADO.NET, AJAX, Web Services .
- Developed views using Razor, CSHTML, JQuery, Ajax, HTML and CSS.
- Used extensively JQuery for client-side validations. Used JQuery grid control.
- Used Angular JS and NodeJS for making Restful API calls and data binding and worked with Web API for building RESTful applications on the .Net Framework.
- Wrote application using Web API to talk to external applications and involved in writing small ASP.NET Web Forms applications with VB.NET, C# as programming languages.
- Implemented MVC validation at Controller level
- Involved in writing custom management application which allows hotel users to setup their environment.
- Created Silverlight Web Objects for an Interactive UI.
- Added animations during page transitions using Silverlight.
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio 2008.
- Involved in re-architecting the application with a cloud concept and moved few properties into this architecture which was a tremendous success.
- Created and consumed WCF RESTFUL services. Tested services using SOAP UI and Web Service Studio.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation for achieving continuous database connectivity.
- Created SSIS to scrub the data from AS400 and load that into Excel or text files and upload those files using front end application.
- Used GIT, JIRA for Source Control and Version Management.
- Used MS Test as a Unit testing framework before making a check-in.
- Used COM interoperability for interaction between COM objects and .NET objects.
- Used SQL Server as backend database and worked in modifying, writing new stored procedures, views and user defined functions.
- Wrote Power shell scripts for deploying code and registering OCX, DLL, etc.
- Used SVN tortoise tool for version controlling and sued it as a document collaboration tool too.
- Used Quality Center as a defect tracking tool and followed defect life cycle as per QA team.
Environment: Visual Studio 2012, ASP.NET, VB6, VB.NET, C#, ADO .NET, WPF, XAML, MVVM, Web API, WCF, MVP, Multithreading, HTML, CSS, XML, AJAX, Java Script, RESTFUL Services, SQL Server 2008, SOAP UI, Web Service Studio, SVN, Agile/Scrum, Powershell, Quality Center, Windows Server 2012.\
Confidential
Web Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in Requirement gathering, Functional and technical specification.
- Coding and debugging using ASP.NET and C#.NET
- Developed Web Forms Using ASP.NET
- Used N-tie r architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Developed Web forms using ASP.Net server controls and validated input using Java Script.
- Used ADO.Net objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Used Data Transformation Services to import the data in SQL server from heterogeneous data sources like excel Access and Oracle.
- Improved the application performance using stored procedures and connection pooling and Memory management
- Creating Reports using the Crystal Report for the reports needed by Middle Office, Back Office users.
- Used Java Script for validating client-side data entry web screens.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Identified, researched, investigated, analyzed, defined and documented business processes.
- Involved in Enhancing the Business Layer to provide more interfaces and functions needed for the system
- Used a hybrid of waterfall and incremental as the SDLC.
Environment: .NET Framework 2.0, ASP.NET, Web Services, SOAP Messages, C#. NET, Visual Studio, .NET 2003, JavaScript, VSS 6.0, IIS 6.0, HTML, DHTML, Crystal Reports, SQL Server 2000.