Full Stack .net Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- 5+ years of professional experience in developing and deploying the applications utilizing a variety of programming languages and in depth understanding of all the phases of developing and deploying (SDLC - Software Development Life Cycle), Client-Server and N-tier Architecture with Agile, Waterfall, Scrum.
- Prodigious working with basic MVC and all the ASP.NET MVC Frameworks like the 6.0/5.0, Implemented the components like the Model, Views, Partial Views, Strongly Typed Views and controller actions.
- Working skills in consumption of distributed application using WCF (Windows Communication Foundation) and its designing, development, testing, its security and handling WCF based service, data, fault, and message contracts.
- Working knowledge of client-side functionalities with various UI and responsive components which are execution functionalities in the web applications using advanced JavaScript/UI structures like JSON, JQuery, XML, Bootstrap 3.2, AJAX, AngularJS 1.2/2, HTML (5/4), DHTML, XML/XSL/XSLT, CSS (3/2).
- Extensive experience with Angular 2, creating custom directives, decorators, and services to interface with both Restful/SOAP based services.
- Doyen in Database design (RDBMS), programming, implementation and development using MS SQL Server 2005/2008/2012, Oracle 11g/10g/9i, MS access, analytical and conceptual skills in database related work primarily creating complex Stored Procedure, Views, Triggers, Functions, T-SQL, Indexes, Cursors, Performance Tuning, SQL Profiler.
- Proficient in data object models like Language-Integrated Query (LINQ) and Entity Frame Work6.0/5.0 to retrieve and modify data and developed entity data frame work services and designing Entities and Entity Relationships in both Code-first and Database-first approaches using Entity Frame Work and Written Unit tests cases using NUnit and Microsoft Unit Test Framework.
- Working background in unit testing and execution testing systems like NUNIT, MS Unit Tests for business rationale.
- Experienced working with Team Foundation Server (TFS), VSTS for daily based tracking of work progress and maintaining synchronous with other team members.
- Knowledge in working with information serialization, attribute routing, client-based confirmation and token-based verification in WEB API.
- Experience working with GitHub as the version control to achieve an effective communication.
- Proven ability to work independently and as a part of a team with an ability to deliver within short deadlines, excellent communication and a versatile team player with proven problem-solving skills.
TECHNICAL SKILLS:
.Net Technologies: ASP.NET 4.5/4.0/3.5/2.0, MVC 5/4/2, MVVM, Entity Framework, Xamarin, Web forms, Web Services, WCF, RESTful Service, WPF, ADO.NET, Silver light.
Programming Languages: C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), HTML, T-SQL, PL/SQL LINQ, XML, Couchbase.
Scripting and Markup: VBScript, JavaScript, SharePoint, jQuery, Knockout JS, HTML, CSS, XML, WSDL, XSLT, SOAP, AngularJS 1.2/2, JSON, Bootstrap, AJAX.
Framework: .NET Framework 4.5/4.0/3.5/3.0/2.0
Databases: SQL Server 2012/2008/2005, No SQL, Oracle 10g/9i, T-SQL, PL/SQL, MS-Access.
Protocols: REST, SOAP, TCP/IP, HTTP, UDP/IP and FTP.
Web Server: IIS 7.0/6.0/5.0
Tools: Visual Studio .NET, Telerik, NUnit, Nlog, SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), Xamarin.
Version Control Tools: TFS, Visual Source Safe, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Full Stack .Net Developer
Responsibilities:
- Created the Controllers using Controller Actions, Action results, views and View Models using ASP.NET MVC.
- Implemented C# features like dynamic, Serialization, Multi-threading, reflection, asynchronous methods and named arguments.
- Created API controllers in C# which has Web API methods to accept user inputs and return response in JSON format.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular 2 and getting the Data back as JSON and parsing it onto the UI.
- Used Angular 2 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Angular 2 HTTP Services were made to communicate with WCF service and data was retrieved in (JavaScript Object Notation) JSON format for display to improve application performance.
- Used HTML5, CSS3 and Bootstrap to create UI layout design to get cross-device compatibility and color scheme of the website.
- Implemented Data Access Layer using Entity Framework Code First to implement CRUD operations, Performance issues, establishing relationships with Fluent API and migrations.
- Developed and consumed Web services using WCF (Http, SOAP and XML) and Web API (RESTFUL services).
- Created stored procedures, triggers, Constraints, Joins, Indexes, SQL Profile to test trace and involved, working on database scripts, Store Procedures, View, Indexes and Functions in SQL server 2016.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS and SSIS.
- Involved in Unit and fixing the issues occurred in the testing process.
- Used GitHub as the version control to achieve an effective communication between the teammates.
Environment: Visual Studio 2015, ASP.NET MVC 4.5, C#, VB.NET, WCF, WEB API REST, AngularJS 2, MVVM, Bootstrap, HTML5, CSS3, Entity Framework, IIS 7.5/8/8.5, LINQ, XML, xUnit, PL/SQL, VBA, SSRS, SSIS, Git.
Confidential, PLANO, TX
.Net Developer
Responsibilities:
- Used advanced knowledge of web technologies, including MVC 5, ASP.Net, C#, CSS, Ajax, Angular JS, HTML, XML, TSQL, database modeling tools and database interactions.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using Angular JS.
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Angular JS HTTP Services were made to communicate with WCF service and data was retrieved in (JavaScript Object Notation) JSON format for display to improve application performance.
- Implemented WCF SOAP services to facilitate communication between multiple transport protocols.
- Developed business logic including Code-behind files and Classes in N-tier.
- Developed User Controls, used VB.NET web controls and improved the performance of the application by configuring the caching.
- Developed Stored Procedures, Triggers, Views, and Cursors using SQL Server and Oracle DB.
- Used Asp.net Web API 1.1/2.0 to migrate the codebase from SOA to RESTful Service.
- Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Performed T-SQL tuning and optimization of queries for reports that take longer execution time using SQL Query Analyzer in MS SQL Server 2008.
- Developed complex programs in T-SQL, wrote Stored Procedures, Triggers, Views and Queries with best execution plan.
- SQL Server Reporting Services (SSRS) for both on-demand (pull) and event-based (push) delivery of reports. Users can view reports in a Web-based format.
- Utilized Microsoft Team Foundation Server (TFS) for source code repository.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT, JUnit, xUnit.
- Followed Scrum and Test-Driven Development Methods in Agile Scrum Methodology to produce high Quality software.
Environment: .NET Version 4.5/3.5, Entity Framework 5.1, Visual Studio 2012, Angular JS, SQL Server 2012, VB.Net, C# 4.0, MVC 4/5, TFS, XML, WCF, CSS3, HTML5, WEB API, MVVM, Twitter Bootstrap, XHTML, Node.js, NUnit, xUnit, LINQ, PL/SQL, SQL-Server 2008, Oracle DB, SSRS, JavaScript, JQuery, IIS 7.5.
Confidential
Jr .Net Developer
Responsibilities:
- Involved in gathering the requirements, created functional specification, analyzed and designed application.
- Developed interfaces using the C# program for creation and change of Sales and Purchase order.
- Involved in the design and development of the website using Visual Studio 2008 using MS SQL Server 2005.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.Net.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Designed and developed UI using C#.Net,ASP.NET and used Grid view control throughout the application.
- Used SQL Server 2005 to populate the data and information about the customers.
- Designed and developed user interfaces using VB.Net and ASP.Net.
- Worked with tools like Microsoft Front Page, Dream Weaver for developing web interface.
- Configured Web.Config files for entire Web Application.
- Implemented MVVM (Model View View Model) pattern to create Silverlight user controls.
- Developed a Web API for a search engine to access merchant’s details with Ninject as dependency injection, Angular Js within MVVM pattern.
- Created various RESTful services using WEB API to return serialized JSON data which are later consumed through Angular2 services.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Designed various stored procedures in database and worked on ADO.NET code to connect to SQL Server and extensively worked with LINQ queries.
- Created use case and class diagrams in MS Visio using UML notations.
- Involved in Installation, Configuration, Development, Deployment and Troubleshoot Reporting services using SSRS and Crystal Report across various environment.
- Throughout this project we followed waterfall methodology.
Environment: C#2.0, .NET Framework 2.0/3.5, VB.NET7, ASP.Net 2.0/3.5, HTML4, VSS, WEB API, JSON, ADO.NET, CSS, SSRS, Web Services, JavaScript, SQL Server 2005, Silverlight, MVVM, Team Foundation Server 2008, Visual Studio 2005/2008, MS Unit.
Confidential
Junior Web Developer
Responsibilities:
- Used WinForms GUI to design and develop a Windows application.
- Implemented Object-Oriented Programming (OOPS) concepts of interfaces, inheritance, abstraction and polymorphism.
- Created multi-layer application using C#, ADO.NET, JavaScript and CSS.
- Utilized ADO.Net technology like Data set, Data Table and Data Adapter extensively for data retrieving, querying, storage and manipulation and displaying data from SQL Server 2008 Data Source.
- Used Web.config to create connection strings. Used ADO.NET to access SQL database.
- Extensively used Silverlight/WPF page layouts, animated transition controls and key-frame animations.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2005 for inserting/Updating/Deleting the data into the relational tables.
- Created complex Stored Procedures, triggers, cursors, tables, and views using T-SQL.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
- Have successfully published various .NET interfaces screens on to the IIS server.
ENVIRONMENT: C#.Net, ADO.NET, ASP.NET, VB.NET, C#, WinForms, Silverlight, JavaScript, SQL Server 2005, HTML, CSS, Win Forms, TFS.