.net Full Stack Developer Resume
Ann Arbor, MI
SUMMARY
- 7+ years of extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications.
- Understanding and exposure to teh Software Development Life Cycle (SDLC), Waterfall and Agile Methodologies
- Expertise in.NET frameworkwith great proficiency in creating applications using Web Forms, ASP.NET, ASP.NET MVC, WEB API, C#, VB.NET, .Net Core, ADO.NET, XML, AJAX, AJAX toolkit, AngularJS, JavaScript, jQuery UI, WCF, WPF,IIS7.0, SQL Server 2008/2008R 2/2012/2014/2016 , Entity Framework 6.0/4.0, LINQ, and Visual Studio.NET 2008/ 2010/ 2012/ 2013/2015.
- Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, JQuery, Web Services, AJAX, CSS, MVVM, Master Pages, Site Map. Strong Knowledge on Micro Services architecture
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, stored procedures, Functions, Views, Indexes and Triggers in SQL Server.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, Dependency Injection (DI), Microservices, MVC, MVP, Object pool a standard solution to common problems in software design
- Experience with Source Control Management tool i.e. SVN, TFS and GIT.
- Experience with Test Driven Development (TDD), Integration Testing, MS Unit Test and implemented automated unit testing withNUNIT framework. Worked with NUNIT test using Mock objects.
- Familiar with latest Web technology like, CSS 3.0 and HTML5 (Tags, Local Storage Feature, New Input Types).
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Service Package)
- Experience in using teh third party controls like Telerik RAD ASP.NET, Infragistics, Kendo UI, DevExpress and MVC UI controls
- Solid understanding of Responsive Web Design using CSS Bootstrap 4/3.
- Experience in Developing XML and JSON using C#.
- Strong analytical and problem-solving techniques.
- Coordinating with offshore and onshore teams to drive through teh SDLC on various critical issues
- Quick learner with teh ability to work in a fast-paced, results oriented environment with consistently delivering high quality work.
- Hands-on experience with WCF (Windows Communication Foundation)
- Experience working in both team and individual environment
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET, Visual Basic (VB6)
Web Technologies: HTML/DHTML, HTML5, CSS3, jQuery, Web Services, WCF, WPF, Bootstrap 4/3, ASP.Net 3.0/3.5/4.0/4.5 , Restful Web API, AJAX, XML, Telerik Kendo Controls, AngularJS, Typescript.
Development Tools: Visual Studio 2010/2012/2013/2015/2017
Development Methodology: Agile, Scrum, Waterfall, Object Oriented Analysis/Design
Middleware: ADO.NET and Entity Framework 6/4
Web Servers: IIS 6.0/7.0/8.0
Modelling Tools: Microsoft Visio, UML
Reporting Tools: Crystal Reports, SSRS
Version Control and Other Tools: Team Foundation Server, Bit bucket
Databases: SQL Server 2008/2008R 2/2012/2014/2016 , Ms Access, Oracle 11G, 10G, 9i, Unix, Linux
Configuration tools: Jenkins
Portal Server Technologies: SharePoint 2013/2016
Operating Systems: Windows 98/2000/XP, Windows 7, Windows server 2003, Vista
PROFESSIONAL EXPERIENCE
Confidential, Ann Arbor, MI
.Net Full Stack Developer
Responsibilities:
- Responsible for Designing, Coding, Developing and implementing application using ASP.NET MVC 6, C#, jQuery, HTML 5, CSS3, JavaScript, JQuery UI, Angular 10.
- Developed backend systems (C#) using .NETCore 3.1, Code First and Converted legacy applications to robust MVC application using .Net core 3.1
- Building Web application using Angular 8 for frontend and Provided support from Upgrading from Angular 8 to Angular 10 version
- Designed and implemented teh User interface (UI) application using Angular 10, Typescript, JQuery UI, HTML5, CSS3, Bootstrap 4, Razor Views, Web API, C#, and Entity Framework 6.0
- Designed Presentation layer using Web forms, HTML 5, JavaScript, JQuery, AngularJS 8/7and CSS
- Used Angular 8 as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server worked on various concepts of Angular like Services, Data Binding, router, and Custom Directives and used input and output for data transfer between components
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#.NET.
- Designed various screens using asp.net and Telerik rad control
- Coded extensively in C#.NET targeting teh Business requirements
- Created coding and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate teh proxy class files based on teh web services and consumed in web application
- Developed SQL stored procedures, views, and functions and optimized using indexes.
- Implemented teh Complete Project in Customized JavaScript MVC Architecture.
- Developed test driven development (TDD) strategy guiding use of teh Nunit testing framework
- Created and utilized Web API 2 methods for database operations through Entity Framework core.
- Consuming WEB API Services to implement several features of teh Web Application. And Designed and developed several REST based Web API to send and receive data
- Used postman/SOAP UI to test theAPI
- Used Kendo Controls as UI components extensively to improve teh performance of teh application
- Used ADO.Netcomponents like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data
- Autantication and Authorizations are implemented using teh OAUTH 2.0
- Implemented WEB API 2 services for CRUD operations with HTTP verbs GET POST, PUT and DELETE.
- Extensively used ODBC driver in various places like SSIS Packages, C#.Net applications to extract teh
- Update, Retrieve and Delete operations, Mapping and executed stored procedures
- Used Microsoft Report Viewer and SSRS to generate and view reports
- Implemented and Deployed SSIS packages for Data migration from traditional platforms
- Used LINQ to SQL for mapping tables and stored procedures to access teh data from teh database
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication, confluence for maintaining documentation for future reference
- Consuming APIs to provide real-time updates in teh web application.
- Deploying Web Application onto IIS 8.0 for testing teh Application.
- Writing Unit test classes and methods to test teh Web Application.
- Using GIT source control for updating teh Work Items assigned for development.
- Used Jenkins for continuous integration (CI) and continuous deployment (CD) of teh application
- Converted .Net Core Application to Microsoft Azure Cloud Service Project as a part to Cloud Deployment
- Using GIT and VSTS/Azure DevOps for Source Code Control, project related document sharing across team
- Implementing new design changes to improve teh efficiency of teh Web Application.
- Provide production support to field test sites, diagnosing issues, remediating those issues to resolve teh immediate production issue, and follow up with root cause analysis and reporting that back to teh responsible team leads
- Worked in an Agile Scrum environment of Software Development Lifecycle
Environment: C#, ASP.NET, .Net Core 3.1, .NET Framework 4.5, MVC 6.0, Entity Framework 6.0, ADO.NET, GIT, VSTS, JSON, CSS3, Bootstrap 4, HTML5, AJAX, Razor Engine, Telerik rad controls, Angular 10/Angular8, JQuery UI, WEB API 2.0, Postman/SOAP UI. WCF, Restful, JIRA, Visual Studio Testing Tools, Jenkins, TDD, CI/CD, LINQ to Objects, OAUTH 2.0, Nunit, SSRS/SSIS, Visual Studios 2017, Azure DevOps, SQL Server 2016
Confidential, Norfolk, VA
.Net Developer
Responsibilities:
- Product development is an Agile (SCRUM) methodology, where progress and task assignment discussed in everyday meetings.
- Developed backend systems (C#) using .NETCore, Code First, and SQL Server 2014 in Azure
- Extensively worked with Action Results, Action Filters and Custom Action Filters, Routing etc
- Used ASP.NET Model View Controller (MVC) architectural Design Patterns for teh development of teh product.
- Used ASP.NET MVC 4.0 Page Controller pattern to add functionality to individual pages such that to accept input from teh page request, invoke teh requested actions.
- Used JQuery accordingly for validation purpose, browser detection and controls
- Designing and Developing teh User Interfaces (UI) using Razor views, HTML, Angular 6 JQuery, Ajax and CSS.
- Created Model objects using Entity Data Model with Entity framework 6.0
- Built custom Angular 6 Directives and Services for single page web application (SPA)
- Utilized Entity Framework 6.0 technology extensively for data retrieving, querying, storage and manipulation using LINQ
- Used Compiled Queries, Multiple Contexts, Explicit loading, and Save Changes to context after all database operations to improve teh performance in Entity Framework.
- Used ADO.NET Entity Framework Model as teh Data Access Layer (Database First) and implemented teh CRUD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework
- Incorporated REST Web API based endpoint on teh Web Role and exposed bi-directional POST methods.
- Developed CSS for teh entire application using Bootstrap CSS files
- Experience on Creating teh Documentation for teh Project
- Created WCF SOAP/REST Services and used different bindings to make it available to different types of clients.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which based on SOA (Service Oriented Architecture).
- Written simple to complex stored procedures using T-SQL to retrieve teh data from SQL Server 2014 database
- Developed and deployed SSIS packages to automate data imports between teh databases.
- Developing and deploying SSRS reports for teh report’s module like preliminary and final audit reports
- Implemented Unit Testing and System Testing using NUNIT
- Used Jenkins for continuous integration (CI) and continuous deployment (CD) of teh application
- Implemented Basic and OAuth autantication integrated with Okta
- Maintaining teh version of teh project in Team Foundation Server (TFS) by merging teh module developed with latest version in TFS.
Environment: Visual Studio 12, ASP.Net 4.0, ADO.NET, MVC 4.0, XML, HTML, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, SOAP, WCF, OAuth, .NET Framework 3.5, Azure, Bootstrap, SOA, VB.NET, Web services, SSIS, SSRS, SQL Server 2014, T-SQL, OOPS concepts, REST, DHTML, Windows Server.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Designing and developing application using MVC 5, C#, SQL
- Creating applications using C# and enhancing projects for .NET applications
- Migrated teh project from .Net 3.5 version to 4.6 version
- Designed and developed several Win forms and Web Forms.
- Used various Design Patterns for Code reusability and following standard procedure like Singleton, Facade and Abstract Factory
- Wrote several client-side validation scripts using JQuery and server-side validation scripts.
- Implementing new design changes to improve teh efficiency of teh Web Application.
- Designed responsive and user friendly user interfaces (UI) with MVC 5 Razor Views, HTML5, CSS 3.0, AngularJS and Bootstrap 3.0
- DesignedData Access Layerand its Methods(ADO.NET)as a connection between Business Logic and Database layer
- Designed various screens using asp.net and Telerik rad controls
- Codedstored proceduresand queries extensively for querying teh database using ADO.Net
- Extensively used JQuery Ajax calls for communicating between client and server.
- Consuming APIs to provide real-time updates in teh web application.
- Rewriting teh old Quotes Dashboard application to a new application with extended functionality using .NET core 2.1 and Angular.
- Worked on DOM manipulation using JavaScript, JQuery and Angular.
- Deploying Web Application onto IIS 8.0 for testing teh Application on a weekly basis.
- Written several unit test cases to verify correct working of classes and more code coverage. Used Moq and NUnit framework
- Consuming WEB API Services to implement several features of teh Web Application.
- Worked in an Agile Scrum environment of Software Development Lifecycle.
- Created teh web reports using SQL Server Reporting Services (SSRS).
- Worked with Test Driven Development (TDD) by writing automated test cases
- Implemented and Deployed SSIS packages for Data migration from traditional platforms
- Using GIT/VSTS source control for updating teh Work Items assigned for development.
Environment: C#, .NET Framework 4.5, MVC 5, .Net Core 2.1, Entity Framework 6.0, ADO.Net, Visual Studios 2017, SQL Server 2014, GIT, JSON, CSS Bootstrap 3.0, HTML5, AngularJS, JQuery UI, WEB API, Nunit, SSIS, TDD, Telerik, LINQ to Objects.
Confidential, Frisco, TX
.Net Developer
Responsibilities:
- Worked on Software Development Life cycle starting from Requirements gathering and performing objects-oriented analysis, design and implementation.
- Coordinating with offshore and onshore teams to drive through teh SDLC on various critical issues
- Designed and developed several Windows forms and Web Forms using C#
- Developed CSS for teh entire application using Bootstrap CSS files
- Developed Web API’s Consuming third party Web Services and REST, WCF Services
- Developed stored procedures for teh data retrieval from teh database and generating different types of reports using SQL reporting services (SSRS).
- Created Application Pages and Workflows using Visual Studio with ASP.NET/C# for Client Object Programing.
- Analyzed business process, requirements and data necessary to develop teh application.
- Worked on JavaScript for Client validations and ASP.NET for Server-side validations.
- Implemented service-oriented component (SOA) Layer using C#.net and WCF to decouple teh User Interface (UI) with Business Layer (BL).
- Experience migrating from VB6 of .NET to latest version
- Created views and involved in database design, writing Stored Procedures, Triggers and Functions using T-SQL in SQL Server 2008/2012
- Used .NET AJAX controls dynamically render teh content on web pages developed using C#.
- Used WCF for building service-oriented applications.
- Used Master Pages and Cascading Style Sheets (CSS) to output a uniform look for teh application.
- Used teh Test Driven Development (TDD) approach and used Crystal reports to generate reports
- Involved in teh Design of teh Application using ASP.Net, WCF, Entity Framework 6.0, and LINQ to SQL.
- Implemented Web Services using WSDL and SOAP.
- Implemented TDD Techniques like unit testing using NUnit.
- Performed capacity planning for SQL Server database boxes to ensure necessary storage for optimal operations.
- Implemented authorization feature using teh singleton class
- Used Bootstrap frontend framework for developing responsive web based projects
- Used SSIS to load data from source files to target tables.
- Performed testing to fix teh defects and troubleshoot teh technical problems.
- Created custom data flow items for different SSIS packages using teh VB.Net script
- Interact with Project managers and Business Analyst to resolve any issue in timely manner and keep everyone informedonthe status of teh project.
- Used tortoise SVN, Teamcity and octopus as part of continuous integration process
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables
Environment: ASP.Net MVC 4.0, .Net Framework 4.0, C#, ADO.Net, Visual Studio 2010/2012, WPF, WCF, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Razor, Ajax Toolkit, TDD, SSRS, SQL Server 2012/2008
Confidential
.Net Developer
Responsibilities:
- Involved in requirement studies by communicating with teh client regularly Detailed analysis of teh client requirements
- Developed application using .Net 4.0, Windows Communication Foundation (WCF) Services, Windows Workflow Foundation (WWF), MSMQ and Enterprise Blocks using Visual Studio 2008
- Designed and developed web user controls and web services for teh site using C#.NET, JavaScript, ASP.NET 3.5.
- Interfaced with a third-party tool for providing email services to teh dealers. Teh third party is for providing email services which are provided by Email labs.
- Interacted with Email labs designers for autantications and accessibility for creating interface to their email service. Studied and analyzed Email lab provided APP code.
- Created interface to teh Email labs service through their APP code and performed multiple tasks related to email services like sending teh message, scheduling teh message, updating customer records, deleting teh records etc., according to teh client requirement.
- Used XML and HTML formats of data and XML DOM objects to interface and communicate with Email services.
- Involved in GUI design and creating dynamic interfaces with Themes, CSS, XML, DTD, Schemas and XSL.
- Used XSLT to transform XML documents.
- Used Data grids and Datasets extensively to dynamically present data about inventory of cars, their prices, models etc. from database. Used paging, sorting and editing of data in data grids. Used ADO.NET interfacing in performing creating multiple tables and maintaining relation between them. Executed stored procedures on SQL tables.
- Used JavaScript and JQuery for dynamic presentation of images and data and used CSS and HTML with XML in designing teh web pages.
- Used Server controls, Validation controls and User controls in web forms.
- Used Forms autantication for teh web pages related to login and verification of teh autanticity for teh dealers.
- Used ASP.net caching to reduce teh round trips to teh database and for faster response time.
- Used XAML and WPF to create and control teh appearance of XML document layouts and controls and how objects are bound to database.
- Used WCF to allow programs to interoperate remotely and to provide better web security.
- Created Web services with WCF and WPF using C#, SOAP and HTTP for teh website.
- Used SOAP header for autantication for autantication of teh web services. Used SOAP in AJAX application with Asynchronous Javascript and XML.
- Used WCF to configure and extend communication to web services with SOAP and non-SOAP messages (XML). Used for advanced distributed platforms.
- Used AJAX for dynamic selection of car images in a horizontal sliding fashion and in many other dynamic applications of teh site. Used AJAX for autantication and validation of controls.
- Used crystal reports for maintaining teh quarterly, monthly, annual sales reports for teh Toyota dealer’s sales in their particular zip codes.
- Involved in testing and troubleshooting teh issues involving API interfacing with Email labs.
- Used LINQ concepts with SQL server for better control on database.
- Used Visual Source Safe for project management.
Environment: .NET Framework 3.5, C#.NET, ADO.NET, WCF, WPF, WWF, XML, AJAX, HTML, CSS, ASP.NET 3.5, VSS 2005, Win forms, User Controls, COM/DOM, Java script, JQuery, SQL server 2005, Win2k/NT
