.net Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- 7+ years of extensive programming experience in Visual Studio.Net using C#, .NET Core VB.NET, ASP.NET, WCF, WPF, ADO.NET, ASP, VB6, XML, ASP, JavaScript, XSLT, HTML, XHTML, DHTML, Web Forms, Web Controls, Win Forms and SQL 2000/05/08.
- Professional experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, analysis, design, development, documentation, Testing, Implementation, Deployment, and maintenance of various Web Based and windows applications.
- Extensive working experience with different methodologies like Agile (Scrum), Test - driven development (TDD) and Waterfall methodologies.
- Experience in using Multi-threading, Serialization, Shared Assemblies, Garbage Collection and IIS.
- Extensive working knowledge of WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation) and LINQ (Language Integrated Queries) in ASP.NET 3.5
- Used Ajax for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and AngularJS with webpage cross browser compatibility and responsive web design and have knowledge on Server scripting language like Node.JS.
- Experience working with Responsive web design (RWD) using bootstrap.
- Experience in Implementing the Microsoft Azure platform for the building, managing applications and deploying web applications and create the Azure virtual machines.
- Experience in working with Kendo UI Controls in developing various different web applications.
- Creating Docker containers and Docker consoles for managing the application life cycle.
- Evaluated Mesos and Kubernetes for Docker Orchestration.
- Environment provisioning solutions using Docker, Vagrant.
- Experience in Migrating on premise servers, hard drivers, and web applications to Azure leveraging on PowerShell.
- Experience in Migrating all the .NET applications to the Azure cloud platform.
- Created and managed the Azure Virtual Networks (VNETs), Storage Containers and Load balancers.
- Configured the web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
- Worked on Angular Templates, directives, Routing and navigation, Components, Services, Pipes and Data Binding, Used Angular component-based architecture to integrate services to consume RESTful API's.
- Worked with AWS Cloud platform and its features which include SQS, DynamoDB, Lambda, and S3.
- Worked with the team in writing NodeJS functions to create AWS Lambda function events required to develop the server less microservices architecture.
- Worked with NoSQL using AWS DynamoDB to ensure data storage is designed for security reliability, availability, maintainability, and performance.
- Proficient in using Design Patterns - MVC, Business Delegate, Front-Controller, Factory, Data Access Object, Service Locator, Singleton patterns etc.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Implement N-Tier Architecture and integrate the UI with Data base using ADO.Net concepts.
- Strong experience in Object Oriented Programming (OOP) and methodologies.
- Experience in creating and consuming XML Web Services including XML Schema (XSD), SOAP, WSDL and DISCO.
- Experience in Working with Software Configuration Management using Microsoft Visual Source Safe (VSS) and Team Foundation Server (TFS).
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Multithreading, Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyse more efficiently.
- Proven ability in generating Drill down and Drill through reports with Drop down menu option, sorting the data, defining subtotals in SSRS 2008.
- Involved in creating snapshots by using WPF (Windows Presentation Foundation) for the functional requirement phase and used SQL Server Integration Services (SSIS).
- Designed and Implemented Reports using Crystal Reports and Microsoft Report viewer, SSRS for report generation, integration into .NET applications.
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Extensive experiences in developing Stored Procedures, Views, Triggers and Complex Queries,
- T-SQL Programming, query optimization and performance tuning on SQL Server
- Experience in design and development of SQL Server Integration Services (SSIS) packages and using various control flow tasks and data flow transformations.
- Performed N-Unit Testing for the piecewise testing of the Applications
- Proficient in writing Unit Test Cases for Business logic, Web services and WCF .
- Involved a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used LINQ for Entity Framework querying in memory collection & database object.
- Experience in securing web applications using ASP.Net authentication and authorization mechanisms.
- Have hands-on experience in Configuring IIS and component services.
- Good knowledge and experience in implementing Model view controller (MVC) architecture into client server and distributed systems.
- Good experience efficiently in implementing Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML for WPF application.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS:
Programming Languages: C#, VB.Net, SQL, T - SQL, PL/SQL, XML, XAML, LINQ, ASP.NET, AJAX, C, C++, C#
Web Technologies: ASP.NET, AJAX, Web Services, CSS, CSS 3, JavaScript, HTML, HTML 5, VBScript. .Net Remoting, WPF, WCF.
Data Base: SQL Server 2008/2005/2000 (T-SQL, Stored procedures, Triggers, DML, DDL, DTS, SSIS), Oracle9i/10g, MS, ADO.NET, ActiveX, DLL.
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP.
Reporting Services: Crystal Reports, SQL Server Reporting Services (SSRS)
Application Tools: Visual Studio 2010/2008, SQL Enterprise Manager, SQL Management Studio
Operating Systems: Windows Server 2003, XP, Windows NT / 2000.
Servers: Enterprise Servers IIS Server, Commerce Server, Content Management Server.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
.NET Developer
Responsibilities:
- Implemented the process workflow and business logic using C#. Net.
- Designed WCF model for building secured and reliable web services for accessing the data across the real time interfaces.
- Worked on business Logic layer and data access layer in order to provide communication between WCF services and presentation layer.
- Worked on WCF services development and consumed WCF services.
- Developed an application using MVC pattern with Entity Framework.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Implemented a service to make asynchronous calls to the Web API using HTTP Client and checking and handling any errors that may arise using the subscribe feature.
- Created authorization using individual user accounts in order to prevent unauthorized use of Web API.
- Implemented Action Filters (authorize) to provide proper accessibility to resources in the system.
- Experience in working with Kendo UI Controls in developing various different web applications.
- Used postman to test out the Web API's registering of a new user and using login token for API calls.
- Used Entity Framework as ORM to access entity business models, implementing generic repository pattern to isolate data from business.
- Worked on Developing the multistate upgrade web application using Kendo UI in Asp.net MVC.
- Good experience in developing MVC views and partial views using Razor engine for ASP.NET.
- Good experience with Source Control tools like SVN, Team Foundation Server.
- Worked on smoke testing, unit testing on all the applications.
- Worked on Production support on-call such as resolving the peregrine tickets raised by the users.
- Developed Triggers, Stored Procedures and Functions for the custom database objects using SQL Server.
- Responsible for optimizing all indexes, SQL queries, store procedures to improve the quality of software.
- Created database Stored Procedures, functions, User Defined Functions and Packages.
- Customized and optimized the existing stored procedures according to the Technical specifications and performed performance tuning on the existing stored procedures using performance monitor.
Environment: Visual Studio 2015, ASP.NET, .NET Framework 4.6, Angular 4, ADO.NET, SQL Developer 2012, MS Test, MOQ, WEB API, GIT, CSS, JavaScript, Microsoft Visio, XML, AJAX, REST, IIS 7.5.
Confidential, Irving, TX
.NET Developer
Responsibilities:
- Engaged in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting, code writing, setting project deliverables and managing complex development schedules and tasks.
- Participated in discussions with clients and Followed Agile (Scrum) methodology with 2-week sprint involved in daily Standup Meetings, Status Meetings, Backlog Meetings, Code Review Meetings and Grooming Meetings.
- Followed Scrum and Test-Driven Development Methods in Agile Scrum Methodology to produce high Quality software.
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- Experienced in Angular testing frameworks Karma & Jasmine to unit test components & mock services.
- Proficient in Model View Control (MVC) design pattern, Model-View-View Model (MVVM) design Pattern, Team Foundation Server (TFS) and Test-Driven Development (TDD).
- 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 using Asp.net Core.
- Implementation of the process workflow and business logic using C#. Net
- Extensively worked on C# coding, code reviewing as well in the web application.
- Worked on Docker to create Containers for the application using Gradle.
- Virtualized the servers using Docker for the test environments and dev-environment needs. And also, configuration automation for Docker containers.
- Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
- Evaluated Apache Mesos and Kubernetes for Docker Container Orchestration.
- Worked on Veracode security flaws to resolve URL redirection to the untrusted site flaws in the application.
- Worked on resolving the XSS (Cross site scripting) flaws in the web application.
- Documenting the Project Details and putting them in shared point for the reference in the future.
- Worked on resolving application’s security flaws such as XXE (XML external entity) flaws.
- Created Models using Entity Framework using the database first approach since the database was already created.
- Worked on resolving information exposure through server error message flaws in the application.
- Developed the application as per the specifications using .Net technologies like ASP.NET, C#, Web Services, Java Script, jQuery.
- Created Azure Pipelines for the build & releases process in order to deploy the code in multiple environments such as Dev, INTG, QA, STG and Prod.
- Created the predefined variables while deploying the Azure Pipelines in different environments.
- Expertise in creation of CI/CD pipelines & working on the yaml files in the Azure Platform.
- Developed the Azure Functional App in order to deploy it into the cloud platform.
- Created and managed the Azure Virtual Networks (VNETs), Storage Containers and Load balancers.
- Experience in integrating different kinds of tests (unit, smoke, regression etc..) in CI/CD Pipelines
- Experience in using Git / TFS repositories and creation of Azure DevOps dashboards depicting build and release data.
- Experience in PowerShell scripting skills for automating release migration activities.
- Experience in Angular, developing services, controllers, directives, Custom directives, UI routing, isolated scope, Filters, Digest cycle and performed validations.
- Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4, JSON, TypeScript, NPM.
- Used Angular CLI to create angular component, service, and install module.
- Achieved Angular routing to showing URL based on customer ID and used Route Guard to provide authenticationservice.
- Implemented Pipe in Angular to display data in desired format.
- Used several Angular 4 components to distinguish the functionality such as add tasks, edit tasks, etc.
- Applied CORS to communicate between angular and Web API.
- Created RESTFUL services using ASP.Net Web API.
- Worked on disabling the application http methods /verbs to keep the application securely.
- Developing the SQL queries, Stored Procedures, Triggers, and Views to connect to Web and Windows Applications.
- Developed RESTful services using Web API allow new web/client projects to leverage reusable data.
- Strong Knowledge on working with Service Oriented Architecture (SOA), Web API, RESTful services, WCF and other Web Services technologies (WSDL, SOAP, etc.), JSON, XML, XSL, and Serialization.
- Developing various abstract classes, interfaces, classes to construct the business logic using C#, .Net Core targeting the business requirement.
- Worked in creating test cases in Unit and MOQ Testing.
Environment: Visual Studio 2015, ASP.NET, .NET Framework 4.6, Angular 4, ADO.NET, SQL Developer 2012, MS Test, MOQ, WEB API, GIT, CSS, JavaScript, Microsoft Visio, XML, AJAX, REST, IIS 7.5.
Confidential, Columbus, Ohio
.NET Developer
Responsibilities:
- Implemented the process workflow and business logic using C#. Net.
- Designed WCF model for building secured and reliable web services for accessing the data across the real time interfaces.
- Worked on business Logic layer and data access layer in order to provide communication between WCF services and presentation layer.
- Worked on WCF services development and consumed WCF services.
- Designed a Component to maintain the table along with an instance of the service for calls to the Web API.
- Developed an application using MVC pattern with Entity Framework.
- Developed ASP.NET MVC 5.0 and Web API’s (HTTP/REST Service) N-tier web-based applications using Visual Studio 2015 and 2013
- Involved in analysis, design, implementation, code review, testing and deployment of the application
- Developed project based on the Agile methodology and involved in daily SCRUM
- Used ASP.NET 4.5 Framework, C# and MVC 5.0 with Razor view engine to design and develop the application. Implemented validations using Data annotation in MVC.
- For front end development actively used ASP.Net, CSS, JavaScript, AJAX control and Telerik Controls.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Experience in using MVC filters like Action Filters, Exception Filters and created custom filters to implement in controller action level and controller level.
- Implemented client-side validations using JQuery validation plug-ins and ASP.NET MVC validation implemented at controller level using data annotations for model validations.
- Integrated Content Management functionality into existing browser-based solutions using WEB APIs.
- Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving data proficiently.
- Designed and developed the Data Access Layer using Entity Framework - Code First approach.
- Written and used Stored Procedures, Tables and Views, Triggers, Functions for maintaining and interaction with Database using SQL server 2012.
- Written and implemented multiple test cases using Unit testing framework (NUnit and MS Unit) in TDD.
- Experienced in using TFS for version controlling, build automation, tracking the work items etc.
- Designed and developed project work flows using Microsoft Visio design tool for technical documentation.
- Written and improved application technical documentation and provided knowledge transfer to team members.Developed Triggers, Stored Procedures and Functions for the custom database objects using SQL Server.
- Responsible for optimizing all indexes, SQL queries, store procedures to improve the quality of software.
- Created database Stored Procedures, functions, User Defined Functions and Packages.
- Customized and optimized the existing stored procedures according to the Technical specifications and performed performance tuning on the existing stored procedures using performance monitor, SQL profiler, query execution plan, Query Analyzer.
Environment: Visual Studio 2013, ASP.NET, .NET Framework 4.5, WCF, ADO.NET, ORACLE SQL Developer 11G, CSS, Infragistics, JavaScript, Microsoft Visio, XML, AJAX, SOAP, IIS 7.0
Confidential, Plymouth Meeting, PA
.Net Developer
Responsibilities:
- Extensively worked on C# coding, code reviewing as well as bug fixing with Web forms.
- Extensively involved in Object oriented analysis and design (OOAD) of the project.
- Extensively worked on different modules (Application Thread, Member Thread & Admin Thread) of the Web Application in all different phases of SDLC .
- Good understating of agile methodology with Scrum meetings. Completing the tasks in timely fashion with respect to each individual Sprint. Task completion in respect to Design, business logic as well as the Test cases in a sophisticated manner.
- Consumed WCF services to interact with other related systems for data exchange.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Designed User Interface with Razor Views, Partial Views and Layout View.
- Implemented Controllers to transfer data between Views and Models.
- Used Layout View to provide a unified look and feel to the application.
- Used Grids with Strongly Typed View Models to provide more flexible, editable and sortable grid view to increase user interaction.
- Implemented Action Filters (authorize) to provide proper accessibility to resources in the system
- Used Custom filters implemented in Grids for user to sort and filter data easily.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed the application using MVC, Entity Data Model and RESTful and WCF services.
- Worked extensively with the Server-side validation using the Regex expressions in the Entity Framework.
- Worked on AJAX for Client-side and Http Handlers (.ashx) files for Ajax implementation in the user controls/Web pages.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Extensively worked on Repository Framework in Data Access Layer with respect to Database operations (CRUD) which encapsulate the Entities generated at Business layer
- Strong working experience in Repository Unity Container Pattern (Entity Framework) and its implementation over the Business and Presentation layers.
- Generated the Entity Data model (.EDMX) and associating the POCO entity Objects.
- Implemented Report viewer to integrate the SSRS reports with the ASP.Net web forms.
- Implementation of Data binding through Repeater, Form View and Grid View through Entity Data source, Object Data source as well as LINQ Data source.
- Used LINQ queries to filter data set that is obtained from complex stored procedure, views, functions and Entities in the repository Layer.
- Efficiently worked on Visual Studio 2010 Team Foundation Server ( TFS) with respect to Collaborative development as well as Source controlling with Gated/Un-gated check in models.
- Worked with T-SQL to create Tables, Views, and triggers.
- Developed T-SQL queries, Stored Procedures, Functions & Views on SQL Server 2008 SSMS for data access.
- Used advanced features of T-SQL in order to design and tune T-SQL to interface the database and other applications in most efficient manner.
- Good involvement in N-Unit Test cases for UI as well as Repositories created. Good understating of Gallio in writing the Test cases
Environment: Microsoft .NET Framework 4.5 (Visual Studio 2012, Team Foundation Server, Dev Express), MVC 4.0, C#.NET, Entity Framework (POCO entities), WCF, Enterprise Library 5.0, Ajax and JavaScript, JQuery (UI Validation, Translation, Date controls etc.), WCF, HTML/DHTML, CSS, SQL Server 2010, Adobe CS5
Confidential
.Net DeveloperResponsibilities:
- Involved In the designing and coding of the forms.
- Involved in Functional and Technical discussions.
- Involved in Database Design.
- Developed HTML pages and ASP pages.
- Planning and scheduling work to meet the deadlines.
- Developed Data Access Components using C#
- Used SQL server as back-end database.
- Developed Proxy for the System using Asp.Net and C#
- Developed Web Services for the System using .Net (C#/SOAP/XML)
- Developed front-end application using Visual Interdev.
- Created complex Stored Procedures, Triggers using T-SQL to perform database activities.
- Used the Concept ADO.Net as a Database Connecting Technology.
- Used Microsoft VSS for Version Control management.
- Implemented Reflection, Microsoft Application Blocks, Serialization.
- Developed Stored Procedures for Generating Reports.
- Used Java Script validations with Asp.net controls.
Environment: ASP.NET1.1, C#, ADO.NET, SQL Server2000, Windows 2003, Visual Studio 2003.