Senior Fullstack .net Developer Resume
New York, NY
SUMMARY
- Experience in IT industry for over 8 years, involving Software Design, Analysis, Development, Integration and Testing on client and server side (SDLC) in various domains such as Insurance, e - commerce and Finance.
- Experience as .NET developer in developing web-based applications using .NET technologies such as C#, ASP.NET MVC, .Net Core 5.0, .NET Framework, HTML, CSS and IIS.
- Experience in working with different object-oriented programming techniques, Microsoft design patterns like Microsoft View Controller, Service Oriented Architecture (SOA), WCF and Data Transfer Objects (DTO).
- Experience using ASP.Net Core 5.0 in designing web applications.
- Experience in managing content in Sitefinity and SiteCore CMS platforms.
- Extensively created widgets and templates which are used in Sitefinity for publishing pages.
- Efficiently used Data Readers and Datasets in ADO.NET to retrieve, display edit and update the database.
- Experience on SQL Server Database Design, Analysis, and Normalization and in writing tables, Stored Procedures, Views, Triggers, Indexes and Constraints.
- Experience in database development, in creating complex Stored Procedure, Views, Triggers using PL/SQL, T-SQL and performance tuning in SQL Server 2019.
- Extensively used OAuth for autantication of web application.
- Proficient developing applications using MVC, Blazor server - side and WEB API with Entity Framework.
- Designed middle layer for generating token and doing auth validation for Web API applications.
- Experience in implementing client-side JavaScript, JQuery, proficient in HTML, CSS.
- Extensive Experience of LINQ and ORM technologies like Entity Framework 6.0/5.0/4.3, Database First, Code First and performance tuning in Entity Framework.
- Worked with Angular 4/6/8/10 routing, Lazy loading and React(JSX) Forms to develop the client side application.
- Experience in creating reports using SQL Server Reporting Services (SSRS).
- Experience on Waterfall, SCRUM, and Agile software development approach.
- Extensively Used Ninject to create interfaces and injecting into controllers.
- Extensively used serilog and Log4net for logging in web applications.
- Experience in developing web application using MVC architecture and report generation using SSRS.
- Extensively used Red gate tool for maintaining, versioning SQL server databases.
- Worked with jQuery and JSON for the retrieval of data.
- Extensively Used SSIS, SSRS tools for designing packages and generating reports using SSRS.
- Experience in creating cubes using SSAS.
- Experience in Single Page Applications (SPA) framework for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
- Experience in writing DAX queries.
- Extensively worked with Kendo Grid UI.
- Experience in deploying applications to QA, UAT, and production environments.
- Experience with Unit testing, Integration Testing and Functional Testing.
- Experience with Bug Tracking, Encryption and Security Skills.
- Excellent communication skills; can work in groups or independently and is able to handle multiple tasks.
- Strong analytical skills, proven ability to learn quickly and apply technologies.
- Well organized and willing to work hard to fulfill the given responsibilities to my maximum level.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Senior Fullstack .Net Developer
Responsibilities:
- Utilizing .NET Core, ASP.NET, RESTful services following Command Query Responsibility Segregation (CQRS) pattern.
- Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects. By using Entity Framework Code First Migrations me could accomplish this task in a relatively easy way.
- Related Azure Web Application projects updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager.
- Experience of process and transform data by running SQL scripts on Azure.
- Experienced in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET
- Designed and Developed WebApi's for Microservice's.
- Implemented Dependency Injection, Entity Framework 6, Token based authorizations and Resource based authorizations.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls and Custom validations and JQuery was written for Client-side validations.
- TEMPEffectively used ASP.NET security infrastructure for autanticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Leveraged CQRS design pattern in the application to create a highly responsive system.
- Worked on Swagger UI for testing the restful services.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Used Multithreading to execute multiple tasks in application.
- Used both TFS (for UI layer) and GIT (for services) for source code management.
- Root cause analysis and fixing the Windows / IIS Web Server Related issues.
- Leveraged JQuery for page scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Implemented Test Driven Development (TDD) using the NUnit Framework for unit testing and ability to load, explore and execute tests.
- Created Mock-up designs and developed various functionalities with JavaScript, Angular 10 and JQuery.
- Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Developed localization APIs which stores the translated data in Azure and SQL tables.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- TEMPEffectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
- Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop Web Forms.
- Used JQ-Grid View, Data List with Paging and Sorting for displaying various data on to the page.
- TEMPEffectively used JQuery, a concise JavaScript Library, for traversing HTML document, event handling and AJAX interactions.
- Developed ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.NETMVC Web Application.
- Consumed different ASP.NET Web API’s to retrieve customers’ information and other application related information
- Creating Containers by Docker's for Microservices
- Fully experienced in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Extensive use of LINQ and Entity Framework to develop data layer.
- Used Enterprise Library Framework to customize the application based on the behaviors.
- Extensive use of Web Services, XML, XSL to expose the reports to facilitate the information sharing.
- Involved in Data Modeling, Database Design on SQL Server 2005 and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views and Triggers.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader Writer for consistent access to SQL data sources
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Experience in configuring Azure Web Apps, Web roles, Worker roles, Azure App Services, Azure application gateway, Azure DNS, Azure Traffic Manager, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site recovery, Azure backup and AZURE Automation.
- Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
- Extensive use of Web Services, WCF Services and protocols.
- Designed and implemented Data access layers using LINQ for XML Data
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Worked extensively on implementing Automated Unit tests for this application.
- Worked on Agile SDLC, SCRUM Methodology to practice-based methodology for modeling and documentation of software-based systems.
Environment: .NET Core, MVC, Web API, C#, LINQ, AWS, ASP.NET, Entity Framework Core, Jenkins, Veracode, SonarQube, Docker, Kubernetes, SQL Server, Bootstrap, Angular10, ReactJS, TypeScript3.1, NodeJS, Rally, JIRA, Visual Studio 2019, VS Code, Postman
Confidential, Charlotte, NC
Fullstack .Net Developer
Responsibilities:
- Handled daily maintenance of multiple company websites, via various technologies such as C#, VB, .Net, JavaScript and others. Familiar with both MVC and Webforms methodologies.
- Constructed Class Libraries containing code for business and data access. The logic was implemented using C#.
- Developed Web applications and Web Services using ASP.NET, C#, MVC with Razor, Entity Framework, LINQ, HTML5, CSS3, JavaScript, Angular, and Bootstrap UI.
- Wrote and modified Stored-Procedures and user defined functions in SQL Server and T-SQL to carryout database operations Provide technical support.
- Used ADO.NET to connect Web forms to data sources such as MS SQL Server and XML files for manipulating data in database.
- Coded and scripted in C#, ASP.NET, SQL and Java script multi-tiered web based .Net Framework and SQL SERVER.
- Developed Stored Procedures, Tables, Views in Oracle, and Teradata Databases.
- Used ADO.Net to retrieve the data from the SQL Server Database and Oracle database.
- Used different approaches in Entity Framework to interact with database.
- Developed a new ASP.Net Core Web API application.
- Responsible for coding the web application using C# by following layered architecture and ADO.NET.
- MVC Design Pattern followed for Asp.Net MVC Application.
- Created the models, views and controllers using ASP.NET MVC 3, VB.NET, HTML, Java Script, and jQuery.
- Developed application frontend with HTML5, CSS3 and Knockout JS with Asp.Net MVC.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Implemented JWT Token based autantication to secure the ASP.NET Core Web API and provide authorization to different users.
- Installed all the different Asp.net Core dependency packages like analyzers, MVC analyzers to target the microservices structure like attributes of APIs etc.,
- Scaled microservices, distributed systems and serverless applications using Simple Queue Service (SQS).
- Involved in developing web Pages with rich UI, AJAX, and jQuery using ASP.NET.
- TEMPEffectively used jQuery a concise JavaScript Library for traversing HTML5 document, event handling and AJAX interactions.
- Developed UI/Front-End using Angular, Node JS, HTML5, CSS3 and GIT as the Version Control System.
- Created the Web API controllers in ASP .NET MVC to build, maintain RESTful APIs, and consumed API client side using Angular data binding.
- Developed the Front-End for applications like SCE and DC - Coordinators using React, HTML5, React Strap and Redux
- Developed the UI Components by using React to implement custom & wide range of modern components with React Strap component library for React.
- Developed single page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap
- Utilized SDLC and Source Code, Jira, DevOps with Jenkins, Service Manager, Agile, Waterfall, Clear Case and Tortoise SVN.
- Implemented new projects builds framework using Jenkins as build framework tools.
- Actively involved in Migrating applications from ASP.NET to .Net Core, classic to Azure cloud and AWS deployment.
- Hosting of Windows WEB API's, Asp.Net applications in IIS and creating Cloud Instance using AWS for deployment in product environment.
- Integrated Jenkins with repositories like TFS, GITHUB to build through Maven and Artifactory repository for pushing successful build code.
- Implemented API Documentation with Swagger.
- Implemented CSRF token for documentation tool (Swagger).
- Implemented Sitecore/MVC design pattern for developing the Web Application.
- Involved in designing, developing, and deploying reports in MS SQL Server environment using SSRS and SSIS in Business Intelligence Development Studio (BIDS).
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming, and loading data into data warehouse.
- Prepared the complete data mapping for all the migrated jobs using SSIS.
Environment: ASP.NET 4.5/5.0, C#, LINQ, Web API, MVC3/4, SQL Server 2014, Team Foundation Server, Visual Studio 2017, HTML 5, CSS3, JavaScript, AJAX, Angular 8, Docker, Azure
Confidential, Oakland, CA
.Net Developer
Responsibilities:
- 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. Involved in programming with XAML applications.
- Development of component classes inC#encapsulating the business logic with strict adherence toObject Oriented Paradigms.
- Designed and Developed Microservice's for the business components using .NET framework.
- Developed the new features in the middle tier using core VB and deployed them on to Test servers and the production server
- Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on the IIS
- Responsible for designing the ASP.NET application autantication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
- Participated in requirements and design review meetings with customers, product owners, development managers and stake holders.
- Experience in dealing with concepts like XML Reader class which helps in parsing the XML files for compliance reports.
- Used Multithreading to develop the multiple Target Builder running on Windows platform
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Analyze system and functional requirements to determine feasibility. Identified actors, actions, and goals for each story. Linked all stories back to customer project management system for traceability and acceptance criteria
- Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often
- Divided stories down into logical tasks and identified technical requirements for each task. Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Discuss with the onsite and offshore team on the System requirements documents.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2014 for inserting/Updating/Deleting the data.
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation and initial validation of the software development effort and maintain the project plan.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Project monitoring and control during development.
- Defining responsibilities and reviewing deliverables.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Presenting weekly and daily status to client on behalf of onsite and offshore team.
- Developed test requirement document (TRD), test cases and implemented the test cases.
- Tested the application end to end and fixed the bugs.
Environment: Visual Studio 2015, C#, IIS 6.0, SQL Server 2014, Microsoft Visio, Microsoft Office, Microsoft Project Professional, TFS 2010. GitHub, etc
Confidential, Omaha, NE
Software Engineer
Responsibilities:
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- The Presentation Layer is implemented in ASP.NET with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#.
- Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information.
- Data grid, Datasets were used extensively to display various SQL Server elements and allowed real time updates.
- Displayed data in tabular form based on the criteria selected using Data Grid controls and dynamically loaded data in controls using the server events.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality
- Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with database.
- Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton.
- Worked on Agile SDLC, SCRUM Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Implemented features of ASP.NETAJAX such as Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms autantication.
- Designed different components using C# language and used Exception handling, Error providers to handle exceptions.
- Designed Master Pages for look, feel and standard behavior to centralize the common functionality of all the web pages.
- System Administration with ADS, IIS, FTP and Proxy.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Generated Monthly and quarterly Reports as bar charts for the management using different techniques like data filtering, adding, interactivity using SSRS
- Worked on Team Foundation Server (TFS), creating and managing projects and accessing the items.
- Completely involved in debugging by using Firefox Firebug, Fidler and IE Developer toolbar.
Environment: .NET Frame Work 3.5, MS Visual Studio 2010, C#, ASP.NET, ADO.NET, SQL Server 2008, SSRS Reporting Services, CSS, XML, WCF,WPF, jQuery, JavaScript, MVC, Windows Servers 2008, VSS, Ajax Toolkit Controls, SOAP/WSDL.
