Full Stack .net Developer Resume
Austin, TX
SUMMARY
- 8+ Years of extensive experience in software development life cycle involving Architecture, Requirement analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various applications based on Client Server, Web Applications and Business Solutions using C#, VB.NET, VB6, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL Server, Oracle and Visual Studio.
- Experience in programming with .NET Framework using C#, .Net Core, ADO.NET, ASP.NET, Visual Studio 2013/2012, SQL server 2012/2010, Azure, ASP.Net MVC and WCF.
- Experience in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages,, Angular JS, CSS, Ajax, Bootstrap, JavaScript and JQuery.
- Experience with VB 6.0, ADO.NET, AJAX, LINQ, XML, XSLT, SOAP, DHTML, COM, JavaScript, JQuery and CSS...
- Highly Knowledgeable in ASP.NET MVC in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, Routing....
- Good experience in Object Oriented Analysis & Design (OOAD) and Object - Oriented Programming (OOP) concepts including encapsulation, Inheritance, Polymorphism and Abstraction...
- Worked extensively with different ADO.NET objects to interact with database and good experience in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Excellent skills with GOF Patterns, Software Development Life Cycle development (SDLC), Microsoft Application Blocks, Microsoft Enterprise Library(MSFT), Class Diagrams and Use Case Diagrams using UML, OOAD concepts and Rational Rose 98/2000. And worked with version controls Visual Source Safe (VSS).
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in developing Web Applications using third party controls Dev Express and Telerik.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application.
TECHNICAL SKILLS
Frameworks: .NET Framework 4.5/ 4.0/3.5/2.0/1. x.
Microsoft Technologies: C#, VB.NET, ASP.NET 4.0/3.5/2.0/1. x and MVC 3.0/4.0/5.0, AJAX, Silverlight 5.0/4.0/3.0, WPF, ADO.NET, Crystal reports, SSIS, SSRS, WCF, Web Parts, Web Service, WSDL, LINQ, Entity Framework 4.3/5.0/6.0, SharePoint.
Operating Systems: Microsoft Windows Server 2003, Windows-XP, 7, 8 and 10.
Other Technologies: Java Script, Ajax, JQuery and Angular JS
Internet Technologies: Web forms, XML, XSL, HTML, WSDL, JSON
Other Tools/Packages: VSTO, DevExpress, Telerik, MS-Office, CutePDF, UML, Net Advantage 2012.1.
Database Experience: MYSQL Server 2012/2008/2005/2000 , Oracle 11g/10g/8i/9i/, Mongo DB.
Web servers: Internet Information Server (IIS) 7.0/ 6.0
Version Control Tools: TFS, GIT
Scripting and Markups: JavaScript, VBScript, ASP, JSP, HTML 4.01/5, PHP, DHTML, CSS (2/3), XPATH.
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , WEB SERVICES, NHIBERNATE.
PROFESSIONAL EXPERIENCE
Full Stack .Net Developer
Confidential
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and backend applications.
- Actively involved in developing Web Application using Angular and supported components.
- Focused on developing reusable components such that application code is maintainable.
- Worked on creating CRUD API's using .NET Core 3.o C#
- Designed application to support responsive UI for all resolutions and support for cross browser compatibility.
- Heavily followed Agile Scrum methodologies. & Followed Test Driven Design & Event Driven design patterns.
- Design and implement Restful API layer along with calls to consume an API layer using Angular Http modules
- Worked on http interceptors to support modifications on http requests.
- Solely worked on dynamic navigation header and footer menus that support n-level hierarchy.
- Designed application to be driven based on Configuration JSON that can be helpful for developing dynamic applications.
- Implemented Unit Testing using Angular testing frameworks Jasmine, Karma with overall code coverage above 90%.
- Coordinate with Architect & Tech Leads on development techniques and standards.
- Highly Participated in Code-Reviews for better coding practices.
- Utilized Team foundation Server for version Control and source code maintenance needs.
- Used Dependency Injection, to inject dependent services into the class components when it was called.
- Worked on typescript a super set of JavaScript helps to enforce types which help in compile time error checks.
- Implemented Unit Testing and System Testing using NUNIT.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Used TFS web with Azure DevOps to track work items create bugs and user stories as required and TFS online to raise code reviews and create shelve sets with co-team members.
Environment: Angular 9, Typescript, C# .NET Core, ADO.Net, REST API, T-SQL, Material UI, CSS3, HTML5, JSON, JavaScript, Service Fabric, Visual Studio .Net 2017/2015/2013 , ASP.NET MVC5.0/4.0, TFS 2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS, Azure App service, testing frameworks - Jasmine, Karma
Full Stack .Net Developer
Confidential
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and backend applications.
- Heavily followed Agile Kanban methodologies. & Followed Test Driven Design & Event Driven design patterns.
- Coordinate with Architect & Tech Leads on development techniques and standards.
- Design solution for various system components using Microsoft Azure.
- Maintaining the legacy application and migrating the customers from Oracle Db instance.
- Developed web applications using JavaScript, jQuery, AngularJS using the ASP.NET.
- Worked on creating web Services using ASP.NET Web API and C#.
- Performed Unit, Integration testing using N-Unit framework (Used Fake-It-Easy for mocking purposes).
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Implemented Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for data integration with Services.
- Used Dependency Injection, to inject dependent objects into the method when it was called.
- Created tables and indexes and wrote Stored Procedures, Functions and Triggers in SQL Server
- Designed large numbers of Web Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per user's own choice.
- Responsible for designing the web pages Using ASP.NET Master Pages, Web Forms, jQuery, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Created Service Layer using C#. Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects & Implemented LINQ for querying, sorting, filtering the complex objects.
- Developing the view models and controller actions method to fetch the data from the back-end Rest services and send it as JSON objects to the views.
- Implemented & Used Microsoft Entity Framework Code first approach for the Data Access Layer.
- Design and implement Restful API layer along with calls to consume an API layer.
- Used C#, Visual Studio Event Driven design & Test-Driven Design pattern. Experience with AJAX, JavaScript, HTML, jQuery, Enterprise Library and JSON, SQL Server.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
Environment: Visual Studio, Jet Brains-Rider, SQL Server, C#, ASP.NET 4.5, MongoDB, Rabbit MQ, HTML, Web-Forms, JavaScript, jQuery, AngularJS, Entity Framework, GIT (Git-Bash & Git-Kraken).
.NET Full Stack Developer
Confidential, Austin, TX
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Participated in detailed sessions with technical and business stakeholders to determine data and interoperability requirements.
- Used JavaScript, HTML/HTML5, DOM, X-HTML, AJAX, CSS-3 and J-Query in ongoing projects.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- The create index API allows to instantiate an index.
- Created Model objects using Entity Data Model with Entity framework.
- 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 MYSQL Server databases.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Developed and consumed WCF Web Service to access data layer components.
- Used AJAX to create better, faster and more user-friendly web applications.
- Defined and implemented customized configurations settings for application local Web configuration file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain modules.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Developed the software using Agile Methodology.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: C# .NET, .Net Framework 4.0, ASP.Net, ADO.Net, REST API, AngularJS, Microsoft Visio 2007, AJAX Control Tool Kit, T-SQL, Visual Studio .Net 2008/2010/2013 , MYSQL, ASP.NET MVC5.0/4.0, WCF, TFS 2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS
.NET Developer
Confidential, PA
Responsibilities:
- Experienced in all phases of Software Development Life Cycle (SDLC)-Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment and also in Windows Client Environment in Agile Methodology.
- Designed middle tier in C# to retrieve hosts data from database and display the info on maps.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Created proof of concept for implementing views in Angular JS rather than using razor for development.
- Used Html Helper methods to populate View Bag data to the razor views.
- Used Angular JS accordingly for validation purpose, browser detection and controls.
- Created Model objects using Entity Data Model with Entity framework.
- Written simple to complex stored procedures using T-SQL to retrieve the data from MYSQL Server 2008 database.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Using C# and Asp.net MVC4 created the Business Logic layer and Data Access Layer
- 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.
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Implemented Unit Testing and System Testing using NUNIT.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- 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).
Environment: C# .NET, .Net Framework 1.1, ASP.Net, ADO.Net, Angular JS, Web API, Microsoft Visio 2003, AJAX, T-SQL, Visual Studio .Net 2003, IIS 5.0, WCF, Web Services, XML, TFS 2010, IIS 7.0, ADO.NET Entity Framework 6.0/4.0, LINQ, XML, Microsoft Enterprise Library, MYSQL, SQL Server 2008 R2, Windows Server 2008 R2/2008, Oracle database, PowerShell Scripts.
.NET Developer
Confidential
Responsibilities:
- Worked on Legacy .Net application and also worked on migrating the legacy .Net application to Microsoft ASP.NET.
- Designed Web Forms using HTML5, CSS3, AJAX, AngularJS 2.0 and implemented client-side scripting using JavaScript.
- Used ADO.NET for database connectivity, storage and retrieval on SQL Server 2008.
- Developed WCF Services to allow communication between the Presentation layer and Service layer.
- Developed core functionality with the ASP.NET Framework.
- Worked on conversion of DTS packages into SSIS.
- Communicating with Windows Communication Foundation service via the endpoints.
- Implemented Data Contracts and Service Contracts in WCF.
- Created Client - side proxy classes for use with WCF.
- Implemented Web services to retrieve various accounts information.
- Created data objects (tables, views), stored procedures and functions to store and retrieve the data from the database.
- Used LINQ to retrieve the data from the backend through Entity Framework.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Used TFS (Team Foundation Server) for version control.
- Other responsibilities of the work that was being performed are SRS Documentation, Coding, Unit Testing.
Environment: VB.NET, Legacy Application, ADO.NET, C#.NET, HTML5, CSS3, AJAX, AngularJS, WCF, SQL Server 2008, SSIS, SOAP, JavaScript, jQuery, LINQ, JSON
