Full Stack .net Developer Resume
Plano, TX
SUMMARY
- Over 7+ years of experience as a .Net developer in developing and implementing, database driven Client/Server applications using .NET Framework for various clients based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, Web based and Internet Technologies.
- Experience in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Standalone and Distributed applications.
- Experienced in using Source Code Version Control Systems like MS Visual Source Safe VSS, TFS.
- Built microservices by using .net framework and deployed using Azure Service Fabric.
- Expertise in implementing web applications using .NET 4.7/4.5/4.0, C#, ADO.NET, XML and IIS.
- Strong hands on experience in using Microsoft Technologies like Win-forms, Web-forms, Web Services using Visual Studio .Net, Visual C#, VB.Net, ASP.Net, ADO.Net, SQL Server, MS access, Web Forms, Win Forms, SOAP, WSDL and Web Services.
- Working Experience in developing Single page applications (SPA) and client-side functionalities with various rich UI using advanced JavaScript/UI frameworks like Angular 8/6/5/4/2/1.x, JavaScript, JSON, jQuery, Bootstrap 3.2/3.0, AJAX, HTML (5/4), DHTML, XHTML, CSS (3/2).
- Developed Single page Application (SPA) and dynamic Responsive web Application with Angular 5.
- Utilized the features of Angular 5.0 to present effective web design
- Worked on cloud hosted environments and managing applications in Microsoft Azure.
- Expertise in Code reviews, defining coding standards and performance optimization using .NET.
- Strong Object Oriented Analysis and Design (OOAD) and C#, VB.NET Programming skills.
- Proficient in web application using HTML, XHTML, DHTML, CSS, CSS3, Themes, Skins, Master Pages, JavaScript, VBScript and AJAX.
- Worked with upgrading application from .Net Frame Work 4.6 running on Visual Studio 2015 to Frame Work 4.6.2 on Visual Studio 2017.
- Experienced in Windows Communication Foundation (WCF).
- Extensive work experience with Data Adapter, Dataset and Data reader as a part of ADO.NET to access and update database.
- Actively involved in Migrating applications from Dot Net 2.0 to Dot Net 4.0, classic to Azure cloud and AWS deployment.
- Experience in Fiddler, Postman and SoapUI Tools.
- Fetched drug information and prescription history data using RESTful services with ASP.NET Web API 2, Entity Framework, used Postman to test Web API exposed over HTTP.
- Got good hands on experience and knowledge on Redux and ngrx store to manage the State, Subscribing and unsubscribing the state changes and dispatching the actions in Angular 2.
- Experience in creating loosely coupled classes using Dependency Injection.
- Experience working with TFS Team Suite, VSS and Rational Clear Case client for version control.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in using LINQ to SQL, Entity Framework and ADO.NET to develop Data Access Layer.
- Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
- Strong database knowledge and experience in working with different database servers for developing complex queries, stored procedures, cursors and triggers using SQL Server, Entity Framework, SQL Reporting Services, PL/SQL and T-SQL.
- Experience in development of Stored Procedures and Triggers using SQL Server, Reporting Services.
- Strong Knowledge in End-to-End Software Development Life Cycle, Application Development Methodology (ADM) and Agile Methodologies, ER Diagram.
- Extensively worked on source control software packages using Team foundation Server (TFS), GitHub and Subversion (SVN) for managing code, tracking work and deploying builds.
- Expertise in data driven applications with databases MS SQL Server and Oracle with T-SQL and PL/SQL.
- Deployed applications to cloud platforms (AWS, PCF, Docker).
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: C#, VB.Net, C, C++, Microsoft Azure, T- SQL, PL/SQL, HTML5, UML, XML
Web Technologies: .NET Framework 4.0/4.5/4.7, ASP.NET, ADO.NET, WCF,ASP.NET MVC, WPF, SOAP, LINQ, CSS, XML, XSD, XSLT, HTML/XHTML, DHTML, Razor View.
Scripting: JavaScript, jQuery, VB Script, DHTML/HTML, CSS, XML, XAML, JSON and Angular JS
Web Services: XML (XSL/XSLT), SOAP, WSDL, UDDI, HTTP, WCF, WPF, WWF
Web Servers: Internet Information Server (IIS) 5.0/6.0/7.0/7.5.
Development Tools: MS Visual Studio, N-Unit Testing Framework. SQL Server Management Studio.
Version Controller: MS Visual Source Safe (VSS), SVN,GIT, TFS
Service Oriented Architecture: WCF, .NET Web Services, SOAP
Database: Oracle 7i/8i/9i/10g, MS Access 2003/2007, MS SQL Server 2005/2008/2012/2014
Operating System: Windows Variants
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Full Stack .NET Developer
Responsibilities:
- Used Agile software development environment SCRUM through Test Driven Development (TDD) and extreme programming to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Developed MVC 5.0 pattern using Entity Framework for the Data Access Layer and UI with jQuery/Bootstrap forthe front end.
- Extensively used tools like Web pack to minify JavaScript files, compile Sass files to CSS and reduce the React JS and Redux file size.
- Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Used React-Router to turn application into Single Page Application.
- Imported data from flat files to SQL Server database using SSIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- Deployed web application to Azure Service Fabric
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Worked on Web based applications using C#, ASP. NET, MVC 5.0, ADO.NET, XML, CSS 3 and HTML5.
- Built Web API REST services for connecting to organization data warehouse using VB script.
- Designed and Implemented the GUI using C #.NET, WPF, VB.NET, through MS Visual Studio 2017 environment.
- Worked with WPF to develop the Graphical Representation of filtered bugs.
- Used ASP.NET MVC 4.0 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 and also used PRISM framework.
- Worked on the Web API to create the services and tested on fiddler and used jQuery to create the data in the table using ng-repeat attributes.
- Worked in an agile environment to create, test, maintain, document and implement web-based applications using the following technologies: .Net MVC, .Net core, C#, Vue.js, Kendo, Node.js, jQuery.
- Created a database known as SQL AZURE database, which integrates with Active directory.
- Worked on Entity Framework where all the database tables are being mapped to the class objects, Stored Procedures are mapped to functions Imports and used Query Expressions and Lambda Expressions.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Developed and maintained applications using Angular /8/7/4/JS and jQuery using Visual Studio Code as IDE.
- Achieving and developing various UI based components using HTML, CSS and angular material.
- Involving in On-Perm Rest Services to AWS cloud Migration.
- Responsible for developing code for various portal modules related REST APIs using NodeJS.
- Extensively involving into building Single Page Application (SPA) to consume various REST based API.
- Involved in the requirements analysis, designing, development, testing and maintenance of the WebPages.
- Responsible various workflows like authorization, transaction modules using the Angular components.
- Worked on different JavaScript frameworks and libraries like Angular 1.5 and Angular 2/6 /7 Node JS and React JS.
- Developed and designed web application with the Angular 9 and WEB API as backed layer by using .NET Core 3.1.
- Worked on technical design and developed the application using Azure components such as Service Fabric, CosmosDB, API Management, Application Insights, Azure Active Directory, Event Hub, Service Bus and Power BI.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade,
- Used ADO.Net to connect the web forms to data sources such as MS SQL Server and Xml files for manipulating data in database.
- In Angular developed the reactive and template driven forms and validation.
- Implemented Angular Services, Directives, Routing, Filters, and data binding concepts.
- Extensively worked on Angular structural directives.
- Developed PL/SQL queries, DDL, DML, stored procedures, triggers, functions to load data into Oracle tables for data integration between servers & clients.
- Responsible for creating project repository in GIT branching, merging, version control, committing, coordinating code peer reviews and pull requests.
- Worked on writing test cases and involved in Unit Testing, Regression Testing and end-end developer testing for the staging and production environments.
- Responsible for resolving critical production issues and helping the production support team in doing research on daily basis.
Environment: .NET framework 4.5, C#, .Net Core, ASP pages, MVC 5.0, Microsoft Visual Studio 2017, HTML5, Angular 2, JavaScript, ADO.NET 4.0, Bootstrap, Restful web service, VB.NET, WCF Services, MS SQL Server2012, SSIS.
Confidential, Charlotte NC
.NET Developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development, and Testing of the application.
- Designed and developed Web Forms using ASP.NET and C# and created necessary classes in the business components.
- Graphical User Interface (GUI) was designed using ASP.NET MVC and the business logic was coded in C# MVC Controllers .
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Created Python Scripts to Automate AWS services such as web servers, ELB, Cloud front, Database, EC2 and Database security groups, S3 and application configuration. This Script creates stacks, single servers or joins web servers to stacks.
- Design and development of MS SQL server 2008 database including schema development stored procedures Triggers and database audit functionalities in T-SQL.
- Using Fiddler and POSTMAN to test the Web API RESTFul Services.
- Implemented Windows Authentication WCF to authenticate users of the application.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.Net.
- Extensively involved in developing components for Business and Data tier using C#.Net and ADO.NET.
- Involved in Design and Developing components of this application using C#.NET and JavaScript.
- Implemented business, database access layer classes in C#.Net using UML class diagrams and sequence diagrams.
- Used WPF for creating windows and custom win form control using various animation techniques.
- Worked extensively on web forms and data binding controls like data list and drop down boxes.
- Designed and developed website using C#, ASP .NET MVC 5 using Razor view engine, HTML, CSS and JavaScript.
- Added content like page names, titles, images, videos and list of locations, products and services to the website using CMS and rendered content of Umbraco using MVC razor view engine syntax.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.
- Used the web debugging application Fiddler and Postman to test and optimize the performance of application.
- Using the Ninject for Dependency Injection to build a loosely coupled system.
- Worked with Team Foundation Server TFS that manages the team's SDLC.
- Technology Used: VM Ware, Windows Server, Visual Studio 2017, SQL Server 2017, .NET 4.5, MongoDB.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Stored and accessed data from XML files programmatically using C# and LINQ to XML.
- Implemented validations using ASP.NET validation Controls.
- Developed User Interface with CSS, HTML and DHTML and also involved in developing web Pages with rich UI, AJAX, JQuery using ASP.NET.
- Designed and developed desktop Application using WPF, XAML, and Expression blend Modified web services using C# to interact with the other applications and exposed them using HTTP and SOAP.
- Implemented Web Services in C# based on SOAP protocols using XML, XSLT and WSDL transforms extensively for data transfers.
- Web APIs, Confidential Azure Data Factory Pipelines, Confidential Azure SDK for .NET March 2017 (Version 3.0), Visual Studio 2015, Visual Studio 2017, SQL Server 2017, .Net, C#, JSON, SQL, Stored Procedures, SQL Server Management Studio, Confidential Azure Storage Explorer.
- Developed ASP.Net Core web application with Angular 6.0, Type script.
- Extensive experience in designing and developing front-end/user-interface (UI) of web applications using HTML 5, CSS3, JavaScript, jQuery, Angular 4/6, Bootstrap, AJAX, JSON and XML.
- Work with Angular 4/6 Templates, Routing, Components, directives, Services and Databinding concepts.
- Worked on creating the UI page for the application using Angular JS framework, C#, MVC5, java script and jQuery
- Extensively worked on C#, ASP.NET MVC, LINQ, WCF, Web API 2.0, SQL Server 2012, Angular 5, Typescript.
- Involved in portal GUI design using Site map and Client-side validation is done by AJAX validation extender.
- Used JQuery libraries to simplify event handling, AJAX interactions
- The incoming data was stored in a JSON format on to the set- top boxes and a windows service was created to maintain the updated data.
- Extensively used TFS Spring Templates and Maintained all the User Stories and Tasks in TFS.
- Used Visual Studio .NET IDE to design the forms, develop and debug the application.
- Written stored procedures and SQL statements to access data from SQL Server and developed database stored procedures, functions, views and created DTS packages for data transfer from various files.
- Created & published reports using SQL Server Reporting Services (SSRS).
- Created a zoomable map for Valor. Allowed map updates to occur 99% more frequently. Ruby.
- Configure Azure cloud service for end point deployment.
- Experience in database design and development using SQL Azure, Microsoft SQL Server, Microsoft Access.
- Experience in building applications using Micro services architecture and Docker container in Azure (preferred).
- Migrating applications to Dot Net 4.0, classic to Azure cloud and AWS deployment
- Worked on Azure service fabric to implement the microservices and deployed in the cluster
- Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
Environment: Visual Studio,C#, ASP.NET, ADO.NET, T-SQL,Web API, MVC, Web Forms, WCF, WPF, CSS, HTML, Angular5, Python,JSON, JQuery, XML, LINQ, SOAP, Razor View, Web Services, agile, Visual Studio 2017, SSRS, SQL Server and Windows.
Confidential, Findlay, OH
.NET Developer
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements Analysis Phase to Design, Development, Testing, Integration, Implementation and Maintenance.
- Deployment of Classic ASP and MVC .Net Applications using different application tools on web server as a single Intranet Application
- Developed ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Possess knowledge of web development including HTML 5/HAML, CSS/SASS, jQuery, Twitter bootstrap conjunction with .NET and Ruby on Rails as the backend.
- Created the AWS Lambda Resource on EC2 by pushing the python Lambda code and Cloud Formation Template to Gitlab and ran the Jenkins job.
- Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET and C#.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Implemented Web Services to integrate the client systems using WCF.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used the ADO.NET data binding controls like Grid View in order to bind the data to the control and display the retrieved data.
- Improved the performance of system via Postman.
- Created the AWS Lambda Resource on EC2 by pushing the python Lambda code and Cloud Formation Template to Gitlab and ran the Jenkins job.
- Used Open stack and AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
- Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
- Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers. Developed business end user facing front pages using Angular 4.0, CSS 3, HTML 5, JavaScript, and Bootstrap.
- Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation (WPF).
- Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used features of T-SQL in order to design and tune T-SQL to interface with the Database and other applications in the most efficient manner and created stored Procedures for the business logic using T-SQL.
- Designed and developed a web application by using Angular.js as front-end, and using Web API core to receive and pass data to back-end.
- Good experience working with Angular 4, Typescript and ES6 features.
- Implemented Angular.js format view results using various controls and filters.
- Achieving and developing various UI based components using HTML, CSS and angular material.
- Responsible various workflows like authorization, transaction modules using the Angular components.
- Extensively worked on C#, ASP.NET MVC, LINQ, WCF, Web API 2.0, SQL Server 2012, Angular 5, Typescript.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Focused on frontend development using ReactJS/ Redux, Materialize CSS and Toolbox API
- Developed reusable components for faster compilation and templating using React JS.
- Worked on ReactJS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
- Design, develop and build application using React and Redux consuming the payloads received from the ASP.NET Web API Core 2.0.
- Migrated REST APIs from .NET framework 4.5 to .NET Core 2.2
- Implemented ASP.NET Core View Components to display common UI parts with the possibility to update data via jQuery unobtrusive Ajax.
- Created models, views and controllers using ASP.NET MVC 2, C#.NET, .NET Core.
- Used ASP.NET Master Pages, JQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Worked on Client side validations using Java Script, JQuery, and CSS for validation issues.
- Used JQuery to validate user controls and web forms.
- Provided seamless user experience by utilizing JQuery, AJAX and JSON to communicate with ASP.NET WCF web services and handlers without disrupting usage.
- Used ADO.NET and LINQ to SQL database programming to access and retrieve data from the SQL Server 14 database.
- Wrote queries in LINQ and Lambda format to achieve data from SQL Server database
- Worked in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
- Used SQL Server Reporting Services (SSRS) for generating various invoices and cover pages of the application.
- Successfully followed Test Driven Development (TDD)/ Agile Methodologies.
Environment: Visual studio, .Net Framework, C#.Net, ASP.Net, ADO.Net, CSS, JavaScript, JQuery, Angular.js, Angular2/4/5, HTML, SQL Server, SSRS, Ajax, LINQ, JSON, WCF, WPF, XML, Web services and Windows.
Confidential, Malvern, PA
.NET Developer
Responsibilities:
- Involved in development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
- Involved in creation of new WPF Browser Applications and maintenance of old ASP.NET modules.
- Created a numerous Class and Interface to implement Business Logic and Data Manipulation.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services.
- Used SMTP mail class of .NET for users to send mail with suggestions, receive any alerts from the bank, receive confirmation notifications etc.
- Implemented the Logging and Application error handling using the MSDN libraries like Event viewer and Log file.
- Used C#.Net to develop code behind logic
- Designed and implemented the C# classes using Generic collections, Reflection plus custom Attributes.
- Created Application using VB.Net.
- Used many server UI controls like Data Grid and Detailed Grid controls.
- Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages.
- Heavily used ADO.NET objects, DataSet, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Responsible for debugging, tracing, deployment, installation and Maintaining work.
- Involved in High level design of the project using ADO.Net that accessed the data in tables and procedures created during the SQL Server Project (using SQL Server as the backend).Connection string was made used to establish connection with the backend.
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server.
- Created a Data Source which contains all the tables required in the project .Made use of Datasets, Data Adapters supporting disconnected mode.
Environment: Visual Studio, .NET Framework, ASP.NET, Ajax, CSS, HTML, XML, JavaScript, MVC, ADO.NET, SQL Server, LINQ to Objects, Windows.
Confidential, St. Paul, MN
.NET Developer
Responsibilities:
- Developed User Interface using ASP.Net web forms.
- Retrieved and stored data using ADO.Net and SQL stored procedures.
- Developed site map feature from XML Data source used for Menu using XMLDOM and ADO.Net concepts.
- Involved in Converting the classic application in VB.NET to C# .NET.
- Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset and Data Reader were used.
- Developed data driven web pages using ASP.NET and ADO.NET.
- Using ADO.net Database layer class for each module was created and variables, properties and methods for calling stored procedure were created for executing command objects for each module.
- Responsible in implementing validation using ASP.NET validation controls and JavaScript.
- Used Microsoft SQL Server on Microsoft Windows Advanced Server and exist in the Active Directory structure.
- Created public DLLs to implement business logic and to integrate the application.
- Utilized database components (Data Adapter and Data set) to access database using ADO.NET.
- Developed several user controls for reusability in several Web-Forms.
- Extensively used Grid View with sorting and paging.
- Customized and integrated database driven content for the web pages for the portal.
- Developed reports using SQL Reporting services.
- Debugged, corrected and resolved all errors identified by client’s quality team.
Environment: ASP.Net, ADO.Net, JavaScript, Web Services, XML,SQL Server, SQL and Windows.