Senior Full Stack .net Developer Resume
Tampa, FL
SUMMARY:
- 7+ years’ of Extensive experience in Client/Server Web apps development with .NET/ASP.NETv 3.0/3.5/4.0/4.5/4.7 , Front - End WebUI/UX Development and Relational Database Development
- Well Experienced in AGILE, SCRUM, Scaled Agile (SAFe), Kanban and Waterfall Development
- Extensive Programming experience with C#, .NET, ASP.NET, MVC, WebAPI, WebForms, WCF
- Extensive experience in .NET Core/ASP.NET Core v 1.0/1.1/2.2/3.0/3.1 , ASP.NET Core Identity, Entity Framework (EF) Core, Razor Core, MVC Core and ASP.NET Core Dependency Injection
- Strong Expertise developing Frontend Web Applications using Angular v4/v6/v7/v8/v9, React.JS, JSX, AngularJS, Typescript, HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap 3/4 and RWD
- Extensive Experience using PL/SQL, T-SQL, SQL and NoSQL to develop databases like MySQL, ORACLE11g/12c, SQL Server 2008/2016, MongoDB and developing Procedures and SQL scripts
- Well experienced with data access using Entity Framework, ADO.NET, LINQ and LINQ To SQL
- Strong knowledge of On-Premise and CloudBasedServers including MS AZURE, Oracle Cloud, IIS, Apache Http, Windows Server 2008/2012R2 and Source control such as TFS, TFVC and Git
TECHNICAL SKILLS:
C#, VB, ASP.NET, Angular, React.js, HTML, CSS, JavaScript, AngularJS, Bootstrap, Typescript
SQL Server2014/2016, Oracle11g/12c, MongoDB, T-SQL, PL/SQL, NoSQL, SQL
.NET, MVC, WebForms, WebAPI, WCF, WIF, Entity framework, LINQ, ADO.Net
Microsoft Visual Studio 2019, SSMS, SQL Developer, PostMan, SOAP UI, Fiddler
Git, TFS, IIS, Node.js, Azure DevOps, GitHub, Jenkins, Microsoft Azure, RabbitMQ
Unity, StructureMap, Ninject,npm, Log4Net, NLog, Serilog, MSTest, NUnit, xUnit
REST, SOAP, JSON, XML, AXIOS, MVVM, TDD, SOLID, DDD, IoC/DI, SOA, OData
EXPERIENCE:
Confidential, Tampa, FL
Senior Full Stack .NET Developer
Responsibilities:
- Developed Maintainable, high performance ASP.NET Core Web APIs Consumed by Point of sale (POS) Systems all across the United States, at Retail stores and Furniture Sale Stores to enable the customers make purchases at Retail stores without having their store credit cards or Driver license
- Implemented the RESTful ASP.NET Core Web APIs using Modern Framework technologies like Entity Framework Core for Data Access, Moq and xUnit for UnitTesting, Serilog and Microsoft Extensions Logging for Logging, and JSON Web Token (JWT) for Token Based Authentications
- Developed REST Architecture Web APIs using Software Design Approaches and Patterns such as Inversion of Control and Dependency Injection (IoC/DI), Separation of Concerns (SoC), Domain Driven Design (DDD), SOLID Software Design Pattern and Service Oriented Architecture (SOA)
- Developed React Single page applications (SPAs) and rendered React Components to Frontend UI using ReactDOM and JSX Elements. Implemented React Bootstrap to render CSS3 Styling, Form Row operations and Responsive Web Design (RWD). Developed various JavaScript functions and invoked functions in Lifecycle methods such as ComponentDidMount and ComponentWillMount
- Developed extensible, robust ASP.NET Core MVC Web Applications in ASP.NET Core v2.0/2.2 using C#, .NET, ASP.NET, HTML5, CSS, JavaScript, JSON, XML, JQuery, Bootstrap and AJAX including ASP.NET Core Identity for Login Security and Data annotations for the Data validation
- Developed the Frontend user experience for the MVC using HTML5, CSS, JavaScript, AngularJS, jQuery, Ajax, DOM manipulation, RWD, Ajax helpers and Media Queries to create very rich user interface, responsive web pages and partial page rendering in *HTML, *CSHTML and VBHTML
- Developed Backend Databases using Microsoft SQL Server 2016 and SQL Server Management Studio. Implemented the Databases by using T-SQL to create Database objects including Tables, Constraints, Stored Procedures, Triggers, Database Links, SQL Scripts and SQL Agent Jobs
Confidential, Baltimore, MD
Full Stack .NET Developer
Responsibilities:
- Developed Robust Web Applications using MVC 5.0, Entity Framework 6.0, LINQ, ADO.NET, APIs, REST, SOAP, TDD approach, MVVM patterns, WIF and Dependency Injection techniques
- Developed the MVC pages using C#, VB, ASP.NET, XML, Ajax/JSON, Bootstrap 4 and PL/SQL
- Developed the UI/UX using HTML5, CSS, JavaScript, AngularJS, jQuery, RWD and Ajax helpers
- Implemented Client-Side Validations and Server-Side Validations for the MVC Pages developed
- Developed Angular web applications and implemented the data-bound Components, Services and Interfaces using TypeScript, C# and Angular v4. Created Complex-type Properties rendered to UI
- Hooked the OnInit Lifecycle Methods into the Angular Components and Directives; implemented Form Validation in the Angular Apps and Created Custom error messages for the Form validation
- Developed React Applications in ASP.NET Core v2.2. Developed Component Will Mount logic to Unsubscribe functions in React components and implemented the React should Component Update to determine if React DOM Render should occur. Implemented and handled various React Events
- Implemented React Hooks like use State to Return Stateful Values and Implemented the Required functions to update it. Implemented set State functions to update the state of the React components
- Developed the Web services using WCF and RESTful Web APIs consumed by Web Applications
- Implemented Unit testing and Integration testing using MSTest, NUnitand Moq to implement the test for Repositories, Selection Factories, Business Objects, Controllers and Business Components
- Used SQL, PL/SQL, and T-SQL to develop Stored procedure, Packages, Functions and SQL Script
- Used ADO.NET and Data Service Providers (Oracle and SQL Server) for implementing DataSet, Data Command, DataTable, Data Adapter and Data Reader for consistent access to the Databases
- Implemented Solid Design Principle, Cross Cutting Concerns, Microservices, Repository Patterns and Factory Patterns to ensured coupling and separation of concerns for MVC Pages developed
- Implemented Asynchronous Programing in Services and Clients to enable easy execution of long running operations. Implemented Multithreading and Output/Data Caching for Faster Operations
Confidential, Grand Rapids, MI
Full Stack .NET Developer
Responsibilities:
- Developed Applications using ASP.NET framework, MVC Model, Entity Framework 6.0, LINQ, JavaScript, Bootstrap3, Ajax, HTML5, CSS, jQuery, AngularJS and SQL Server 2012/2014/2016
- Designed and Developed the Databases in SQL Server and Oracle 11G including creating Tables, indexes, constraints, stored procedures with SQL, T-SQL and PL/SQL to Read, Insert and Update
- Developed Single Page Apps with React and Angular v4/v5 using C#, Typescript and JavaScript
- Developed RESTful Services to send JSON format data packets between Front-end and middle-tier controller to publish information like customer profile, profile-edit and enrollment information
- Implemented AZURE Active Directory on Azure Web Apps and APIs. Migrated the On-Premise Databases to Azure. Developed ASP.NET CORE APIs and WebApps on AZURE App Service
- Implemented Dependency Injection to decouple objects and achieve Separation of Concerns in Web API and MVC. Implemented security, logging and validation in ASP.NET and MVC
- Designed web-based ADO.NET internet application linked to firm-wide SQL Server database
- Implemented Partial View, Auto Completion, Pagination and Page Rendering for better User experiences and to achieve desired functionality respectively in MVC 4.0/5.1 and WebForms
- Performed Unit Testing with NUnit and MSTest in MVC 5, WebForms, WCF and Web API
- Used LINQ to Objects, Lambda expressions, LINQ to Entities and LINQ to Data Set to query and retrieve selective based information on ASP.NET, MVC 4.0, Web APIs, WCF and WebForms