Full Stack .net Developer Resume
Houston, Tx
PROFESSIONAL SUMMARY
- 8 Years of diverse experience in all pases of software development life cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications and Implementing N - tier Client / Server application using Object oriented design methodologies in Agile Scrum and Waterfall methodologies.
- Very well developed and supported client side functionality with many rich UI features, user friendly design approaches, responsive web pages with performance functionalities in the web applications and Single Page Applications (SPA) using AngularJS1.5.x, JQuery3.0/2.0/1.0, JSON, HTML5/4, AJAX, XML/XSL/XSLT/XHTML, CSS3, Bootstrap 3.x/2. x.
- Proficient in implementing Filters , Validations , Controllers , components , Directives , Routings , Factory and Services in AngularJS 1.5/2.0 based on MVC and MVVM Patterns.
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishingWeb and architected enterprise N-tier software agent using WCF web service with features versioning, security, optimization and reliability.
- Extensively implemented and consumed WEB API 1 and WEB API 2, used HTTP methods (verbs-GET, PUT, POST, PATCH, DELETE) to do CRUD operations, support JSON or XML data exchange formats and also implemented Security, Caching.
- Extensive experience in Object Relational Mapping ( ORM), Entity Framework Code First, Database First approache , implemented the Features Security, Performance and Migrations etc.
- Created Entity classes, relationships between entity classes using different ORM’s like Entity Framework 6/5/4.3/4.1, Nhibernate, LLBL Gen Pro Framework to manage relational data as objects and used LINQ to Entities to massage the data.
- Strong hands on setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2012/2010/2008 and Oracle 12c/11g /10g.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and Triggers using T-SQL and PL/SQL on Relational Database Management (RDBMS) and worked with MS-SSIS and MS-SSRS for the data integration and data reporting services. Good knowledge of creating reports with Crystal Reports 9/10 and Tableau.
- Having excellent analytical, Problem solving, communication skills, Quick learner and excellent team player.
Programming Languages: C++, C# .Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), SQL
Web Technologies: ASP.Net MVC 5/4/3, ASP.NET 4.5/4.0/3.5/3.0/2.0 , Silverlight 4.0/3.0, Prism(MVVM), ASP.Net Ajax Toolkit 3.0/2.0, VB Script
UI Technologies: Angular 2, AngularJS, HTML5, JavaScript, JQuery, CSS, Bootstrap 3/2, Telerik Kendo UI
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0 /1. *
Middleware Databases: WCF, Web API, ADO.NET, Web Services, Nhibernate, Enterprise Library MS SQL SERVER 2014/12/10/08/05 , Oracle 12c/11g/10g/9i, NOSQL, MONGODB
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), MSBI, Crystal Reports, Tableau
Testing Frameworks: NUnit, Junit, MS Test, MOQ, Unity, Fakes, Karma-Jasmine
Modeling Tools: UML, MS Visio 2010/07
Version Control Tools: GIT, Subversion, Team Foundation Server 2013/12/10
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
Full Stack .Net Developer
Responsibilities:
- Designed and developed new and enhancements to software applications that include requirements analysis to gain an understanding of business needs to develop level of effort estimates, software design and development, unit testing, performing design and code reviews and development of technical documentation.
- Worked directly with End clients, Subject Matter Experts(SME’s), Architects and Managers to gather the functional requirments and Coordinated with a team of 8 off-developers working after hours to let them know the requirmnet, to clear the questions and testing the check-ins done by off-shore on first half on daily basis.
- Designed responsive and user friendly UI with Angular, MVC 5 Razor Views, HTML5, CSS3, SAAS, LESS, Bootstrap.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages, Layouts and Nested Layouts, View Start and MVC User Controls like Partial Views.
- Created Custom Directive elements attributes types for achieving tasks like re- usable components (multi-field form elements, background file uploads, etc.), auto complete, pagination and validation textboxes.
- Created custom controllers, services in Angular and integrated with Kendo UI to show large amount data in grid.
- Developed application level code to interact with API's, rest web services using asynchronous , JSON , Node.js, XML.
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Implemented Angular to handle asynchronous(AJAX) communication with our Rest API for various requirements.
- Extensively used Telerik objects like Rad Date Picker\Panel Bar\Menu\Combo Box\Grid\Tab controls to meet performance issues.
- Used Entity Framework 6 - Reverse Engineering approach and Code first approach.
- Worked Extensively on Integrating SSRS Report with .Net UI and Applying UI filters to SSRS report with C#.Net as Code behind language.
- Integrating different Database Applications using SSIS packages and also created SSIS packages that involves migration from legacy systems to centralized Database.
- Designed database in SQL Server 2014 and created stored procedures, functions, views, Key-value stores, blob stores to reduce the complication of SQL queries and triggers to enforce entity relationships.
- Involved in troubleshooting, monitoring, optimization of SQL Server 2014 database procedures and T-SQL code.
- Fixed multiple bugs in Software Package and Provided maintenance, installation services, production support and Quality Assurance and participated in 24 x 7 incident and problem support.
- Created unit testing cases using Karma-Jasmine where each test case is written in a user friendly Jasmine language using simple describe, it, Expect, before each and after each block’s and performed continuous intergration and deployments using Jenkins and DevOps .
- Used JIRA for bug tracking and issue tracking and daily stand up to sync up with Team for current sprint status Implementation and Maintenance with extensive experience with agile methodologies .
Environment: Visual Studio2015/13, AngularJS 1.5.8, ASP.Net MVC 5, C#, HTML5, CSS3, LESS, SAAS, Bootstrap, JavaScript, Node.JS, WCF, WEB API, Entity Framework, JSON, SQL Server 2014, LINQ, Active Directory, XHTML, XML, IIS 8.0, IIS7, HTTP, HTTPS, AZURE, SharePoint, SQL, SSIS, SSRS, T-SQL, Continuous Integration Jenkins , DevOps, TFS .
Confidential - West Chester, PA.
Senior Full Stack .Net Developer
Responsibilities:
- Involved in Design, Developing and enhancing of company’s proprietary suite of Microsoft applications of staffing software used in company operation which include Windows Winforms application, web applications, web services and other 3rd party integrations.
- Designed and developed Applications using ASP.NET MVC 5 Pattern, C#, HTML5, Razors, CSS3, LESS, SAAS, Bootstrap, JavaScript, JQuery for client side validation and partial pages loads.
- Designed Layout page to achieve consistent look and feel for all views in the application and also developed responsive Login page with authentication and validation .
- Implemented Action filters such as Authorize , Handle Error , Output Cache to handle specific behavior of each controller and used View Data , View Bag , Temp Data for data communication between Controllers and Views.
- Developed the Repository layer using dependency injection by injecting the Context class from Data access layer into the repository class to achieve a decoupled layer .
- Integrated Content Management functionality into existing browser-based solutions through the use of Restful / WEB APIs and Web Services for client, including JSON data formats and Attribute Routing.
- Worked on WEB API to fetch data from third party data providers and syncing between various systems and Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Implement Data access layer using Entity Framework 6 Code-First Approach to retrieve and store data in entity models and LINQ to interact with the database.
- Developed Microsoft Exchange, Outlook solutions and Implemented Single Sign on (SSO) for logging into multiple related websites and providing external Logins using OAuth.
- Designed SSIS Packages to transfer data between servers, load data into database and Scheduled the jobs to do these tasks periodically.
- Created various complex reports and manage those using SQL Server Reporting Services(SSRS) according to ERLC.
- Created Tables and Views on the SQL Server. Written SQL Scripts such as Packages, Stored Procedures, Functions and Triggers to manipulate and retrieve data from SQL Server databases.
- Developed unit tests and performed unit testing using N-Unit .
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: VisualStudio2013/10, .NET 4.5, ASP .NET MVC5, HTML5, LESS, SAAS, C#, JQuery 3, JavaScript, WinForms, CLR, ADO.NET, Infragistics tools, Entity Framework 6 , Web API, WCF, Azure, TFS 2012, LINQ, Microsoft Enterprise Library, SQL Server 20012, T- SQL, SSRS, SSIS, Fiddler, SOAP UI, XML, IIS 7.0, N-Unit , AGILE.
Confidential - Alpharetta, GA
.Net Full Stack Developer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle ( SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application and Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views
- Involved in development of MVC 5/4 patterns for client server interaction.
- Implemented UI using MVC, HTML5, XML, CSS3, JavaScript, AJAX, bootstrap to create responsive web pages, developed Layouts.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using coded frontend interface with Bootstrap, JQUERY, CSS and HTML5.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Built a robust and scalable application that calls a data service based on the Service Oriented Architecture (SOA) paradigm and built using WCF.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP and persist data to flat CSV files.
- 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 and partial post back validations to manipulate data on web pages using AJAX.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- XML Serialization and Deserialization was used before and after data transmission.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC for sorting, filtering and paging.
- Written SQL Scripts for creating database tables with foreign key relations in Oracle DB using PL/SQL and Created Tables, Stored Procedures, Triggers and Views in Oracle database .
- Have used SQL Server Integration Services (SSIS) transformations in the data flow of a package to aggregate, merge, distribute, modify data and designed SSIS Packages to transfer data between servers, load data into database and Scheduled the jobs to do these tasks periodically.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Implemented Unit Testing through N-Unit and created tests for all functions used in the application.
- Utilized the TFS source control software to keep track of new and past versions of code written in my application.
Environment: VisualStudio2012/10, .NET 4.5, ASP.NET4.0, MVC 4.0/5.0, C#, HTML5, CSS, JQuery2.0/1.0, JavaScript, Bootstrap, WCF, Web API, Ajax, XML, LINQ, SSIS, SSRS, N-Unit , Visio 2012, IIS 7.0, Oracle 12c, Windows Server 2008 R2/2008, SharePoint, TFS 2010, PL/SQL.
Confidential -Newark, NJ
.Net Web Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on N-tier architecture.
- Migrated the existing tool Legacy Applications with enhanced features for Business Analysts and Product team (Billing) reports from ASP.Net 1.1 to ASP.Net MVC 3.0.
- Designed Graphical User Interface (GUI) using ASP.Net MVC 3, HTML, JavaScript, JQuery.
- Implemented entire backend of the application in C#.NET, using various object oriented features like classes, interfaces, inheritance, and polymorphism.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model and Data Access Layer using C#.Net.
- Used WCF for interoperability with other platforms, technologies and for building the custom solutions.
- Performed CRUD operations with WCF Restful services using Web Get, Web Invoke.
- Developed Razor views with strongly typed view models and helpers, partial views and implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used JQuery to perform validations and catch the events on client’s browser.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and Securing the web application.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime and used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WEB API) for communicating with other application and components.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2008 R2 and Created ad-hoc reports Using Report Builder.
- Used data from different XML, EDI, HL7, and HIPAA transactions and developed reports in different formats as of client requirment.
- Deployed and scheduled reports using SSRS to generate all daily, weekly, monthly, and quarterly reports including current status.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Performed Unit testing of the applicationusing Nunit and subsequently handled the debugging issues.
- Used TFS team foundation server for source control, reporting, check-in policies, build schedule and project tracking.
Environment: ASP .NET MVC 4.0, HTML, CSS, JavaScript, JQUERY, WCF, WEB API, AJAX, LINQ, XML, ADO.NET, Entity Framework 6.0/4.0, Windows Server 2008 R2/2008, Oracle 10gR2, PL/SQL, IIS 7.0, TFS 2010, NUNIT, SSRS, MICROSOFT VISIO, EDI, HL7, and HIPAA.
Confidential - Jersey City, NJ
.Net Developer
Responsibilities:
- Actively involved in Software Development Life Cycle including Analysis, Design, Implementation, Testing, Maintenance and Support activities of project solutions.
- Extract requirements from legacy application and implement them in WPF, MVVM, Prism way with best practices.
- Implemented bootstrapper, Module catalog, prism Unity, Modularity, prism libraries in XAML (WPF) using MVVM, WinForms.
- Designed and developed different WPF Patterns in Silverlight related software modules, Window manager, XAML Data grid and XAML spreadsheet using 3rd party GUI components.
- Created Web services, which are used to communicate to the other departments.
- UI (User Interface) was developed using ASP.NET web server controls, XAML, WPF toolkit and Telerik Rad Controls.
- Developed WPF applications in creating animations using animated controls like story board, double animation.
- Implemented object-oriented design using multithreaded programming, TCP/IP and client/server architecture.
- Created Entity Framework Database First Model for ASP.NET application used LINQ to Entities and Lambda Expressions for the data access layer.
- Used LINQ to Entities heavily for CRUD operations, massage the data, various LINQ operators to improve the performance by reduce the roundtrips to database.
- Used web server controls like Login Control, Menu Control and Substitution Control extensively in designing web forms.
- Developed SQL-Packages, Procedures, Functions, SQL Scripts and Database Triggers to populate the historic data.
- Create T-SQL joins and sub-queries for complex queries involving multiple tables.
- Designed tabular, matrix reports, drilldown, drill through, Parameterized and linked reports in MS SQL Reporting Services ( SSRS ).
- Created packages using SSIS for extracting data from flat files, MS Excel files, OLEDB, MS Access to SQL Server database.
- Implemented unit test and integration test using MS test, which was also used for debugging the program.
- Conducted 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.
Environment: .Net Framework 3.5/2.0, WPF, MVVM, WCF, Prism MVVM, Dependency Injection, Silverlight, XAML, Infragistics, Entity Framework 4.0, WCF, VB.NET 7, LINQ, Lambda Expressions, ADO.Net, Visual Studio 2010/2008, NUNIT, Microsoft Enterprise Library, TFS 2010, IIS 7.0, AJAX, Windows Server 2003, SQL Server 2008 R2, UML, XML.
Confidential, Bloomington, IL
.Net Consultant
Responsibilities
- Involved in full life-cycle of the project from requirements gathering to transition using Agile SCRUM Methodology.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using VB.NET and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain module.
- Developed application using ASP.NET for server process & user interface and VB.NET Code Behind.
- Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls and Migrated VB 6.0 to VB.NET.
- Developed Web Forms for User Interfaces using ASP.NET and VB.NET using Server Controls, HTML Controls and User Controls.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection and database communication.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented Stored Procedures, Joins and Views in SQL Server at the backend level. Cascading Style Sheets (CSS) was used for consistent look of the site.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS) and Crystal Reports.
- Extensively Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application.
Environment: C#.Net 3.0, ADO.Net, Win Forms, VB.NET7, VBA, IIS 6.0, Web Forms, Crystal Reports, SSRS, SSIS, Server Controls, ASP.NET 3.5/4.0, .Net Framework 3.5/4.0, WCF Web Services, PL/SQL, VSS, SQL Server 2008, Visual Studio 2008.
Confidential
Jr.Net Developer
Responsibilities :
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Created event driven Web Forms using ASP.NET and implemented form validation and used Grid view control throughout the application.
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net, ADO.NET and SQL.
- Developed extensive Stored Procedures and Triggers in SQL Server and Developed Classes for connecting to the SQL Server Database.
- Created SQL Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Developed programs for accessing the database using ADO.Net to execute queries, and to manipulate the data in the database.
- Designed and developed Crystal Reports based on Design Specification and the Prototype.
- Used controls like Group, Cross-Tab, Picture, Pie Charts and Bar Charts in Crystal Reports.
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server (TFS).
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
Environment: C# 2.0, .NET Framework 2.0/3.5, VB.NET7, ASP.Net 2.0/3.5, HTML4, CSS, VSS, ADO.NET, SSRS, Web Services, JavaScript, SQL Server 2005, Team Foundation Server 2008, Visual Studio 2005/2008, MS Unit.
