Senior Full Stack .net Developer Resume
St Louis, MO
SUMMARY
- Having 8+ years of IT experience as a senior .Net Developer in various phases of software development life cycle with Software Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi - tier, Transactional web and window-based applications.
- Experience in all phases of System Development Life Cycle (SDLC) from investigation of initial requirements through analysis, design, programming, testing documentation and implementation.
- Extensive experience in using .Net components: C#, ASP.Net Core, VB.NET, PL/SQL, ASP.Net MVC, ADO.Net, ADO.Net Entity Framework.
- Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies.
- Substantial experience in various .NET applications using Visual Studio .NET technologies like C#.Net, Angular js, Telerik Controls, React JS, VB.net, Asp.net, AJAX, XML and Java Script.
- Experience in requirement gathering, analysis, design, documentation, unit test case reparation, coding and unit testing, code review, SLA based application support, SIT, and bug fixing, issue troubleshooting, UAT support, production implementation, post production support, root cause analysis and enhancement.
- Experience using Oriented Programming (OOPS), Design Patterns.
- Used Team Foundation Server (TFS) for Version Control.
- Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Excellent in .Net client applications and their development including web and window applications (WinForms).
- Extensive Experience in designing and developing the Reusable User Controls (.ascx), Customer Controls in ASP.Net Web Pages/Forms.
- Experience in usage of third-party tools Telerik RAD control and scripting languages JavaScript.
- Implemented SOA architecture through WCF services which used to rapidly build service - oriented applications that communicate across the web and the enterprise with features Serialization, Versioning and Interop.
- Used TeamCity for continuous integration and Octopus Deploy for deployment of application.
- Good Experience in designing and developing the Reusable User Controls using Partial Views, and Layouts for creating common look and feel among all the web pages in ASP.Net MVC Web Applications.
- Experience with Mobile Development and responsive design (android and IOS).
- Strong experience in creating Databases, Tables, developing Complex T-SQL Stored Procedures, Views, Cursors, Scripts, Triggers.
- Creating WPF/Silverlight applications using MVVM architecture.
- Expert in HTML5/CSS3 development and have experience in node.js, angular.js.
- Strong experience in developing the reusable components like assemblies by Implementing the OOPS Concepts and Creating the Class Libraries.
- Created and managed SQL Server, Azure.
- Experience in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server, mongo DB, Oracle and MS Access.
- Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills (debugging and troubleshooting), fixing bugs in application and N-Unit testing.
- Strong hands-on experience with MS-Office, MS-Access, MS-Front Page, MS- Power Point, MS Excel and MS Project.
- Used Jira for bug tracking.
- Excellent interpersonal skills, communication skill, flexible to learn and work with new technologies and concepts.
TECHNICAL SKILLS
.Net Technologies: ASP.NET 4.5/4.0/3.5, ASP, Web Services, Windows Forms, ADO.NET, ASP.NET Core AJAX, WCF, WPF, Silverlight SOAP, Angular js, ASP.NET Core MVC, ASP.NET Core 3.0/3.1/5.0/6.0/6.6.
Language: C#, VB.NET, C, Visual Basic 5.0/6.0(VB), SQL.
Operating Systems: Windows 2000 and UNIX, MS-DOS, Windows7.
GUIS: Servlets, Java Naming and Directory Interface (JNDI).
Build/Automation Tools: Build Master, Maven, Gradle, Jenkins.
Cloud Technologies: MS Azure, OpenShift, Amazon Web Services (AWS), PCF Client API, Azure DevOps.
Databases: MS SQL 2012,2014,2018 Oracle 10g/11g, 12c
Web Technologies: XML, IIS 5.0/6.0/7.0, HTML5, DHTML, CSS3.
Web Services: Web API, WCF, Web Services.
PROFESSIONAL EXPERIENCE
Senior Full Stack .NET Developer
Confidential, St. Louis, MO
Responsibilities:
- Analyzing the requirements of product and preparing the requirements documents.
- Designing and Development of the web pages and Master pages
- Coded in Angular MVC framework to build Web application for the internal use of the organization.
- Used the Angular 2 and MVC 6 Frameworks in the development of the web applications.
- Designed database tables and created stored procedures, written complex queries for data binding and triggers.
- Experienced with implementing different features of Bootstrap.
- Used MVC 6 for re-using the individual user controls by not coupling them with underlying data elements
- Used ASP.NET MVC to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Participated in sprint planning, daily scrums, testing, retrospectives and sprint reviews.
- Worked on Angular MVC framework for developing the Single Page Application and created some custom directives.
- Designed, developed, maintained Application using C#, ASP.NET 4.0, MVC 4.0, Javascript, JQuery, Angular, HTML, CSS.
- Extensive experience in complex & dynamic presentation layers using HTML, CSS, Themes, Skins, Master Pages, client-side scripting using JavaScript, JQuery and Angular.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data and developed entity data frame work services.
- Working on secure encoding include XSS, input validation, Authentication, Authorization and SSO.
- Responsible for maintaining, expanding, and scaling developed site and Cooperate with web designers to match visual design intent
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing
- Added Wells Fargo security standards to the developed.Net application.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: C#.Net, Restful WCF servies, SQL Server 2014, Windows server, Nuget Packages, Visual Studio 2015, ASP.NET, Angular 2, MVC 6, XML, Azure, Entity framework 6, jQuery 3.1, bootstrap, TFS 2012.
Full Stack .Net Developer
Confidential, Louis MO
Responsibilities:
- Involve in requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the System.
- Extensively worked on the application using HTML5, CSS3, JavaScript, jQuery, Knockout JS, JSON, Angular 7.0, C#.NET, ASP.NET Core 3.X, and Web API.
- Utilized Services and Factories with dependency injection (DI) in Angular and ASP.NET Core.
- Used EF Core for the Data Access Layer for the ASP NET Core API application.
- Consumed the API's which developed in ASP Net Core Web API using the Angular 7.0.
- Used Azure App Configuration and Key Vault services to store the Application secrets.
- Used Azure Functions HTTP Trigger type to make use of the request payload to send the Emails to different parties.
- Worked with Azure Service Bus Enterprise message broker service for the Publisher and subscriber needs.
- Written integration test cases using XUnit, made full use of the Fluent Assertions.
- Created Retry circuit breaker mechanism to detect the failures and prevent a failure from constantly recurring.
- Implemented entire backend of the application using various object-oriented features of C#.NET likes classes, interfaces, inheritance, polymorphism and multi-threading.
- Performed both Serialization and Deserialization for XML and JSON.
- Created Extension methods, generic classes, OOD patterns to build the libraries.
- Used Auto Mappers to map the appropriate Models.
- Added Microsoft AppInsights to track the logs using telemetry client and track all the user information in Microsoft Azure.
- Having experience in using the Fluent Validations to create the custom validations.
- Developing and configuring SQL Server Integration Services (SSIS) packages and troubleshooting any related Azure Data Factories.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Deployed all the services to an APIservices plan and also worked on IIS deployment for on-perm apps that we maintain.
Environment: .NET Core, C#, ASP.NET MVC, Web API, Knockout JS, Ajax, Angular 7.0, Microsoft Azure, Microservices architecture, SQL Server 2019, Entity Framework, TFS, JavaScript, XUnit, Agile.
Full Stack .Net Developer
Confidential, Negaunee, MI
Responsibilities:
- Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating daily status in internal web portal.
- Developed client-side application using Angular2/4/6, HTML5, CSS3, Bootstrap 4, Typescript, AJAX, and business logic was coded in Web API and Entity Framework.
- Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).
- Install Angular CLI to generate components, services and used npm to install the project dependencies such as bootstrap4, jQuery, etc.
- Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 4.
- Used HTML, Typescript, jQuery, Bootstrap 3, Data Serialization and Deserialization.
- Implemented Data access layer using C#, Entity Framework to connect and retrieve or manipulate database information.
- Worked with Entity Framework to build database context classes and schemas.
- Used Agile/Scrum practices and Test-Driven Development (TDD) techniques to provide reliable working software.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server 2017.
- Implemented Error Logging and Auditing for the web site.
- Used POSTMAN to test the Web API and for the Angular application.
- Used S3 bucket and Glacier for storage and backup on AWS.
- Develop unit test cases for the implemented requirements and all modules
- Built SSRS reports to subscribe and deploy them to report server.
- Perform basic integration and smoke testing in dev environment before deploying application to QA environment.
- Writing test cases in Zafar and performing test case execution, doing system testing when the QA team need help.
- Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
- Used version control tool GitHub for managing the code.
- Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
Environment: .Net Framework 4.0, Visual Studio 2015, AWS, SQL Server 2017, C#.Net, Web API 2, Angular 2/4/5/6, Typescript 4, Bootstrap 3, SSRS, IIS, HTML5, XML, CSS, GITHUB, JIRA, POSTMAN, Entity Framework, jQuery.
.NET Developer
Confidential - Miami, FL
Responsibilities:
- Worked with the team to design and develop a 3-tier web application using ASP.NET.
- Implemented the project using AGILE-SCRUM methodology.
- Used visual safe source for version control.
- Designed the web pages using master pages and implemented controls like Data Grid and Data List using ASP.NET.
- Developed data driven web pages using ASP.NET and C#.
- Implemented AJAX for interactive and quick responses through partial page post backs.
- Developed classes and modules in C# and VB.NET.
- Handled ASP.NET features such as Exception Handling and Custom Error Messages.
- Developed libraries for implementing business logic in the application.
- Worked on Creating, Transmitting and Consuming WCF and Web Services.
- Validated the client-side user inputs with ASP.NET validation controls and custom java scripts.
- ADO.NET is used to implement data layer, stored procedures are for accessing the data and for repetitive tasks.
- Used DDL and DML for writing stored procedures and triggers.
- Worked on SSIS Package, SISS Import/Export for transferring data between Database to PL/SQL Server i.e. Oracle to Text format data
- ASP.NET Caching is used extensively to cache static data and session objects were used to store the state of the data.
- Involving in Application Production support and Production Code Deployment.
- Experience in hosting and configuring applications on IIS and Azure cloud.
Environment: ASP.NET, C#, Web Forms, ADO.NET, Visual Studio 2012 .NET, Agile Model, MVC Architecture, Web Services, SOAP, Azure cloud, JavaScript, HTML, XML, CSS, SQL.
.NET Developer
Confidential
Responsibilities:
- Developed 3-tier Architecture for the Presentation Layer, Business Logic, and Data Access Layer.
- Designed and developed Web forms, and web pages using HTML, CSS, and JavaScript to facilitate the users.
- Created different business classes and interfaces using .Net Framework with Object Oriented Programming (OOP) Methodology.
- Migrated from asp to ASP.NET, speeding up the process by automating some of the steps that were required.
- Used ADO.NET objects Data Sets, Data Reader, data adapter to effectively communicate with SQL Server Database.
- Developed modules of the application in ASP.NET and involved in writing C#.NET classes.
- Used AJAX on server controls to avoid page post back and page flickering.
- Created User Control in vb.net to make application code reusable and to give same look and feel to the application.
- Developed Win Forms Application to calculate the monthly billings.
- Used Web Services to fetch data required and worked accordingly, also used the concept of Serialization.
- Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
- Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch & Angular JS to interact with the CDP-GUI Web services
- Implemented security concepts using Windows Authentication and Certification.
- Developing and maintaining the business application using .Net technologies, WCF Services, MVC 4.0, and Entity Framework, SQL and XML.
- Used Entity Framework to support the development of data-oriented software application.
- Creating custom entities in entity framework to connect data access layers and SQL server 2008
- Used Team Foundation Server (TFS) for all the source code maintenance among the whole team.
- Used ADO.NET objects to retrieve and update data to the SQL Server database.
- Generated reports by using SQL Server 2008 Reporting Services (SSRS).
- Managed and administered multiple web sites/web applications using IIS.
- Designed large-scale business applications and systems in a web-based multi-user environment.
Environment: Visual Studio 2010, ASP.NET Framework 4.0/3.5, Web forms, HTML, CSS, JavaScript, jQuery, Web Services, XML, SOAP, WSDL, SSRS, IIS, C#, N-Unit framework, ADO.NET, TFS and SQL Server 2008.
Junior .NET Developer
Confidential
Responsibilities:
- Involved in gathering and analyzing the requirements from the client and actively involved in Full Life Cycle Development.
- Developed application using N tier methodology and followed agile methodology.
- Designed and developed the application using 3 tier Architecture.
- Developed web pages for the application using CSS3, HTML 5.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.
- Designed and developed web forms with ASP.NET, ADO.NET, C#, JavaScript, and HTML.
- Designed and developed web forms .NET Security features such as Authentication & Authorization, Form-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Used ADO.NET Entity Framework to Entities Connect to the Database and perform all the database transactions.
- Responsible for developing stored procedures, Triggers, Functions to perform data transactions on SQL Server 2008 Database.
- Performed unit testing on some modules. Used the Debugging and Tracing features of Visual Studio.NET.
Environment: Visual Studio, Java, .NET, C#.NET, XML, ASP.Net, ADO.NET, SQL Server 2008, XML, HTML.