We provide IT Staff Augmentation Services!

Full Stack .net Software Developer Resume

2.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • .NET Full Stack Web Application Developer with around 5+ years of experience in Developing and Implementation of .NET Web Based Applications, front - end designing, and back-end architecture and pattern implementation.
  • Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, N-tier architecture and Service Oriented Architecture (SOA).
  • Extensive front-end development experience of HTML5, CSS3, Bootstrap3&4 accommodated with Angular 4-8, Angular CLI, Angular Material, and TypeScript.
  • In-depth knowledge in JavaScript, jQuery, TypeScript on DOM modification and achieving AJAX to improve web performance.
  • Extensive experience in developing front-end Single Page Application (SPA) with Angular and unit testing with Jasmine & Karma.
  • Designed and built ONION architecture with Generic Repository, Unit of Work Pattern, and Service Layer to achieve code maintainability, testability, extensibility, and dependability.
  • Extensive experience with MVC and View Model patterns in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET application development MVC, Singleton, Dependency Injection and Module patterns.
  • Great understanding of implementing and utilizing ADO.NET, and Entity Framework in development with Code First Approach and Database First Approach.
  • Expertise in using Data Binding Controls (Dataset, Data Reader, Data Adapter, Grid View).
  • Hands-on experience CRUD operations through HTTP verbs in Web API.
  • Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
  • Solid understanding of database design from scratch on requirement analysis, data collection, entity design, database normalization, and finalizing database implementation with queries in Microsoft SQL Server and MySQL with intensive experiences of SQL skills
  • Skillful in testing program functionalities with tools like Postman.
  • Experience with AGILE SCRUM and Waterfall methodologies and involved in all phases of SDLC (Software Development Life Cycle).
  • Provided Source Control and Version Control using Microsoft Azure DevOps, JIRA, Amazon Web Services and Git.
  • Excellent communication, planning. time management skills and experience in working with teams, clients, and all stakeholders.

TECHNICAL SKILLS

Programming: C, Microsoft C#, Java, Python 3, SQL, MIPS Assembly, Bash

Web: Angular 4-8, TypeScript, JavaScript, jQuery, HTML5, CSS3, Bootstrap 3&4, AJAX, Angular CLI, Angular Material

.NET: ASP.NET MVC 5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET

Database: MS SQL Server 2014/2017, MySQL, MongoDB

IDE: Visual Studio, Visual Studio Code, Eclipse, Atom, IntelliJ Idea, PyCharm

Others: Azure DevOps, JIRA, Jasmine & Karma, Git, JSON, RESTful, XML, Jenkins, Postman, SoapUI, PuTTY, MobaXterm, Amazon Web Services

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Full Stack .NET Software Developer

Responsibilities:

  • Responsible for developing UI pages using HTML 5, CSS 3, Bootstrap 3.0, Angular 6.
  • Implemented and utilized Angular Routing and Navigation, Components, Services.
  • Conducted Router Guard to achieve Authorization functionalities. Implemented Angular CanActivate and Deactivate methods for guarding access to pages, navigation between pages and to prevent accidental loss of data entered.
  • Applied form validation like template-driven form for login page simple validations.
  • Utilized Lazy Load Components to decrease load time.
  • Incorporated RxJS with Http Client Module for all asynchronous backend requests (GET, POST, PUT, and DELETE).
  • Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen sizes.
  • Manipulated data using CRUD operations of MS SQL Server and handled database access and data transmission based on RESTful web service.
  • Implemented CRUD method in ASP.NET Web API with proper response status codes.
  • Applied customer Authorization Filters to achieve Server-Side Authorization.
  • Used Accept header for client to specify the format as either XML/JSON of the response from the server for Content Negotiation.
  • Enabled CORS (Cross-origin Resource Sharing) to allow cross domain ajax calls
  • Deployed Entity Framework for database and ORM (Object-Relational Mapping) manipulation with MS SQL Server, used Database First Approach to build the models and back-end logic.
  • Applied Multi-Layer Structure for Web API (Data Access, Repository, Logic, Service with Data Transfer Objects)
  • Built and optimized Stored Procedures, UDFs and Views to manipulate user data from the database for the application on devices. Used LINQ to achieve higher performance data fetching.
  • Participated in Agile methodology for application development, had Scrum meeting every day.
  • Tracking and updating project progress with BitBucket and JIRA.
  • Unit/Automation tested functionalities with Jasmine & Karma and Postman services.
  • Involved in CI/CD process using Jenkins.

Environment: Angular 6, Angular Material, Angular CLI, HTML5, CSS3, TypeScript, Web API, C#, NET, Entity Framework, Microsoft SQL Server 2016, Visual Studio 2017, Postman, Jasmine & Karma, Jenkins.

Confidential, Rochester, NY

Full Stack .NET Software Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular.
  • Utilized Angular CLI to develop front-end functionalities.
  • Handled Front-end components using Angular 6, Bootstrap, HTML5, and CSS3.
  • Modularized the front-end with Angular Modules, Components, Directives and Services to organize code and allow for easier future maintenance.
  • Polished the Details page using Angular Material like Pagination and Filter and Angular Font Awesome.
  • Leveraged Angular sources for data access and created custom directives, factories, and services for the reusable components.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Created Template-Driven Forms and Data-Binding to display the related items.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Built RESTful ASP.NET Web API services that support different function calls.
  • Deployed 4-layer structure for the project such as Data-Access-Layer, Repository-Layer, Data-Business-Layer, and UI-Layer.
  • Enabled CORS and configured JWT.
  • Worked on WEB API to fetch data from third party data providers and syncing between various systems and implemented Web API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
  • Configured Postman to test the Web API functions.
  • Implemented unit test with Jasmine & Karma.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Managed version and source control by using Microsoft Azure DevOps.
  • Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.

Environment: Angular 4-7, Angular Material, Angular CLI, HTML5, CSS3, JavaScript, Web API2, C#, NET, Entity Framework, Microsoft SQL Server 2017, Visual Studio Code, Visual Studio 2017, Postman, Jasmine & Karma.

Confidential, Rochester, NY

Full Stack .NET Software Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in upgrading features form Angular 2 to Angular 4.
  • Built front-end SPA using HTML5, Angular4, Bootstrap and backend server using ASP.NET Web API.
  • Worked on Angular Reactive Forms to implement complex forms and performed the validations using Form Builder both in Angular 2 and Angular 4.
  • Used Angular created Responsive Web Design (RWD) and manipulated data to display data in company standard format in UI.
  • Used open source library like Angular Material to create customized components.
  • Hands-on experience using one-way/two-way data binding, UI-routers and creating custom directives in Angular 4.
  • Performed Server-Side Validation using .NET Validation Controls and Client-Side Validation using Angular 4.
  • Used Angular Dependency Injections to inject objects into a class, instead of relying on the class to create the objects.
  • Implemented Custom Angular Validators and added them to the NG VALIDATOR list by configuring multi to true.
  • Created Typescript reusable module, components and services.
  • Created RESTful services using ASP.NET Web API. Configured the service web.config files programmatically using LINQ to XML. Used Generics, Lambda Expressions and Extension Methods.
  • Implemented the Entity Framework Code First Approach to interact with Database with implementation of Mappings, Model Changes, and CRUD operations.
  • Using ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.
  • Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
  • Worked with Karma&Jasmine, supporting QA team to debug and write tests.
  • Worked in Agile methodology and attended daily Scrum meetings, used JIRA to access the current progress.

Environment: Angular 2/4, Bootstrap, HTML5, CSS3, TypeScript, Web API, Microsoft C#, Microsoft SQL Server 2014, Entity Framework 6, Postman, GIT, JIRA, Jasmine, Karma.

Confidential, Rochester, NY

Full Stack .NET Software Developer

Responsibilities:

  • Designed web application using ASP.NET MVC 5 (Model-View-Controller) with Razor View Engine.
  • Designed the layout and structure of the page using HTML5, CSS, Bootstrap and JavaScript.
  • Used jQuery to bring dynamic behavior to the web page, and for AJAX calls to the MVC controller to output JSON result.
  • Used jQuery to add Client-Side Validation. Used Data Annotations for the Server-Side Validation.
  • Used the Entity Framework to create entity models using the Database First Approach.
  • Applied ONION architecture to design layers of the product structure. Used the Unit of Work and Repository pattern for access to database data to make testing easier.
  • Wrote LINQ expressions for access to filtered data from the database.
  • Developed ViewModels to hold database data and display it to the browser using the Razor View Engine.
  • Used TempData, ViewData, and ViewBag for sending data from Controllers to Views.
  • Used Layout pages and Partial Views to re-use markup code.
  • Implemented Action Filters like Authorize and Output Cache for authorized access to certain pages.
  • Used the RouteConfig to structure the pattern of pages to be presented.
  • Applied N-unit test of each component to ensure proper functionality.
  • Used Waterfall methodology for development.
  • Used Git and JIRA for code management/version control.

Environment: .NET C#, ASP.NET MVC5, LINQ, Visual Studio, Microsoft SQL Server 2014, HTML5, CSS3, Bootstrap, Entity Framework (EF), Web API, JQuery, GIT, JIRA.

We'd love your feedback!