Full Stack .net Developer Resume
Irving, TX
SUMMARY
- Around 6 years of experience in the field of software development life cycle using AGILE SCRUM Methodology and Waterfall, actively involved in Analysis, Design, Development, Implementation and Testing of business applications.
- Strongly skilled and well Experienced in developing Multi page applications (MPA) and client - side functionalities with various rich UI and responsive features along with performance functionalities in the web applications using advanced JavaScript/UI frameworks like JavaScript, jQuery, Bootstrap, HTML, XML, CSS, Ajax.
- Experience in building sophisticated transactional distributed system applications using Restful Web API’s.
- Extensive experience working with C#.Net, ASP.Net Core, MVC Frameworks and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models with State Management, Security, caching features and configuring optimizations.
- In depth Knowledge in working with attribute routing, data serialization, model binding, and user-based authentication and token-based authentication in WEB API.
- Implementation of Restful web services which produces JSON.
- Experience in Database design (RDBMS), programming, implementation and development using MS SQL Server 2015 MS access, analytical and conceptual skills in database related work primarily creating complex Tables, Stored Procedure, Views, Triggers, Functions.
- Knowledge in CI/CD tools like Jenkins and VSTS.
- Involved in Technical Design Analysis and Code Review meetings.
- Experienced in version control systems such as Team Foundation Server (TFS), VSTS, and Source Tree for active tracking of work progress and maintaining code repository like GIT.
- Experience in developing PaaS and IaaS Applications on Microsoft Azure.
- Set up Azure Active Directory and sync services with on premise active directory.
- Involved in writing unit test cases using MS-Unit, N-Unit Frameworks.
- Excellent Written, Analytical Skills, Verbal Communication skills.
TECHNICAL SKILLS
Programming Languages: C# (4.5/4.0)
Markup Languages: XML, HTML, CSS, Bootstrap
Scripting Languages: JavaScript, jQuery, Ajax
.Net Technologies: C#, .Net Framework 4.5/4.0, ASP.NET, ASP.NET CORE, Entity Framework, ADO.Net, LINQ, Web Services, WebApi, SOAP, REST
Databases: SQL Server 2015
Protocols: REST, GRPC
Operating Systems: Windows 7/10
Test Frameworks: X-Unit, N-Unit, MS-Unit
API Testing Tools: Postman, Rest Let, SOAPUI
Development Tools: Visual Studio (2017/2015), SQL Server 2015
Version Control Tools: TFS, VSTS, Source Tree
Source Code Repository: GIT
Messaging: Azure Queues, Service Bus Queues
Other Tools: MS Visio, MS Office
Cloud Technologies: Microsoft Azure
Process Methodologies: Agile-Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Full Stack .Net Developer
Responsibilities:
- Involved in Iteration Process workflow and also actively took part in Scrum meetings (daily standups) for requirement analysis, task analysis and progress discussions.
- Analysis, Design, Development, testing and supporting of .NET web applications using C# ASP.NET Core, Web Api.
- Designed and Implemented User Interface Applications for Configuring, searching, sorting, editing the data by multiple users at an instance by using ASP.NET Core MVC, Html, Bootstrap, CSS, JavaScript, jQuery, Ajax.
- Implemented Generic (modals/datatables/type ahead) for the User Interface.
- Used Dapper ORM for mapping between Database and Business logic.
- Performed CRUD operations using a repository pattern in MVC.
- Configured Restful services utilizing Web API, designed and developed various Classes in C# ASP.NET Core to implement the business logic.
- Used WebApi for the business layer logics and to get JSON (restful web services) as output.
- Used Dependency Injection to instantiate and pass objects (dependencies) explicitly.
- Used Asynchronous methods to make calls between services and database.
- Implemented Application level logging using Seri Log with various levels of logging (Error, Debug, Info).
- Used Postman tool to test the WebApi (Request/Response processing).
- Created Sql tables, Views and Stored Procedures using SQL Server 2015.
- Interacted with Technical Lead and Architect to resolve any issues in timely manner and keep the team informed on the status of the project.
- Used GIT repositories for Source Control of the code.
- Involved in writing Developer Design and test Documents.
Environment: s/Frameworks: Visual Studio 2015, ASP.NET CORE 2.2, ASP.NET Core MVC, SQL Server 2015, IIS On- premise Servers, Postman.
Confidential, Atlanta, GA
.Net Developer
Responsibilities:
- Involved in Agile-Scrum methodology, provided better estimates and actively been involved in Scrum meetings (daily standups) for requirement analysis, task analysis and progress discussions.
- Analysis, Design, Developing, testing and supporting of .NET web applications using .Net Framework, MVC, ASP.NET C#, ASP.NET Core.
- Designed and Implemented a User Interface for Configuring, storing, sorting, editing the data by multiple users at an instance by using ASP.NET MVC, Html/Html5, Bootstrap, CSS, JavaScript, jQuery, Ajax.
- Implemented FTP file Upload process functionality to the User Interface.
- Configured Restful services utilizing Web API, designed and developed various Classes in C# ASP.NET Core to implement the business logic and event handling.
- Used WebApi for the business layer logics and to get JSON (restful web services) as output.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter to access data from the database.
- Used XML’s to configure error handling data which can be utilized by the Web Api project.
- Implemented Application level logging using Log4Net with various levels of logging (Error, Debug, Info).
- Basic Knowledge on Logging and monitoring tools like ELK and Splunk.
- Used Dependency Injection to instantiate and pass objects (dependencies) explicitly.
- Used Azure PAAS to deploy Web Based Applications on an App service in a Resource Group on Azure.
- Knowledge on overview of 837/835 (Batch Process) and 270/271 (Claim Eligibility) EDI standards.
- Used Azure Active Directory to sync services with on premise active directory which would authenticate the users who are authorized to access certain applications.
- Used Environment Variables to configure the dynamic values used by the application.
- Used Asynchronous methods to make calls between services over GRPC / REST.
- Involved in setting up and installing features on windows IIS servers.
- Used Postman tool to test the WebApi (Request/Response processing).
- Involved in writing Unit Tests using N-Unit /X-Unit Frameworks.
- Created tables and Stored Procedures using SQL Server 2015.
- Interacted with Product Owners, Project managers and Business Analyst to resolve any issues in timely manner and keep everyone informed on the status of the project.
- Involved in Agile Scrum activities like Retro specs for refining the requirements, pulling stories, creating tasks, Bug fixings, deliver stories by the end of sprint and sprint demos.
- Used GIT repositories for Source Control of the code.
- Involved in writing Technical Specification Documents.
- Used Git flow through a git UI tool “Source Tree” to manage everyday code integrations/merges between developers and maintain a structure which represents the versions of QA /production Releases.
Environment: s/Frameworks: Visual Studio 2015, Dot Net Framework 4.5, ASP.Net MVC, Dot Net Core SDK, ASP.NET Core MVC, SQL Server 2015, Azure VM’s, MS-Azure, IIS On- premise Servers, Postman.
Confidential, Cleveland, OH
Full stack .Net Developer
Responsibilities:
- Involved in SDLC phases in Agile methodology and Scrum and provided better estimates and actively involved in Scrum meetings for requirement analysis, task analysis and progress discussions.
- Involved in implementation of Entity Framework for business to domain model.
- Defined Domain Entities and Relationships using Microsoft Entity Framework Code First approach and Data first approach.
- Analysis, Design, Developing, testing and supporting of .NET web applications using .Net Framework, ASP.NET C#, MVC.
- Designed and implemented a dashboard for storing, editing and accessing the data by multiple users at an instance by using Angular JS, jQuery, Bootstrap, Xml.
- Set up IAAS virtual machines and Virtual network for back end connectivity to on premise domains.
- Set up Azure Active Directory and sync services with on premise active directory.
- Developed Stored Procedures, Functions, Views and Triggers for Data Manipulation, ensuring set up relations includes indexing, constraints, foreign keys, primary key etc. using SQL Server.
- Configured Restful services utilizing Web API, Designed and developed various Classes in C#, NET to implement the business logic and event handling.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows services.
- Interacted with Project managers and Business Analyst to resolve any issue in timely manner and keep everyone informed on the status of the project.
- Used git repositories for source control of the code.
- Used Web Api for the business layer logics and used LINQ to retrieve data from the database.
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions
- Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and implemented Repository pattern for centralized data access.
Environment: Visual Studio 2015, Net Framework 4.5, WCF, C#, ASP.NET, HTML5, CSS3, Java script, IIS, SQL Server 2014, Entity Framework, TFS, MS-Azure.
Confidential, Basking Ridge, NJ
.Net Developer
Responsibilities:
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View starts and reusable components for implementing the business rules.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Strong working knowledge of Rich UI applications based on latest UI technologies, libraries and frameworks like Angular JS & Bootstrap.
- Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives.
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure V-Nets and subnets.
- Built a robust and scalable application that calls a data service based on the Service Oriented Architecture (SOA) paradigm and built using WCF.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Developed and maintained ETL (Data Extraction, Transformation and Loading) mappings
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Created complex Stored Procedures, Triggers, Tables, Views, SQL Joins, other statements to maintained referential integrity and implemented complex business logic.
- Involved in developing mobile responsive UI screens using Bootstrap.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Used Git repositories for source control of the code.
- Created test plans and performed unit and regression testing on the application.
- Experience in coordinating with on-site and offshore team members in daily status meeting to resolve issues related to project Activities.
Environment: s/Frameworks: VisualStudio2013/2012, Dot Net Framework 4.5, ASP.NET4.5, MVC3.0/4.0, SQL Server 2012, MS Test, Team Foundation Server 2010(TFS), and Windows Server 2008/2008, MS-Azure
Confidential
.Net Developer
Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client's requirements.
- Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.Net and SQL. The middle tier contained all the business logic.
- Involved in designing the layout of User interface using MS-Visio.
- Implemented different components using VB.NET with extensive use of Object-Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Worked with ASP.NET Web Forms, Web Services, State management, caching features, configuring optimizations, securing the web application, Web Services Components consumed for authenticating the user credentials.
- Experienced in working on jQuery on client-side validations, triggering events, popup window and alert messages.
- Wrote SQL queries, Store Procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL command and Dataset for retrieving for management.
- Involved in Performance Tuning of Code using execution plan and SQL profiler and added Indexes to improve performance on tables.
- Involved in unit testing, integration testing and deployment of the application.
Environment: .Net Framework 3.5/4.0, ASP.Net 3.5/4.0, REST/SOAP, SQL Server 2008, SSIS, SSRS, IIS 6.0, Windows 2000 Server, N-Unit, Visual Studio 2008/2010.
Confidential
Jr .Net Developer
Responsibilities:
- Involved in requirements gathering and performed object-oriented analysis, design and implementation using UML.
- Worked in team environment and developed web-based application for users.
- Designed web interface using ASP.NET and multitier architecture.
- Developed presentation layer using server controls, HTML controls and user controls.
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Implemented Service Oriented Architecture (SOA) in the application.
- Created document libraries to store and share the functionalities.
- Created SQL Stored Procedures to handle the business logic.
- Used LINQ to SQL and ADO.NET as the data provider for communicating with the SQL Server Database.
- Used SOAP protocol for accessing web-based services and communication between applications.
- Implemented Caching technologies to improve the performance.
- Built and used Error handling mechanism extensively.
- Integrated SSRS reports into the web application using Report Viewer Controls.
- Documented the unit test cases for the modules/forms developed.
- Used Visual Source Safe to deploy the code and task management.
Environment: Visual Studio 2005 IDE, ASP.NET, C#, VB.NET, .NET 2.0/3.0, ADO.NET, XML, Web Services, SharePoint 007, VSS for version control and for bug tracking, SQL Server 2005.