Dot Net Full Stack Developer Resume
Portland, OR
SUMMARY:
- Around 7 years of experience in programing and development of software applications in various business domains.
- Strong hands on experience in the Microsoft .NET Framework 4.5/4.0/3.5/3.0/2.0 developing Win Forms, Web Services, Win Services, Web Pages using ASP.NET 4.5/4.0/3.5/3.0/2.0 , VB.NET 9.0/8.0/7.0, C#.NET 3.0/2.0, ADO.NET, IIS, ASP, VBScript, JavaScript, VB6, ADO, HTML5, CSS3, XML, XSLT and Crystal Reports in developing Windows - based and Web-based applications.
- Excellent proficiency in writing services, directives and controllers in Angular JS and developing applications using HTML5, CSS, JavaScript, jQuery, Angular JS, ASP.NET, Entity framework and JavaScript frameworks (Kendo UI, Telerik UI).
- Hands on Experience in creating Process Flow Diagram, Technical Design Document, Data Flow Diagram, UML diagrams (Class Diagram, Use Case Diagrams, Sequence Diagram).
- Experience in windows apps integrate and communicate through a proprietary service stack built on .NET and running in Microsoft Windows Azure.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET.
- Efficient in code tracing, debugging and fixing the issues in multi-tier applications using C#, AJAX, XSLT, XML, HTML5, Serialization, CSS3, N-unit.
- Experience with cloud computing using AWS Amazon Web Services, Windows Azure.
- Proficient in using XML related technologies like XSLT, XPATH and XQUERY.
- Expert in implementing LINQ Query expressions and Lambda Expressions with various kinds of LINQ operators like Projections, joins, restrictions, set etc.
- Worked on SOAP, WCF, WPF, IIS, SSIS and SSRS.
- Knowledge in configuring and deploying EC2 instances .
- Experience in .NET MVC5/4.0/3 (Razor), JQuery and JQuery Mobile, HTML5.
- Expert in Implementing LINQ to multiple data sources to improve the performance, avoid SQL Injections and generating ORM using Microsoft SQL Metal tool.
- Expertise in writing WCF services with features Overloading, reliability, performance and implementing various kinds of bindings, custom service testers for services etc.
- Experience with Unit and Integration testing by using VS Automated Unit Testing Framework, MS Testing, NUnit testing, load testing and Performance testing.
- Proficient in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Experience in generating Drill down reports with Drop down menu option, parameterized reports and creating stylish report layouts in SSRS 2005/2008.
TECHNICAL SKILLS:
.NET Framework Programming Languages: C#.NET, VB.NET,ADO.NET, ASP.NET
Versions of .NET Framework: 2.0, 3.0, 3.5, 4.0, 4.5
Web & ORM Frameworks: ASP.NET 4.0, ASP.NET 4.5,MVC 5.0/4.0/3.0, Entity Frameworks, Hibernate
Testing Frameworks: Visual Studio Unit Testing Framework, Nunit Testing Framework, MS Test.
UI Technologies: Kendo UI, Telerik UI.
Client side Scripting: JavaScript, JSON, Jquery, Jquery-Ajax
Web: HTML5, CSS3, Bootstrap, Silverlight 4.0, Angular JS, Jquery, Mobile
XML Technologies: XML, XAML, XSLT, LINQ.
Database Languages: 2008, 2012 R2, 2014, 2016, ANSI SQL, TSQL, Oracle 10g, MySQL, T-SQL, Teradata R13.
Service Layer: Web services (SOAP+GET+POST), WCF, WPF, WEB API 4.0.
Design Patterns: Creational Patterns, Structural Patterns, Behavioral Patterns
Source Control: VSS, TFS, Git
Web servers: IIS Express, IIS 7.0, REST with WCF.
Client Side Tools: IE Developer Tools, Firebug.
Operating Systems: Windows/ Linux, Windows Azure, AWS.
Other Programming Languages: Java, C++, Python
Visual Studio: 2008, 2010, 2012, 2013, 2015, 2017
Development Environments: Agile/ Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Dot Net Full Stack Developer
Responsibilities:
- Developed web application in Visual Studio 2017 and Microsoft SQL Server 2016 . Designed Presentation layer using ASP.NET, AngularJS, Bootstrap, HTML 5, CSS3, JavaScript, jQuery and AJAX using TDD and Agile methodology.
- Used MVC design pattern for developing views, controllers and models using ASP.NET MVC 5 , Data Access layer as Entity Framework , Service layer as ASP.NET WebAPI, WCF and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
- Designed Single Page Applications (SPA) using Angular JS, HTML5, CSS3 and Bootstrap to help the responsiveness of webpage with custom CSS3 style sheet.
- Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment.
- Used Angular JS directives ng-model, ng-bind and ng-grid, ng-repeat for showing Tabular Database. Developed form validation with AngularJS $valid, and data validation .
- Used third party library to optimize the design of web page such as Telerik UI, Kendo UI.
- Developed HTML helper methods, Custom filters. Developed Views and partial views using Razor syntax and utilized validation controls for server-side validation and JavaScript for client-side validation.
- Created REST Services using ASP.NET WebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure .
- Used Entity Framework to import all the Database Objects, used LINQ on these objects, and updated the data back to the Database by using LINQ Providers
- Created WebAPI Controllers ( Web API 2 ) in ASP.NET MVC to build, maintain Restful (XML, JSON) services and consume the API's client side using Angular JS data binding.
- Developed windows services to store SQL Server data into Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) Redshift . Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure .
- Designing and developing the database objects like Tables, Views, Triggers, Indexes and Complex T-SQL Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions) in SQL Server 2016 .
- Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL .
- Created Unit Test suites to test the functionality of the web application using NUnit Framework and used the MS Test runner to test the web application.
- Responsible for managing live-site dev, staging, and prod AWS environments. Performed migration of Microsoft SQL server to Azure SQL database.
- Used Team Foundation Server 2013 (TFS) for Source Code Control, project related document sharing, team collaboration, build and deployment.
- Hosting of Windows WEB API's, ASP.NET applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Involved in build and release for different environments.
Environment: Visual Studio 2017, C#, ASP.NET 4.5, ASP.NET MVC, ASP.NET WebAPI, WCF, Razor, ADO.NET Entity Framework (Code First), Azure, Web Services, Team Foundation Server, LINQ, JSON, AngularJS, HTML5, CSS3, Bootstrap, Telerik UI, Kendo UI, SQL Server 2012, T-SQL, MS Test, IIS, AWS.
Confidential, FL ||
Dot Net UI Developer
Responsibilities:
- Developed E-Commerce application using ASP.Net MVC 4 Model-View-Controller (MVC) architectural pattern.
- Angular JS, HTML 5, CSS3 are used in designing and development of web application .
- Extensively created and used Angular JS directives to build responsive UI with reusable functionality.
- Designed entire framework which supports Test Driven Development (TDD) by making use of Dependency Injection through UNITY IOC Container and developed a generic repository.
- ASP.NET Web API 2 was used for engineering Restful APIs web services.
- Created and Consumed WEB API Restful services for implementing business logic.
- Used OAuth 2.0 for Authorization by using the Web API 2.0 by OWIN middleware for issuing and accessing the JSON Web tokens.
- Used Restful API services to build HTTP application services by using Web API for the clients in .NET framework.
- Worked on the payment gateways regarding the Customer Account transactions in secured environment for this E-Commerce application.
- Enabled CORS in Web API 2.0 for API accessing by different origins of the Java script client.
- Extensively used Postman for testing the developed Web API HTTP services and in the authentication process driven.
- Implemented Web jobs for ecommerce which can make the entire process break down into parts and easy for the maintenance for future and code cleanliness.
- Implemented polymorphism, Encapsulation, Abstraction, Inheritance concepts in C#.
- Maintaining Log4net in application to find out issues.
- Developed the application using the .NET Data Provider with Teradata by implementing the Microsoft ADO.NET specification.
- Created tables, views in Teradata according to the requirements.
- Accessing to the Teradata Database and integrates with the Data Set for the .NET Applications.
- Make use the .NET Data Provider for Teradata to load data into the Teradata Database or retrieve data from the Teradata Database.
- Worked on certain design patterns like MVC, Singleton, and MVVM in developing the application code.
- Performed the code reviews for proper coding standards and guidelines.
- Extensively worked for client-side validations by making use of the Java Script and Angular JS Framework.
- Worked on the Microsoft Azure services like developing and deploying applications with Azure data is maintained through it.
- Used ASP.Net MVC 4 Razor view Engine programming syntax for creating the dynamic web pages.
- Followed SOLID principles throughout the entire application in designing and developing the code.
- Implemented Stored Procedures, Triggers and Views using SQL Server using T-SQL.
- Created methods for capturing exception of every module using C# Object Oriented Programming.
- For Proper Code checking and committing Utilized TFS as Source version control.
- Used Entity Framework ORM model for data accessing & storage purpose.
Environment: Dot Net Framework 4.0, ASP.NET MVC 4, C#4.0, Web API, REST/ WCF Service, ASP.NET 4, SQL Server, Entity Frame work 6.0, TFS, TeradataR13, Bootstrap, Angular JS, LINQ, XML, HTML5, CSS3, SSRS, SSIS, MS Visual Studio 2013/2012.
Dot Net Full Stack Developer
Confidential, Phoenix, AZ |
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Used JQuery to perform validations and catch the events on client side.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Selecting tables and columns to synchronize by using Windows Azure SQL Data Sync.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, N Hibernate).
- Building Single Page Applications (SPAs) with Angular JS.
- Implemented WPF browser application for implementing three-dimension view of searing information and creating technical documentation for every approach.
- Prepared and maintained ASP.NET user interfaces with Telerik controls.
- Wrote a test suite in Win Forms for testing message transformation using a plug-in selected by the user and used System. Reflection to dynamically load and use assemblies.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Designed multi table relational databases with proper enforcement of relational constraints using MS SQL.
- Developed partial post back validations to manipulate data on web pages using AJAX.
Environment: VisualStudio2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, WCF, Entity Frame Work 4.0, WSDL, AJAX, Java Script, JQuery, SILVERLIGHT 4.0/3.0, XAML, TFS 2010, WPF, IIS 7.0, Razor, Teradata, Azure, N Hibernate, Angular JS, HTML5, CSS3, JavaScript, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2008 R2/2008.
Dot Net Developer
Confidential
Responsibilities:
- Involved in gathering user requirement, prototyping the design and Maintained understanding of project limitations and capabilities.
- Developed Web forms in ASP and HTML, CSS for styling the web pages. Creating applications using VB.NET and enhancing projects for .NET applications.
- Worked with Oracle databases and designed store procedures, creating packages and user defined functions. Involved in analyzing and designing of tables in Oracle.
- Experience in Source Code Control System like TFS (Team Foundation Server), GIT and performed unit testing and handled the post-implementation issues.
- Involved in working with .Net Framework and Visual Studio.
- Modify or repair the applications and improve its functionality and security.
- Profound knowledge of VB.NET developing Web Forms and conversion of data-driven Microsoft Access application to VB.NET Windows/Web Forms application.
- Extensively used XSLT for transforming the data and XML in Business Layer.
- Designed and implemented SQL Server database objects (Complex stored procedures, Triggers functions, views and complex T-SQL/queries) to support reporting and various business processes.
Environment: .NET Framework, ASP.NET, VB.Net, C#, ADO.NET, Visual Studio, Microsoft SQL Server, SSIS, AJAX, SSRS, HTML, XML, CSS, JavaScript, jQuery, GIT.
Software Developer
Confidential
Responsibilities:
- Designed and developed n-tier architecture framework to leverage the total development process.
- Designed and implemented application using .NET Framework 3.0.
- Implemented Web Services and application security using .NET.
- Customized Menu, Label, Toolbar, Grid View Columns Using Custom Controls.
- Worked in Serialization and De- Serialization of XML to transmit the data.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down and Mapping page fields to the database fields.
- Involved in developing rich user Interface and Animations for WPF Applications using XAML.
- Writing Queries using T-SQL statements, views, user defined functions, stored procedures, Triggers for SQL Server to insert/update/ delete data into relational objects.
- Involved in developing class library using C#.Net for 3-tier architecture.
- Used ADO.NET such as Data set, Data Adapter, Data Reader to hold data which is coming from data access layer.
- Created business object and data access classes using C#.Net, ADO.NET built-in libraries.
- Worked extensively on SharePoint Document management on a core Level.
Environment: ASP.NET, ADO.NET, SQL Server 2008, UML in MS Visio, MVP, HTML, WPF, XAML, TFS, Angular JS, CSS and Visual Studio 2008.
