We provide IT Staff Augmentation Services!

Full Stack .net Developer Resume

Nashville, TN

SUMMARY

  • Around 5 years of IT experience in C#.Net, .Net Core, Azure/Durable Task, MVC, ASP.Net, Web API, Web API2, WCF, Angular 2 to 10, MongoDB, SQL Server, Oracle, MySQL, Web forms, Web Services, MicroServices and VB.Net.
  • Experience in Analysis, Design, Development, Testing, Implementation, Support and Maintenance of several major Web and Client/Server Applications.
  • Worked on developing applications with agile methodologies.
  • Extensive experience in developing Single Page Applications (SPA) using Angular 2 to 10.
  • Created MVC web applications, Web API services and MicroServices using .Net Core.
  • Experience on Azure services to build, deploy and manage the applications.
  • Extensively worked on Azure/Durable Task framework for integrating API applications.
  • Performed CRUD operations (Find, Insert, Update and Delete) using MongoDB.
  • Used RabbitMQ for communicating among the services and published, subscribed to the events in the Queue.
  • Experience in working with components, routing, Http Services and dynamic html in Angular 2 to10.
  • Experience in building Web services using Web API 2 and performing CRUD operations.
  • Experience in developing and deploying WCF services, XML Web Services and Restful services.
  • Extensive understanding on creating and managing Views, Partial Views, View Model in ASP.NET MVC.
  • Strong expertise and knowledge in RDBMS, Normalization of Database Schema, writing Stored Procedures, User Defined Functions, Triggers, Views and Joins in SQL Server 2019/2017/2016/2012/2008 and Oracle, PL/SQL.
  • Solid Understanding and command in Object Oriented Programming System (OOPS) Principles and concepts.
  • Experience in workingwithBootstrap3, HTML, CSS, JavaScript, jQuery, ADO.Net Entity Framework and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML, Lambda).
  • Expert in writing T - SQL statements for creating Tables, Indexes, Views and Constraints and stored procedures.
  • Extensively worked in writing DB Connections, DB Queries, Stored Procedures, Triggers, Cursors, Exception Handlers, Crystal Reports, SSIS and SSRS.
  • Well versed with Test Driven Development, usedMoq, NUnit, XUnitand MicrosoftVisual Studio Test Toolsfor Unit testing.
  • Experience in working with GIT, Team Foundation Server (TFS) source control. Created new team projects under team project collections, merging and branching to support parallel development.
  • Hands on Code Reviews, Configurations, Release & Build Management and Administration of applications.
  • Excellent communication, analytical, problem solving skills, strong teamwork orientation, dedicated to quality output for the team or to individual assignments as required by the work environment. Self-Starter, willing to learn new technologies, ability to learn fast, and determined to achieve.

TECHNICAL SKILLS

.Net Languages and Technologies: C#, .Net Core, ASP.Net Core, Entity Framework Core, Azure/Durable Task, ASP.Net, ADO.Net, MVC 4.0/5,Web API, Web API 2, WCF, Web Services, LINQ, VB.Net, RabbitMQ, MicroServices

Mark-up Languages: Bootstrap 3, HTML, CSS 3, JSON, XML

Scripting Languages: Angular 2 to 10, Typescript, jQuery, JavaScript, VBScript, RxJS

Databases: Oracle 19C/18C/12C, SQL Server 2019/2017/2014 , MongoDB, PostgreSQL, MySQL

.Net Core: 3.1, 2.1

.Net Frameworks: 4.8, 4.7.2, 4.7.1, 4.6.2, 4.6.1, 4.6

Web Servers: IIS 10/8.5/8.0/7.5

API Testing Frameworks: NUnit, XUnit, Moq, Microsoft Visual Studio Test Tools

Configuration Tools: GIT, TFS, VSS, Jenkins, Docker

Other Tools: Swagger, Postman, Fiddler, JIRA, Service Bus Explorer, Studio3T, SQL Developer, Toad, Stoplight Studio, DBeaver

Operating Systems: Windows 9x/NT/XP, Windows 10/8/7, and 2012 Data Center/R2 Standard Edition

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Full Stack .Net Developer

Responsibilities:

  • Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating daily status in assigned tasks.
  • Used DDD architecture by separating each application into API, application, domain and infrastructure layers.
  • Generated domain events for different domain level communication and integration events for different application level communication.
  • Designed and developed single page application using Angular 6 and 10.
  • Created various Angular Services and injected them into Angular components and used HttpClient to make calls to the server-side controller end points.
  • Registered services with RabbitMQ and used MassTransit service bus to publish and subscribe integration events.
  • Worked on Data binding, directives, pipes, reactive programming and Angular material.
  • Created angular custom directives, pipes, services and templates.
  • Created and consumed MicroServices in .Net Core for every module and deployed them independently.
  • Implemented CQRS (Command-Query Responsibility Segregation) pattern and used MediatR pattern for commands, queries, notifications, events, sync and async calls.
  • Created Azure Web Apps, Virtual Machines and Storage Accounts.
  • Worked on Event-based data integration with Azure Data Factory.
  • Used Azure Active directory to manage the database of users in a protected manner.
  • Worked on creating end points to provide remote access to the services running on virtual machines.
  • Created docker images, containers and performed deployments to containers.
  • Implemented SignalR to send notifications or messages to multiple registered clients at a time simultaneously.
  • Used RxJS and performed composing asynchronous and event-based programs by using observable sequences.
  • Implemented Object Oriented Programming (OOPS) concepts and principles and worked on Object Oriented Design (OOD).
  • Used Moq and XUnit frameworks in .Net Core for unit testing.
  • Implemented Error Logging and Event logging and maintained history for all the changes across all applications.
  • Performed Code Reviews (manual) to implement performance and coding conventions guidelines.

Environment: .Net 4.8, MicroServices, VisualStudio 2019, C#, Azure, Oracle 19C, PL/SQL, SQL Server 2019, PostgreSQL, Angular 6 to 10, RabbitMQ, Typescript, RxJS, CSS 3, HTML5, CSS, SignalR, MediatR, DDD, Docker, Postman, Moq, XUnit

Confidential, Tampa, Florida

Senior .Net Developer

Responsibilities:

  • Developed single page application using Angular 2/4 and business logic was coded in Web API 2.
  • Worked on asynchronous service calls from client side to server using Angular 2/4.
  • Extensively worked on File upload/download, file resize functionality, export grid tables data to excel and to email with an excel attachment.
  • Worked on components, routing, http services, dynamic html, form validation and error handling in Angular 4.
  • Used Typescript, CSS, HTML 5 and Bootstrap 3.
  • Created various Angular Services and injected them into Angular Components (using Dependency Injection) to enable Http calls.
  • Used angular features like Routing, Navigation, Dependency Injection and Third-party controls.
  • Established connections to MongoDB servers, performed CRUD operations (Find, Insert, Update and Delete) and used IDE Studio3T for MongoDB interactions.
  • Created a durable task service using Azure Durable Task framework, created Orchestrations/Sub Orchestrations and activities for each orchestration.
  • Created instances for orchestrations and pulled large volume of data from MongoDB and divided into smaller chunks and store in temporary collection in MongoDB with a unique GUID and use chunk data in sub orchestration activities.
  • Performed versioning of orchestrations, activities and extensively used async/await features and async timers.
  • Implemented Data access layer using C#, ADO.NET to connect SQL Server and retrieve or manipulate database information.
  • Used Postman and Swagger for API testing, troubleshooting, performance turning and system monitoring.
  • Worked with GIT version control, TFS and created repositories, worked on branches, check-in, checkout the code regularly to avoid merge conflicts and to maintain consistency of the application.
  • Used Jenkins for continuous build, continuous integration, check on errored pipeline, fix it and deploy to Dev and Test environments automatically.
  • Performed Unit Testing using XUnit, User Acceptance testing (UAT) and System Integrated testing (SIT) to handle deployments in QA and Production stages.
  • Performed Code Reviews (manual) to implement performance and coding conventions guidelines.

Environment: .Net Framework 4.7, .Net Core, Visual Studio 2017, C#.Net, Azure, Azure/Durable Task, MongoDB, MicroServices, SQL Server 2016, T-SQL, Web API 2, Angular 2/4, Typescript, Bootstrap 3, HTML5, CSS, JIRA, TFS, Postman, Jenkins, Swagger

Confidential, San Francisco, CA

.Net Developer

Responsibilities:

  • Developed application using C#, ASP.Net MVC 4, Code First Approach in Entity Framework 5, Web Forms.
  • Developed MVC Razor views, partial views, complex Controllers, helper methods, and view model repository pattern layers.
  • Created web pages using HTML5, CSS, jQuery, JavaScript, Web Form Controls and developed layout pages, classes for reuse, AJAX and used the JSON data format, JSON data Serialization and Deserialization.
  • Implemented Agile/Scrum Methodologies for the development for the project.
  • Used jQuery for Client-Side Validations and AJAX Calls to communicate with WCF /REST services with JSON Data.
  • Created and used services using WCF (Service Contract, Operation Contract, Data Contract, End points, Hosting).
  • Worked with OOPS concepts and techniques such as Classes and Objects, Constructor and Destructor, Function Overloading, Encapsulation, Inheritance, Interface, Polymorphism.
  • Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build).
  • Created Builds and deployed builds to different environments based on requests.
  • Designed and Created database objects such as Tables, Stored Procedures, Functions and Indexes.
  • Worked with GIT version control to manage the project development.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Wrote Unit Test, Automated Acceptance Test and Functional Test. Performed unit testing on every new version before sending the application for User Acceptance Test (UAT).
  • Used Fiddler for troubleshooting, performance turning and system monitoring.
  • Responsible for deployment of the Application in production and resolving any post-deployment issues.

Environment: .Net Framework 4.6, Visual Studio 2012/2013/2015 , MYSQL, C#.Net, ASP.Net MVC 4, Web Services, SOAP, HTML 4, CSS 3, JavaScript, jQuery, AJAX, JSON, MS Excel, MS Word.

Hire Now