Sr .net Full Stack Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 8 + years of technical experience in all phases of Software Development Life Cycle involving analysis, design, testing and developing Client - server applications, Service Oriented Architecture based Applications, web-based n-tier Architecture applications for windows and web based technology.
- Worked as Full stack .Net developer with front end UI technologies including XAML, HTML5, CSS3, Bootstrap, Angular JS, Node JS, Razor, JQuery and JavaScript and back end technologies like ADO.net and entity framework.
- Expertise in developing various web & windows applications using .NET technologies like C#, MVC 5, XML, ASP.NET, Angular, LINQ, ADO.NET, WCF, WPF, ORM, SOAP, Web Services, SPA, Node JS, React JS, AJAX Control Tool Kit, IIS and Web API.
- Expertise in Designing and Writing Unit Tests and Integration tests using NUnit and Moq Framework, Spec flow as part of Test Driven Development (TDD).
- Experience in writing SQL Server - Stored Procedures, Cursors, Triggers, User-defined Functions, Joins and Views, Constraints, Indexes, Views, PL/SQL Blocks.
- Worked with Console applications, Windows applications, ASP.NET Web Forms, MVC applications, Web API’s .
- System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review and release management.
- Extensive experience in using features of .Net Framework Generics collection, Extension methods, Lambda Expression, LINQ, Solid Principles and Multi-Threading.
- Development experience with JavaScript, Ajax, JSON and JQuery for implementing client side code in ASP.NET Web API applications and Windows Workflow Foundation (WWF).
- Also worked with Single-Page Application (SPA) template using AngularJS for ASP.NET MVC 5 applications
- Hands-on experience in UI Design like Master Pages , Web Forms , Win Forms , Razor Views , Layout Pages, and user controls using ASP.NET, HTML, CSS, Telerik and Bootstrap, Kendo UI, Angular JS , knockout JS.
- Experience working with version control tools like Team Foundation Server (TFS) , Git , Microsoft Visual Source Safe (VSS) and TeamCity.
- Highly proficient in the use of T-SQL for developing complex stored procedures, triggers, tables, user functions, user profiles, relational database models and data integrity, SQL joins and query writing.
- Experience in LINQ (Language Integrated Query) and Entity Framework by retrieving data from various data sources.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL).
- Designing and developing Site core Templates, Layouts, Controller Rendering, View Rendering, and Sub Layouts for both Site core MVC and Web forms.
- Expertise in creating deployment of SSRS, Crystal Reports, sub reports and ETL packages using SQL Server integration services using SSIS.
- Working knowledge on Azure cloud IaaS and PaaS Services.
- Worked with Waterfall, Agile , Iterative Software methodologies, Test Driven Development and Continuous integration.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET, Entity Framework 5/6, WEB API, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, Web Services, SILVERLIGHT
Languages: C#.NET, VB.NET, Visual Basic, C, C++, T-SQL, PL/SQL
Databases: SQL SERVER 2015/2014/2012/2008/2005/2000 , Oracle11g/10g/9i/8i, IBM DB2
Web Technologies: .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0 , MVC 3.0/4.0/5.0, ASP.NET 4.6/4.5/4.0 /3.5/3.0/2.0 , MVVM, Razor engine, Win Forms, SQLite, DTS Packages, DBMS, CSS, CSS3 HTML, HTML 5, JSON, Kendo UI, Bootstrap, XML, XAML, SOAP, REST, Web forms, POWERSHELL, WSDL, Test Driven Development.
Scripting Languages: JavaScript, JQuery, VB Script JavaScript, BackboneJS, knockout JS, Node JS, VB Script, Angular.JS/2.0, React JS
Web Servers: IIS 8.0/7.0/6.0/5.0
Win 95/98, Win: 2000/2003/8/10 , Windows Vista, OSX, Unix
Reporting Tools: SSRS, SSIS, Crystal Reports 7.0/9.0, Power Bi
Version Control Tools: Team Foundation Server, SVN, GIT, Microsoft Visual SourceSafe, TeamCity
IDE and Tools: Microsoft Visual Studio. Net 2015/2013/2012/2010/2008/2005 , MS Office, Microsoft Visio, SQL Profiler, NUnit.
Cloud Platforms: Microsoft Azure, Office 365
Others: LINQ to SQL, Enterprise Library, Telerik
WORK EXPERIENCE:
Confidential, Seattle, WA
Sr .NET Full Stack Developer
Responsibilities:
- Application components are developed in an agile environment utilizing a Test driven development approach.
- Designed user interface for ASP.NET 4.5 applications in C#.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Developed views, modal popup, search filters, sorting of data in grid with HTML5, CSS3, JSON, and Angular.
- Design and developed various view and partial view using JavaScript, JSON, JQuery, Ajax Helpers and Bootstrap.
- Developed HTML5 and JavaScript for client side presentation &data validation on client side with in the forms.
- Involved in developing the UI pages using HTML5, CSS3, JAVASCRIPT, JSON, JQUERY, Angular JS, and Node JS.
- Defined few new validations through Angular JS for the form field validation implemented through HTML5.
- Created Menus and Drawer component by using HTML5, CSS3, Bootstrap, JavaScript, JQUERY and Angular JS.
- Designed and Developed JavaScript framework, which is wrapper on top of JQUERY framework JSON and AJAX, based UI framework for UI Configuration widgets.
- Expertise in Angular controllers, directives, components, factory and service resources, routings and events.
- Used Bootstrap for front-end framework for faster and easier responsive designs and for web development.
- Used Dependency Injection in business logic layer to inject objects to create the objects itself.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Consumed AIMIA Restful APIs and other internal REST/Soap based services and provided them to our end-user as Restful compliant Web services and using OAuth2 for authenticating.
- Worked on Angular 2.0 concepts such as two-way data binding, ngit and ng for structural directives, property binding, services, dependency injection, routing.
- Created WCF, WCF Restful Services and used different bindings to make it available to different types of clients.
- Designed and wrote complex queries, stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL for SQL Server.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Worked on Kendo UI for ASP.NET application for developing a dashboard which contains the Image drag and drop in the application.
- Involved on migrating SQL Server databases to SQL Database using SQL Migration Wizard.
- Created Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS) on SQL Server Database.
- Created automation test scripts using C# Using Visual Studio 2010 coded UI.
- Used GIT as a source control before we switched to Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Expertise in using ADO.NET objects such as SQL Command, Data Reader, Data Set and Data Adapter.
- Used LINQ entity framework for retrieving data from the SQL database.
- Data importing/exporting using XML serialization/de-serialization.
- Developed and deployed the web application on IIS server.
- Written unit test cases to satisfy the technical specifications based on Functional Requirement Specification.
Environment: ASP.NET 4.5, C#.Net, ADO.NET, JavaScript, Angular JS, PL/SQL, CSS3, Bootstrap, HTML5, IIS 6.0, LINQ, OOP, XML, VB.NET, TFS, TDD, NUnit, AJAX, Angular, WCF, Entity Framework, Web Services, SOAP, REST, jQuery, JSON, MVC, SOA, SQL Server 2015, SSRS, SSIS, Node JS, Win Forms, HTML, Azure, Kendo UI, DHTML, ASPX, React JS.
Confidential, Des Moines, IA
Sr .NET Developer
Responsibilities:
- Worked with migration of existing Delphi application to .Net application.
- Created existing Delphi application Code flow and business flow document.
- Involved in preparation of Release pack and providing support on release/migration
- Manage Trouble and request queues ensuring timely resolution based on SLA's.
- Performed transformations using various SSIS tasks such as conditional split, derived column, that performed data scrubbing, including data validation checks during staging, before loading the data into the data warehouse.
- Expertise in Oracle Stored subprograms, Packaged subprograms, Cursors, Cursor Variables, Collections (PL/SQL Tables and arrays), Triggers, Native Dynamic SQL.
- Developed complex Queries for implementing business logic and process in backend, for data extraction, reports and other client interfaces.
- Responsible to create WPF controls and to create communication framework using WCF.
- Hands on experience in reviewing the work orders by check-in/check-out using TFS.
- Design and Implemented to store/retrieve/update online data using SQL queries and stored procedures.
- Developed Back Office and Front-End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript as required.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Rewrote legacy corporate banking module, from classic ASP and XML/XSLT to ASP.Net, HTML, CSS, JavaScript, WCF and Angular JS, as part of a major update.
- Used Crystal Reports for reports generation.
- Migrated pages in benefits of website to MVC.NET from ASP Classic code for conversion project.
- Developed Unit and Integration Tests utilizing NUnit & Moq system to test the individual bits of the functionality.
- Developed Stored Procedures, Triggers, and Views in PL/SQL for accessing the Oracle database.
- Deployed Apps/Services for users in their space using an action engine micro service.
- Rewrote legacy corporate services module, from classic ASP and XML/XSLT to ASP.Net, HTML, CSS, JavaScript, WCF and AngularJS, as part of a major update.
- Implemented JSON to send request to the server to check the functionality of the website.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS.
- Developed and deployed services to Azure clouds & Hybrid Cloud initiative, Azure hosted DC and services.
- Created Style based Animations using Storyboard in Sliver light 3.0 following solid MVVM pattern.
- Extensively used Kendo UI and JQuery chaining to make UI design more dynamic.
- Worked on performance tuning on existing application code to speed up the report preparation
Environment: C#, ASP.NET, .Net 2.0/3.5/4.0/4.5 , VSS, VB.Net, Angular JS, Azure, PL/SQL, Silver light 3.0, Structure Map, Classic ASP, LINQ, JQuery, Oracle, Crystal Reports, T-SQL, WPF, MVC 5, TDD using NUnit and Moq, Jenkins, TIDAL, HTML 5, SSIS, Resharper, MVVM, JSON, Azure clouds, Kendo UI, ASPX.
Confidential, Atlanta, GA
.Net Developer
Responsibilities:
- Prepared Functional Specifications, Design Specifications document and UML Diagrams.
- Designed and Developed application using .NET framework , Object Oriented Concepts .
- Involved in application development using Visual C# 4.5 , ASP.NET , WCF , Entity Framework and Web API .
- Hands on experience in developing , debugging n-tier applications using C# , HTML 5 , CSS3 on MVC with RAZOR.
- Developed and consumed Web API using MVC Application and other ASP.Net applications.
- Used Dependency Injection in Services and Domain Layer.
- Experience with developing back-end services to Azure clouds.
- Developed Web Services for Business Logic Layer for Service Oriented Architecture.
- Created several web user controls and custom controls for writing reusable User Interface in Retain applications.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Performed unit testing on each module developed.
- Refactored and enhanced an existing application to follow strict MVVM/MVC patterns for improved source code maintenance, code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance using angular JS.
- Developed service layer that uses Dependency Injection to pass updates models to the application layer to facilitate unit testing.
- Used Hibernate and WCF to communicate between DAL and other business components.
- AngularJS Controllers are used to maintain each View data.
- Implemented AngularJS Service calls using Angular Factory.
- Participated in Daily Scrum and in sessions for the estimation of Stories.
- Used GIT extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
- Used Twitter Bootstrap classes for responsive design.
- Developed web base application using JavaScript and SQL server
- Designed and developed PL-SQL functions, stored procedures, cursors, triggers, packages.
- Developed and implemented custom logging structure in Event Handlers for all the SSIS packages using SSIS system variables. Designed archive structure for error logs for auditing purposes using T-SQL and Integration Services.
- Involved in Bug fixing and system documentation.
Environment: ASP.NET, MVC 5, Entity Framework 6 Code First, Classic ASP, Twitter Bootstrap, Fluent Validations, Dependency Injection, Structure Map, LINQ, Angular JS, Hibernate, JQuery, HTML 5, CSS3, XML/XSLT, MVVM Pattern, SQL Server 2012, T-SQL, IIS 7.0, SSIS, TIDAL, Resharper, Git.
Confidential, Atlanta, GA
.Net Developer
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Upgraded, implemented and tested new Customer Management System written in classic ASP and converted to ASP.NET.
- Worked with the UX team to ensuring all web design templates are properly translated for browser rendering using HTML, CSS, Knockout JS and Typescript.
- Created JavaScript custom implementation for Rich UI development utilizing bootstrap & cross browser compatibility.
- Enhanced and developed UI functionality using ASP.NET, HTML, XML and XAML.
- Responsible for IIS setup, SourceSafe setup, conversion of legacy ASP code to .NET.
- Developed ASP.NET pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used Visual Studio.NET IDE to design the forms, develop and debug the application.
- Used Tab strip, dropdown, Menus, Web List Bar controls for .NET to customize some the look and feel of the application.
- Wrote Powershell scripts for deploying code and registering OCX, DLL, etc.
- Used Twitter Bootstrap styles extensively to get the right styling for the Web Pages.
- Used AJAX and JQuery extensively to load data from the server without a browser page refresh.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2010.
- Created CSS Style sheets to be applied to various web forms on the web pages.
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls.
- Wrote SQL Queries to create tables, stored procedures, triggers, creating DTS Packages using SQL server, Entity Framework and LINQ.
- Created New SQL Server stored procedures using T-SQL.
Environment: Visual Studio.NET 2010, VB.NET, VB6, Knockout JS, JavaScript, Bootstrap, ASP.NET, AJAX, JQuery, WCF, ADO.NET,HTML, CSS, LINQ, XML, XAML, Powershell, SQL Server2005, Visual Source Safe, Windows Server, Web Services, Web Forms, CSS, SOAP.
Confidential
.Net Developer
Responsibilities:
- Used MVC architecture for client server interaction.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/JQuery.
- Designed and Developed Web Services using WCF to synchronize data from Remote application database to Online Database using C#.Net, ASP.Net and Visual Studio.Net.
- Developed the web application using C#.NET, ASP.NET, ADO.NET, and SQL Server.
- Involved in all business meetings to finalize the business requirements for the project.
- Worked with Business analysts to convert business requirements into functional requirements.
- Participated in daily SCRUM and weekly Sprint meetings to meet project deadlines.
- Used Razor view Engine to make UI light weight and to improve readability.
- All the user interface layers, web pages are created and integrated to maintain the data flow and data integrity using ASP.NET User Controls and Web Controls.
- Configured the Web Configuration file for Session Management and trace.
- Consumed Remote Web services using WCF Service Model.
- Involved in creating database using SQL Server and have also created stored procedures.
- Improved the performance of web pages by using AJAX and Telerik.
- Used Session State, View State, Cookies and Query Strings to persist and transfer data between pages. Developed CSS for user interface uniformity.
- Used LINQ along with ADO.Net for data retrieving, querying, storage and manipulation of different data sources like XML, SQL.
- Implemented Session state and Cookies for web development and security.
- Used TFS for integration, code security, and version and source control.
- Performed NUnit testing and functional testing and fixed the issues during testing process.
- Consumed web services to enable communication between UI and different databases.
Environment: C#, ASP.Net, ADO.Net, Visual Studio 2010, MVC, Silver light, WCF, WPF, SSRS, SQL Server, CSS, AJAX, HTML, JQuery, Java Script, Web Services, LINQ, LINQ to SQL, LINQ to XML, IIS and NUnit testing.
Confidential
.Net Developer
Responsibilities:
- Defined the scope of the application and participated in requirements gathering and design sessions based on business processes, requirements and system design.
- Developed Web Forms Using ASP.NET, server controls and validated input using Java Script.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Used Java Script for validating client side data entry web screens.
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Created Stored Procedures using T-SQL, PL/SQL.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look.
- Implemented Components for Exporting Data to CSV Format and EXCEL Format.
- Used Crystal Report and SQL Server Reporting Service (SSRS) for report generation.
- 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: ASP.Net, C#, ADO.NET, SSIS, XML, HTML, CSS, JavaScript, Web Services, Crystal Reports, Windows server
2003, PL/SQL, SQL SERVER 2005, Visual studio 2005.