.net Full Stack Developer Resume
TX
SUMMARY
- Over 7+years of extensive experience in Analysis, Designing, Development, Documentation and Implementation of Web Technologies for various N - Tier applications.
- Expert in implementing the applications using MVC, MVVM, Factory patterns and N - Tier architecture.
- Experience in developing applications under .NET Framework using ASP.Net, C#, SQL Server, WCF Services, Web API RESTful Services.
- Expertise in performing DOM manipulations, creating Components, Directives, Services, Pipes, Templates, Dependency Injection and implementing Routing and established different types of Data binding and component communication.
- Experience in creating custom directives in Angular 2/7/9 to re-use components in various parts of applications.
- Experience in designing and branding Master Pages utilizing Server ControlsUser ControlsData Grid controlForm Validation controlsCustom controls and CSS.
- Expertise in developing Console, Windows and Web Applications using C#, ASP.NET, ADO.NET, LINQ, XML, XSLT, JAVASCRIPT, AJAX and JQuery in Visual Studio.
- Experience in developing Language-Integrated Query (LINQ) queries to retrieve data from different data sources (LINQ to Entities, LINQ to XML, and LINQ to SQL).
- Experience in developing web services (REST (Representational State Transfer), SOAP), HTTP/HTTPS and SOA (Service Oriented Architecture), WCF (Windows Communication Foundation), Language Integrated Query (LINQ) and Entity framework.
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WF) in .Net Framework.
- Experience on MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments
- Extensive experience with ADO.NET, Code First Approach and Database-First Approach using Entity Framework and LINQ for data connection
- Experienced in developing RESTful API with Web API 2 and working with WCF on SOAP web services.
- Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins using SQL Server 2008/2012/2014/2016.
- Experience in dealing with Windows Azure IAAS - Virtual Networks, Virtual Machines, CloudServices.
- Hands on experience in SQL Queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization
- Understanding of SSIS and SSRS in terms of data integration from various sources and reporting.
- Experience performing Nunit and Integration Testing in the Development environments and experience in Bug Reporting and Fixing.
- Experienced in implementing .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Team player capable of working independently; willingness and ability to quickly adapt and learn new technologies, along with excellent communication and Inter-personal skills.
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, ADO.NET, AJAX, LINQ, MVC, Entity Framework, NHibernate, Web Services, WCF, Share Point and Power apps, Web API.
Programming Languages: C#, SQL, T-SQL, PL/SQL, TypeScript
Distributed Technologies: Restful, Web API, WCF and SOAP
Web Technologies: HTML5, CSS3, Bootstrap, Angular 9/7/2, JavaScript, jQuery, Node.js
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET
Cloud Services: Azure
IDE: Visual Studio
Version Control Tools: VSTS, Git, Team Foundation Server (TFS)
Methodology: Agile (Scrum), TDD, Waterfall Model
PROFESSIONAL EXPERIENCE
Confidential, TX
.Net Full Stack Developer
Responsibilities:
- Followed Agile/Scrum methodology with 3-week sprint involved in daily Stand-up Meetings, Status Meetings, Backlog Meetings and Code Review Meetings.
- Worked web API Restful Services to provide services to HTTP requests. Create methods using Dapper as micro ORM to simplify data access while ensuring high performance
- Made use of Angular 9 features like Components, Subject, Observables, Pipes, Services and Routers to develop the application while also making use of Angular NPM packages.
- Created Template-Driven Forms and Data-Biding to display the related items.
- Used UI-router Angular library for creating multiple views as well as nested views to navigate through the application. Used App-Loader for saving data.
- Involved setting up NPM (node package manager) installation to manage modules
- Deployed 4-layer structure for the project such as Data-Access-Layer, Repository-Layer, Data-Business-Layer, and UI-Layer.
- Deployed Entity Framework for database and ORM (Object-Relational Mapping) manipulation with MS SQL Server, used Database First Approach to build the models and back-end logic.
- Used GIT for source control and JIRA for project management.
- Create the application in .NET framework, .NET core and implement logic using C# and OOPS concepts.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture. Implementation of client-side validations using ASP.NET MVC Validation.
- Developed Web Services and WCF services common for various applications using .NET Framework.Configured various Web Applications on Internet Information Server (IIS).
- BuildRest API’s using .net core/.net framework and deploying them in Azure portal
- Prepared architecture plan to create the Azure Cloud environment to host migrated IaaS and PaaS role instances for refactored applications and databases.
- Used Server-Side Validation Controlsand Client-Side Validations (using JavaScript) for handling the form inputs.
- Develop Stored Procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching data and binding. Responsible for coding that includes reading of an XML file and fetching data in the fields/tags and transferring the data to the database using LINQ.
- Performed user acceptance testing on applications using manual testing methods, resolve problems, identify trends, determine system improvements, implement change.
Environment: .Net Framework 4.8, ASP. Net, C#, Angular 9, TypeScript, NPM, Angular Material, JSON, RXJS, CSS3, Entity Framework, MS SQL Server, Nunit, GIT, Jira, Agile, Azure, Windows
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
- Design and develop Web Applications using ASP.NET MVC 6 and C# that are used by internal users.
- Leveraged Angular 7 for developing application using, HttpClientModule for REST calls and used jqueryto process JSON and XML then providing them to components that are in need.
- Using Angular CLI to manage project, create components, and services. Using Services, @Input, @Output, Event Emitter, and Observables for components communication.
- Implemented the Layers (Data access layer, Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods.
- Worked on cloud computing using Windows Azure and SQL Server Azure.
- Created 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.
- Created Web API Services using ASP.NET Web API and C# and used LINQ JS to access various JSON objects
- Developed MVC and MVVM design pattern to create a simple, testable, robust framework for ASP.NET and Silver light application.
- Performed validations on Web Forms using .NET Validation Controls and Client Side Validation using Angular 7.
- Established communication between different applications running on same/different platforms using WCF.
- Implemented and consumed Web Services (SOAP, WSDL and UDDI) for automatic dump in SQL server.
- Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
- Using ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.
- Used Confidential Team Foundation Server (TFS) for all the source code maintenance needs and Responsible for Project and Code Documentation. using SQL Server Reporting Services (SSRS) and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.
- Using GIT for Development Source Control. Used SOAP UI tool to test the REST web service operations.
Environment: .Net Framework 4.5, C#, ASP.Net, WCF, WPF, Webforms, Angular 7, Angular CLI, Bootstrap, TypeScript, Visual Studio, Azure, JSON, XML, LINQ, SQL, SSIS, SSRS, SOAP UI, LINQ, GIT, Jira, Agile, Windows.
Confidential
.Net Developer
Responsibilities:
- Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, Architecture and participating in the development.
- Developed core functionality with the ASP.NET MVC Framework (C#. NET, Entity Framework).
- Implemented Angular JS Controller functions, service using Controller methods to set up initial state of the object.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Worked on Windows Communication Foundation (WCF) services to communicate between the processes via SOAP XML messages and also scheduled it as a Windows Service.
- Developed various Layout Pages (Master Pages) based on specified responsive design with integration of security, authentication and role based authorization with implantation of an URL Routing.
- Designed a Web application using Web API with Angular JS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from SQL Server.
- Used Web services -WSDL and SOAP using Apache Axis for getting the required information.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created Technical Specification documents with UML diagrams like Activity Diagrams and State Diagrams for a better understanding of flow of module for future
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project and used jira for bug tracking.
Environment: Net Framework 4.0,C#,Visual Studio, Angular JS, Microsoft SQL Server, ASP.NET MVC 4.0, Web API, Entity Framework, LINQ, WSDL, Apache Axis, NUnit, WCF, TFS, HTML5, JavaScript, J Query, CSS3, Jira, Agile, Windows.
Confidential
.Net Developer
Responsibilities:
- Involved in full SDLC followed by Agile methodologies to produce high quality software model.
- Designed Asp.Net Web Forms using front end technologies like html, CSS and j Query.
- Implemented CRUD functionality with Entity framework (ORM) in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Actively involved in analysis, design, development and implementation of platform WCF services, resolving issues and coordinating the requirements with team.
- Used C# as code behind for creating custom controls and server controls.
- Created Joins, Views, functions, stored procedures and triggers as part of the Database programming.
- Developed Restful web services using Windows Communication Foundation and Web API.
- Used query processing using LINQ and created web application with LINQ to SQL CRUD operation.
- Tested the application as per the test cases and business logic using unit test and fixed the bugs.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Environment: .Net Framework 4.6, ASP.Net, C#, HTML5, CSS3, JQuery, Bootstrap, JSON, LINQ, SQL Server, TFS, Jira, Agile, Windows.