Sr.net Full Stack Developer Resume
Chicago, IL
SUMMARY
- 7+ years of professional experience as a .NET Developer in analysis, design and implementation of web based, windows - based client-server applications in Microsoft Technologies using C#, VB, Classic ASP, ASP.NET, ADO.NET
- Experience in developing effective user interfaces with Angular 10, Typescript, ASP.NET CORE RAZOR Pages, ReactJS, JavaScript, jQuery, AJAX, Bootstrap, HTML and CSS.
- Created database objects in SQL Server 2008/2012/2017, MYSQL and PostgreSQL including stored procedures, triggers, cursors, tables, views, and other SQL joins.
- Developed Webservices using SOAP and REST.
- Hands on experience with SQL Server Reporting Services (SSRS).
- Strong Knowledge of Software Development Life Cycle (SDLC), Design Patterns & Model View Controller (MVC) architecture.
- Experience with Unit and Integration testing using MSTest, Xunit and NUnit.
- Worked in setting up background processing in .NET like Recurring jobs, Batches, Fire and Forget jobs using Hang fire.
- Experience in Webservice and REST API testing using tools like Postman and SoapUI.
- Experience in using Source Code Version Control Systems like SVN, GIT, TFS.
- Have experience in developing SQL server using T-SQL and using PostgreSQL.
- Knowledge on cloud services of Microsoft cloud service as Azure Cloud Service.
- Deploying Azure Resource Manager JSON Templates from PowerShell worked on Azure suite: Azure SQL Database, Azure Data Lake, Azure Data Factory, Azure SQL Data Warehouse, Azure Analysis Service.
- Accountable for providing on premise and cloud-based security services including architecture, hosting, capacity management, backups, automation, deployments, compliance, in Azure adoption.
- Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premises network for backend communication.
- Developed windows services to store Sql Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) Redshift. Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
- Experienced in both Manual Testing and Automation testing using testing tools such as HP Quick Test Professional, Selenium RC, SOAP UI.
- Experience in Design Patterns like Singleton, Factory, Abstract &Facade patterns.
- Experience in performing Analysis, Design, Development, Implementation and Testing of business application systems.
- Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premises network for backend communication.
- Experience in performing Unit Testing using tool NUNIT and performed several Integration Testing, System testing and Performance testing.
- Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Used key features of AngularJS like two-way data binding, templates, services, controllers, scope, custom directives, filters, dependency injection to get, post and represent data from database to the web browser.
TECHNICAL SKILLS
Technologies: .NET 5, ASP.NET CORE 3.1, 2.2, ASP.NET WEB API, ASP. NET MVC 5, WCF, ASP.NET Webservices, ASP.NET Web Forms, Angular 8, Entity Framework, Entity Framework Core, ADO.NET.
Languages: C#, VB.NET, JavaScript, Typescript.
Web Technologies: Angular 10, 8, Typescript, Razor Pages, JavaScript, Bootstrap, jQuery, AJAX, HTML5, CSS 3, XML, JSON, SOAP, REST.
Databases: SQL Server (2017/2012/2008 ), MySQL, PostgreSQL.
IDE & Tools: Microsoft Visual Studio, Visual Studio Code, Notepad++.
Operating Systems: Windows, Linux.
Web Servers: IIS, Apache, Nginx, Kestrel.
Source Code Version Control: SVN, GIT, TFS.
Reporting Tools: SQL Server Reporting Services (SSRS), Microsoft Report Builder.
PROFESSIONAL EXPERIENCE
Confidential, Chicago IL
Sr.NET Full Stack Developer
Responsibilities:
- Participate in the complete Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing and production support.
- Develop REST API’s using ASP.NET CORE 3.1, ASP.NET WEB API, ADO.NET, Entity Framework and Entity Framework Core.
- Develop SOAP based webservices using ASP.NET ASMX Webservices and WCF.
- Work with different programming languages like C#, VB.NET, JavaScript and Typescript.
- Develop effective single page applications using Angular 8, Typescript, Bootstrap, HTML and CSS.
- Work with ASP.NET CORE Razor pages and ASP.NET MVC 5 to build light weight and scalable web applications.
- Developed Razor views with strongly typed View Models using HTML Helpers and Partial Views in ASP.NET MVC 5.
- Used the new ASP.NET CORE MVC Tag Helpers to create forms.
- Develop Web Forms using Master Pages, User Controls, Custom Controls.
- Create stored procedures, functions, views, triggers, indexes, support maintenance and development, help ensure optimized performance of database queries in MS SQL Server, MYSQL and PostgreSQL.
- Implement Data Access calls using ADO.NET and use objects like Data Reader, Dataset, Data Adapter in legacy SOAP Webservices and ASP.NET Web Forms applications.
- Used Code first Approach with Entity Framework for the Data Access Layer (DAL).
- Implemented Repository Pattern for the data access calls from the Business Layer (BL) for the new .NET Core Applications.
- Write unit test cases using NUnit and XUnit.
- Experience with version control software’s like SVN, GIT and Azure Devops (TFS).
- Setup background processing jobs like Fire and Forget jobs, Batches for sending emails to clients using Hangfire.
- Experience in using the Microsoft Report Builder and SQL Server Reporting Services (SSRS) to create reports for the reporting system.
Environment: C#, VB.NET, Microsoft .NET CORE 3.1, ASP.NET CORE, .NET (4.7/4.5/4.0), JavaScript, Typescript, Angular, jQuery, Bootstrap, HTML, CSS, AJAX, WCF, Web API, SSRS, ASP.NET MVC 5, Visual Studio (2017/2015), MS SQL SERVER (2017/2012), MYSQL, PostgreSQL, EF CORE, ADO.NET.
Confidential, Austin TX
Sr.NET Full Stack Developer
Responsibilities:
- Gaining the sub system knowledge and understanding its business requirement.
- Have done impact analysis to identify components affected with the enhancement change and documented the implementation plan for affected components.
- Migrated the whole application from classic ASP (VB.NET) toASP.NET Core.
- Added SSL certificated to the web application.
- Responsible for designing the ASP.NET application authentication using.NET Framework, Model View ControllerMVC 5/6andIIS security model.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages“Layouts and Nested Layouts”,“View Start”and MVC User Controls“Partial Views”.
- Added the AJAX tool kit and implemented various AJAX features and user level validations to the application.
- Implemented the SHA-256 encryption technique to encrypt the user data.
- Created a new application from scratch using the asp.net 4.5 and implemented the WCF services in it to obtain response from the client side.
- Implemented theEntity FrameworkCode First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
- Created theWeb APIcontrollers inASP .Net MVCto build, maintain Restful API’s, also consumed API’s client side usingAngular 4data binding.
- Developed the web services usingWeb APIand implementedADO.NETEntity Framework to model and manage the data from SQL Server.
- Used custom error handling inweb APIto pass proper error message rather than generic error message to better understand the error.
- Built, deployed, and monitored theSSISpackages for the data transfer.
- Actively involved in coding and designing usingC#, XML, JavaScript, HTML5,andCascading style sheets (CSS3).
- Used Angular 4's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
- Performed complex parameterizedSQL queriesto multiple tables in SQL server 2012 and implementedJoinsinStored Proceduresto get the desired data by joining multiple tables in Domain layer.
- Unit testedvarious components of the program to make sure all the components were behaving properly.
- Have deployed the code to the System test (SIT), UAT and PROD environments and provided support to the applications.
Environment: NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual Studio 2015/2013, SQL Server 2014/2012, Entity Framework, Angular 4, Bootstrap 3.3.7, jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS
Confidential, Chicago IL
Sr.NET Full Stack Developer
Responsibilities:
- Worked onAgile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.
- Participated in daily Scrumand weekly meetings with the project manager and architects to meet expectations and deadlines.
- Extensively involved in developing components for Business Logicand Data tier using C#,ASP.NET Core Web API, Entity Framework Core.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC appsand implementedsorting,filteringandpaging with Entity framework in MVC.
- Developed REST/WCF Web services,ASP.NET WEB APIsand involved in pre-testing usingPOSTMAN.
- Maintained state of the Webpages by usingView StateandSessionMemory objects.
- Responsible for developing the reusable Components onUI(Razor Views) by developing thePartial Views,View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Used ASP.NET Core Razor pages for light weight web applications.
- Implemented variousAngular 6 directives,filters,routing, typescript interfacesandservicesto implement better application functionality and performance.
- Implemented enhanced user interfaces to enable the inputs of additional personal information to generate insurance plan usingHTML5,CSS3,jQuery, andAngular 6.
- Extensively usedAngular 6UI forng-gridandUIcomponents and responsible for makingAJAXCalls for theUIInteractions to the Controller Actions usingjQueryand getting the data back asJSONand parsing it onto theUI.
- Implemented JWT Securityto provide authentication and authorization to secure theWeb API.
- Designed database in SQL Serverand createdstored procedures,functions,viewsto reduce the complication of front-end SQL queries andtriggersto enforce entity relationships.
- Worked onTFSforversion control, Code Review and for automatic builds and continuous Integration.
- Build a deployment pipeline in Azure Devops.
- Performed Unit testingusing NUnit,Integration Testing,Performance TestingandSystem Testing.
- Scheduled jobs for report generation through Hangfire and Autosys.
- Extensively used Microsoft report builder to generate report (.rdl) files and deploy reports on the SharePoint system.
Environment: NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual Studio 2015/2013, SQL Server 2014/2012, Entity Framework, Angular 4, Bootstrap 3.3.7, jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS.
Confidential, Louisville, KY
Sr.NET Full Stack Developer
Responsibilities:
- Worked on all phases of Software Development Life Cycle (SDLC)inAGILEenvironment.
- Design, Development and Testing of.NET Applications using.NET Framework 4.5.
- Developed user interfaces usingASP.NET MVC views,partial views, and multipleinterfaces to transfer data into different server
- Used XML efficiently for mapping the fields of CRM management system to different fields.
- Designed & Developed ASP.NETUser Controls and used ASP.NET WebForms controls.
- Extensively used State Management Techniques like Query Strings,Session’s stateto maintain state between theASP.NETpages
- Efficiently displayed data in ASP.NET Grid View, along with a populating Details View and Data List along with update controls.
- UsedLINQ to Entities,LINQ to SQL,LINQ to XMLandLINQ to Objectsfor retrieving the data proficiently.
- Developed Templates usingHTML,CSS,Bootstrap, andJavaScript.
- Involved inTesting,Debugging, Tracing the application for errors,Documentation, andmaintenanceof the application.
- UsedTeam Foundation Server (TFS)as a Source code control.
- Involved in the design of theUse Case DiagramsandClass diagrams using Microsoft Visio.
- Proficiency inSoftware Development Life Cycle (SDLC)and Agile methodologies of development process such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.
- UsedASP.NET 4.5 AJAX server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
- Worked on optimizing the ASP.NET Webpages using C# and SQL Server stored proceduresto call the application from the data base.
- Used ADO.NET objects Datasets,Data Reader,Data Adapterto effectively communicate with SQL Server Database.
- Created Web Methods using Web Serviceand deployed the Web Serviceon IIS in the production server.
- Developed UI using JavaScript,HTML,CSS, and XML.
- UsedUnit testingto simulate different case scenarios to catch potential bugs.
Environment: .NET FRAMEWORK 4.5, ASP.NET 4.5, ADO.NET, ASP.NET, Visual studio 2015, AJAX, TFS, XML, HTML, SOAP, IIS 7.0, JavaScript, jQuery, CSS, SQL Server 2012
