We provide IT Staff Augmentation Services!

Full Stack .net Developer Resume

0/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Full Stack .Net Developer with a passion for designing elegant software solutions. An avid learner with 8+ years of experience developing applications with C#, ASP.NET CORE, Angular, Node.JS, JavaScript, TypeScript, and HTML. Comfortable working in teams or independently across all phases of the Software Development Life Cycle (SCLC).
  • Achievement in providing recommendations that streamlined software development and managing SQL, MongoDB databases and development of application components.
  • Experienced in .NET ecosystem, Web API, MVC, C#, SQL Server, Entity Framework, MongoDB, Angular, Typescript, ES6, HTML, CSS.
  • Experienced in Object Oriented Design/Development, Model View Control (MVC) design pattern.
  • Developed applications using C#, ASP.NET, .Net Web API, Asp.Net MVC, ADO.NET, WebForms, Entity Framework and SQL Server, Angular12, Node API, JavaScript, TypeScript, Node.js, HTML, CSS, Bootstrap, JSON, Postman.
  • In - depth knowledge of developing applications using SOLID Principles and Object-Oriented Programming (OOP) Principles: Inheritance, Polymorphism, Encapsulation, and Abstraction.
  • Knowledgeable about all phases of the Software Development Life Cycle process: Design, Development, Testing, Documentation, and Deployment.
  • Experience in optimizing security in Web API using CORS, JWT, Authorization, and Authentication.
  • Developed using RESTful Services and implementing REST APIs using .Net Web API and .Net MVC framework.
  • Experience working with ASP.NET MVC to develop Controllers, Models, Views, Custom Data Annotations, Partial Views, Master Pages, and Action Filters.
  • Worked with various DBs: Relational Database Management Systems (RDBMS) like MySql, PostgreSQL, SQL Server.
  • Experience in writing complex queries, I/O handling, and data management.
  • Skilled in developing Angular concepts such as Modules, Components, Templates, Services, Directives, and Routing.
  • Experience creating dynamic Single Page Applications using Angular, HTML5, CSS3, TypeScript, and Bootstrap as a front end that consumes a REST API.
  • Created and securing Endpoints between the frontend HTTPClient Service Module and the Backend WebAPI Controllers in C# using HTTP Protocol to conduct and pass data via API between systems interaction.
  • Experience in optimizing Security in Web API using CORS, JWT, Authorization, and Authentication.
  • Good understanding on how to create components, binding, handling events and passing data between components in angular.
  • Optimized RDBMS by normalizing tables, indexing tables, using views, foreign keys, joins, triggers, and stored procedures.
  • Worked with various kinds of Relational Databases (RDBMS) like SQLite, MySQL, Microsoft SQL, Server and NoSQL Databases like MongoDB also knowledge of ORM’s.
  • Experience in Language Integrated Query (LINQ) to write queries to retrieve data and sort/filter data with lambda expressions.
  • Experience with Unit Testing in testing different components using XUnit and Nunit.
  • Experience in MVC design patterns, Test-Driven Development, Unit Testing, Waterfall and Agile methodologies.
  • Experience using Git, GitHub, and Jira for version control, change tracking, and collaboration with the team.
  • Knowledge with cloud services (Azure and GCP) building CI/CD environment with integration of storage, migration, containers and virtual machine service adding load balancing and internal network security.

TECHNICAL SKILLS

Languages: C#, JavaScript, TypeScript, SQL, LINQ

Back End Technologies/Frameworks: .NET Core, .Net Framework, ASP.Net MVC, Web API, ADO.Net

Web Services: API, JWT

Databases/ORMs: SQL Server, MySQL, PostgreSQL, Entity Framework

Front End Technologies: Angular, Bootstrap, CSS, HTML, XML

IDEs Tools: MS Visual Studios, Visual Studios Code

Project Management/Version Control: Git, GitHub, Jira

Deployment: Microsoft Azure

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Full Stack .Net Developer

Responsibilities:

  • Designed the Web Application using HTML, CSS, JavaScript, AngularJS, C#, ADO.Net, AJAX Web services, WEB API, REST, SOAP, SQL Server.
  • Implemented user interface using HTML, CSS, AJAX, JavaScript, AngularJS and jQuery.
  • Developed Single Page Applications (SPA) based on client-side AngularJS MVC Pattern employing Web API.
  • Knowledge of programming using Intersystem Cache or similar object-oriented programming languages.
  • Created AngularJS Controllers, Scope, Model, View, Services, Factory etc., which isolate scopes, perform operations in UI like traversing HTML document, event handling.
  • Created and Implemented ASP.NET Web API Controllers and Models and Entity Framework.
  • Worked on ASP.NET MVC Client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C# .NET.
  • Performed coding and supporting work of .NET web applications using MVC architecture and Web API as back-end REST service.
  • Also, Implemented Multi-Threading and Asynchronous WEB API using C# calls to improve the performance of the application.
  • Used AJAX to control the Post back event, thus enhancing the web server performance.
  • Created Schemas, Logins, Tables, Clustered and Non-Clustered Indexes, Views, Functions and Stored Procedures in SQL and T-SQL using MS SQL server.
  • Stored and retrieved the objects from a Couchbase cluster. Used them in both synchronous and asynchronous interfaces.
  • Used SSIS to read flat files and Excel files and import to SQL Server. Also, developed Send Mail Task Process with in SSIS Packages by writing C# scripts.
  • Used LINQ to SQL, LINQ to Lambda functions, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
  • Involved in unit testing using N-Unit and code reviews while development and fixing the bugs.
  • Involved in Complete Software Development Life Cycle (SDLC) of Project using Agile Methodology (SCRUM).

Environment: Entity framework 6, AngularJS, ASP.NET, C#, .NET Framework 4.5, HTML5, Css3, JavaScript, J query, Web API, Microsoft Visual Studio 2015, SQL SERVER 2016, SSIS, SSRS, N Unit, GIT, SVN, Jenkins.

Confidential, Houston, TX

Full Stack .NET Developer

Responsibilities:

  • Worked on all aspects of the Software Development LifeCycle Process to create a Vehicle Servicing Feature: by Gathering needs, Design, Development, Testing, Documentation, and Deployment.
  • Collaborated with Automotive Dealers, Mechanic Repair, Dealer Parts, and IT Project Team to analyze the needs of the various Automotive Departments and participated in daily SCRUM Meetings to create and manage features through 2 weeks sprints.
  • Designed, coded, tested, and aggregated results from SQL queries providing information to Mechanics and Dealers, and Repair, Parts, and Sales teams.
  • Performed basic database administration using SQL Server.
  • Extensively involved in securing RESTful services through Web API, using JWT tokens for enhanced authorization
  • Tested NET Core, API endpoints with Postman.
  • Used caching in API Gateway to make the application faster when users try to add/update work orders.
  • Used Log4net API for logging, configured to send email notifications.
  • Managed Asynchronous events or RESTFUL API Services in TypeScript/JavaScript for the Angular frontend using Design Concepts like Promises, Observables, Higher Order Functions, Arrow functions, Async Await, and Callback Functions.
  • Utilized Angular 10 to optimize web performance using Angular’s Single Page Application to create dynamic web pages.
  • Utilized Angular 10 to enhance and optimize website functionality by using JWT Authentication to increase application security, using JWT in the back end server and passing it to the frontend HTTPClient Service Module.
  • Managed Asynchronous calls for new data updates by using Angular’s HTTPClient Service Module to get services that are set to Observable Objects which listen for asynchronous data and then I inject services into the desired Angular Controller Component .TS file using a Typescript Constructor Function which uses Dependency Injection.
  • Used Angular Router to enable lazy loading for Components and Modules.
  • Developed validations in complex forms using Angular Validation and Reactive forms for enhancing user experience.
  • Used MS Azure to host data in the cloud, taking advantage of cloud features such as auto-scaling and automatic backup.
  • Prepared NUnit test cases and executed the test cases using Nunit in Visual Studio.
  • Project Managed using JIRA software to keep track of software Tickets.
  • Experience in using JIRA, GitHub, Azure Devops and Trello as part of AGILE. This includes running release meetings, stand-ups, software/technical handover, code reviews, and pair programming.
  • Used Git to manage Version Control.

Environment: C#, ASP.NET, Docker, Angular 8, Angular 10, Angular 11, HTML5, CSS, Entity Framework, Git, Azure

Confidential, Dallas, TX

Full Stack .Net Developer

Responsibilities:

  • Involved in all the phases of the Software Development Life Cycle process (SDLC) including development, design, testing, documentation and deployment of the Account and Billing module.
  • Worked with teams responsible for customer support production software in daily SCRUM Meetings using AGILE methodology.
  • Developed RESTful web services with controllers and services and authenticated RESTful API using Oauth2 and worked on REST API for getting and posting the data to and from backend.
  • Implemented JWT Authentication on user logins and passwords for added security.
  • Used Git for maintaining the version of the files and managing source code used by the team and also developed Nunit test cases along with testing object dependencies.
  • Used log4net for logging errors found when testing the application, developed Azure notification services such as notification hub, Azure AD, and Azure search for deployment and build management tools.
  • Created stored procedures and queries on tables in SQL Server databases used by user-oriented applications. Implemented -authentication and database security using CORS Security.
  • Developed a client side layer and created components, services, modules and routes using Angular, HTML5, CSS3, Bootstrap and TypeScript.
  • Passed data to parent/child, sibling components and completely unrelated components using services in the HTTP Client Service Module that return observable objects designed to create dependency injection in the constructor’s found in the controller component class scoped for local and global use either.
  • Used Angular’s methods of two way data binding to handle user events.
  • Implemented custom directives and pipes for use throughout the whole application.
  • Improved production aesthetic and UX through Bootstrap and CSS.
  • Worked with NETcore technologies like Annotations, Collections, Exception Handling, Generics, as well as new C# ASP.NET features such as streams and lambdas to implement back-end business logic for Model and Service layer.
  • Implemented CORS for authentication and authorization of users and used API getaways to separate the security from business logic.

Environment: .NET, ASP.NET, Docker, Angular, Typescript, JavaScript, GitHub, Azure

Confidential, Houston, TX

Full Stack NET Developer

Responsibilities:

  • Involved in all aspects of the Software Development LIfeCycle process (SDLC): gathering requirements, design, development, testing, documentation, and deployment.
  • Used the Angular CLI, a command-line interface tool, to initialize, develop, scaffold, and maintain Angular applications directly from a command shell.
  • Developed Dynamic Single Page Application using Angular to both optimize performance by reducing the load on the back-end, as well as meeting general web accessibility and user acceptance standards for the front-end.
  • Improved front end presentation by creating Angular App Components that send logic from the .ts file to the CSS files and HTML templates.
  • Created router-links and nested components using Angular selectors to nest partials, passing logic using custom pipes and filters to better format dynamic data.
  • Created Angular HTTP service components that consume RESTful backend services for Angular Consumption in designing subscription methods that inject dependency services returning Observables into any desired component.
  • Worked with Angular Router to enable lazy loading for Components and Modules.
  • Used Angular Attribute Directives NgClass, NgStyle, Angular Material, CSS, and BootStrap for dynamic styling.
  • Use Concepts of OOP in C# to develop models using Encapsulation, Inheritance, Polymorphism, and Abstraction.
  • Used Entity Framework for mapping class objects to databases.
  • Developed a RESTful backend using ASP.NET CORE to receive APIs.
  • Thoroughly tested the applications using Nunit and Postman.
  • Used JIRA for project management and bug tracking.
  • Used Azure VM server for hosting and testing applications before deploying in an enterprise environment.

Environment: C# NET CORE, Docker, Angular, Typescript, Azure.

Confidential, Torrance, CA

Full Stack ASP.Net Developer

Responsibilities:

  • Involved in all aspects of the Software Development Lifecycle Process: I worked with management and their dealers to assess needs, design, develop, document, test, and deploy using AGILE Methodologies and created a navigation bar that creates new requests for controllers in the application and renders the correct view.
  • Developed application using .NET Framework and ASP.NET
  • Used Database First design and bulk insertion in SQL to insert existing data formatted into csv files.
  • Used Entity Framework to quickly create Controllers and Views.
  • Used Partial Views to create the navigation
  • Created Views using HTML, CSS, and Bootstrap.
  • Used TempData, ViewData, and ViewBag for state management to pass data between Controllers and Views.
  • Used Action Filters to implement user authentication and authorization through role based security.
  • Used LINQ and Lambda expressions for anonymous methods to query data.
  • Worked on creating tables, views, triggers, stored procedures, and functions in SQL
  • UsedView Bagto create more than one model on a page for the backend dealer dashboard.
  • Collaborated with managers using JIRA software management and used GitHub for version control.

Environment: .NET Framework, Entity Framework, LINQ, Bootstrap, HTML, CSS, JSON, MS SQL Server, GitHub, Microsoft Visual Studio

We'd love your feedback!