.net Full Stack Developer Resume
IL
SUMMARY
- Around 7+ years of Software Development experience in Analysis, Design and Development of high scalable Multi - Tiered Web Applications, both Client-side and Server-side Applications, Distributed Applications and Web Services using Microsoft Technologies.
- Experience in developing software application using .Net Core Frameworks such as ASP.Net MVC, Micro Services, C#, Java Script, Angular, Entity Framework and ADO.Net, LINQ.
- Experience in consuming REST Services using ASP.NET Web API and knowledge on creating Service Oriented Architecture(SOA).
- Extensively worked on ASP.NET MVC 3.0/4.0, RAZOR view engine and MVVM design patterns.
- Experience inTest Driven Development (TDD), unit testing framework likeMSTestandNUnit.
- Working experience in design using Object Oriented Programming (OOP) with SOLID Principles along with Dependency Injection.
- Having Experience on Graphical User Interface (GUI) Design using technologies like HTML4/5, CSS, JavaScript, AJAX Controls, Angular 6/7.
- Experience in working with .Net Framework 4.5/4.0/3.5/3.0 and Language Integrated Query (LINQ) in .Net Framework 4.5/4.0/3.5.
- Rich experience in designing and developing Responsive SPA using Angular framework.
- Experience in building Angular applications using Typescript to create Routers, Directives, Components, Services, Observables, Pipes, Reactive, and Template-driven forms with multiple components protected with Router Guards.
- Experience in manipulating the DOM using JavaScript, jQuery and service calls using AJAX.
- Strong experience in UI design using HTML5, CSS, JavaScript, jQuery, JSON, Bootstrap and Angular.
- Proficient in writing stored procedures, Functions, Cursors, Packages and Database Triggers usingPL/SQLandSQLServer.
- Experienced in writing SQL Queries, Stored Procedures, in SQL Server and worked on SSIS for integration and reporting purpose.
- Hands on experience in Cloud platforms like Azure and Possess the domain knowledge on all the platforms like SQL azure, blob storage, resource manager, service bus.
- Worked on S.O.L.I.D design principle and singleton, Repository, Factory, Facade Design patterns.
- Expertise working in both AGILE based development environment and participating in SCRUM sessions.
- Experience in using GIT for managing and maintaining source code.
- Worked extensively on onshore - near shore - offshore model, this includes Client interaction and Co-ordination among teams working at different geographical locations.
- Excellent Team player with interpersonal and communication skills.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework 4.5,4.0,3.5,3.0,2.0, .NET Core 2.1,2.2, Micro Services, ASP.NET MVC, Azure, ADO.NET, Entity Framework, Web Services, Web API, Angular 4/6/7
Languages: C#, JavaScript, Multithreading, PL/SQL, SQL, LINQ, AJAX, N-Unit, X-Unit
Tools: / IDEs: Visual Studio, SQL Server Management Studio.
Database: SQL Server 2005/2008/2014/2016/2017 , Oracle, P-SQL,MY SQL.
Testing: TDD, NUnit, XUnit, MSTest
Operating Systems: Windows
Web Server: MS IIS 5.0/ 5.1/6.0/7.0/7.5
Web Technologies: Angular, TypeScript, Rxjs, jQuery, HTML, CSS, Bootstrap
Methodologies: Agile
Version Control Tool: GIT, GitHub
PROFESSIONAL EXPERIENCE
.Net Full Stack Developer
Confidential, IL
Responsibilities:
- Worked closely with the architect team to design and develop the application according to client requirement using .NET Core framework with the business logic implemented using C#.
- Coordinate with business and markets to analyze market requirements.
- Followed OOPs concepts in coding the project and got involved in re-designing legacy applications to OOPs.
- Designed the application based onN-tierArchitecture.
- Worked on UI using client-side scripting languages like Angular 7, JavaScript,Typescript, CSS, and HTML and used.Net Coreas code-behind language.
- Created a synchronized data processing using Rxjs Observable to achieve Publish and Subscribe pattern.
- Designed and exposed Rest based service using ASP.NET Web API to handle http calls.
- Designed and created generic repository pattern to handle dB context transaction within the Entity framework using C#.
- Worked on validating Anti Forgery attacks using custom and inbuilt validation facilities in ASP.NetMVC environment.
- Used LINQ to Entities and LINQ to objects for CRUD operations.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
- Designed and developed complexSQL queries, stored procedures, triggers & views using MSSQL.
- Used Lambda expression and LINQ wherever required to fetch, or sort required data.
- Performedunit testingusingNUnitframework usingTest Driven Approach (TDD)for testing of business layer objects like methods, classes and properties.
- Developed highly reliable cloud messaging service utilizing Azure Service Bus to set an endpoint so that the client can listen to their requested message.
- Used Microsoft Azure platform for the building, managing applications, deploying web applications.
- Used GIT for source Version Control.
- Participated and contributed in daily scrums, Sprint meeting and Sprint review meetings.
- Worked in Agile (Scrum) Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
Environment: ASP.NET, PL/SQL, Visual Studio Code, .Net Core 2.1,2.2, TDD, Azure, C#, Angular 7, TypeScript, Rxjs, Microservices, jQuery, JavaScript, AJAX, Bootstrap, ADO.NET, SSIS, HTML, CSS, GIT, SQL Server 2017, REST services, Postman.
.Net Full Stack Developer
Confidential, OK
Responsibilities:
- Gathered Client requirements and converted them into the Technical Specifications and attended daily standup, user testing, design sessions, backlog grooming sessions.
- Participated in designing the database architecture and created tables using normalization techniques and created config tables which stores the field names to make the UI dynamic.
- Used Forms based Authentication to enable the users to login and Role based authorization to give access to the users bases on their roles present in database.
- Created views, user defined functions and worked with CTE, table variables in SQL Server.
- Created dynamic stored procedures to accept JSON object, manipulate the string and process DML operations on the tables.
- Used Dapper. Simple CRUD framework to make database calls and return the data to repository methods.
- Created Restful services using web API Core and secured the endpoints using OAuth provide to grant the JWT tokens.
- Used Tuples, Dictionaries and other collections to return the data to the controller methods.
- Used LINQ to query and manipulate the data in entity framework.
- Created re-usable components in Angular to use across the platform and created global axios headers to attach the JWT token to each request.
- Used Git as version control tool.
- Attend daily standups, backlog grooming sessions, sprint review/planning sessions as a part for Agile.
Environment: C# 7.0, Asp.netCore, MVC, Visual Studio 2017, Dapper, WEB API Core, LINQ, JSON, XML, CSS, Angular, GitHub, SQL Server 2016.
.Net Developer
Confidential
Responsibilities:
- Designed and implemented client facing functionalities using Angular and integrated with backend.
- 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.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- BuiltAngular 7components,UIservices to consume rest services using Component based architecture provided byAngular 7.
- Developed Web APIs to handle CRUD operations and Asynchronous server calls using jQuery and AJAX and handled the information in JSON or XML format as per requirements.
- Generated models with tables and stored procedures via the Entity Framework 5 with a Database First Approach.
- Implemented SQL objects such as Stored Procedures, Views with SQL server as Database and used LINQ for data retrieval which facilitated ad-hoc approach for data querying.
- Attended Agile ceremonies like Daily Stand-up, Planning, Grooming, Sprint Demo & Retrospection, review and delivered quality code.
- Involved in regular trouble shooting and issue resolution of the application. Interacted regularly with client in the issue resolution process.
.Net Developer
Confidential
Responsibilities:
- Gathered Client requirements and converted them into the Technical Specifications and developed Web pages using C#.NETand MVC .
- Developed applications logic using C# and used HTML helper in a view to render the HTML content.
- Implemented MVC framework to reduce the complexity and to getfullcontrol over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC application using HTML and Razor view.
- Created and consumed Web API services on Azure to implement HTTP requests.
- Created custom routes, directives and services in Angular.
- Designed Database Schema, imported data and built stored procedures on SQL Azure.
- Worked with creating, uploading, manipulating and deleting on Azure blob and table storage.
- Used Angular for Client-side validations and for Asynchronous calls.
- Wrote stored procedures to edit, update, and delete records of database when user requested.
- Performed unit testing using NUnit.
- An agile Scrum methodology was processed for daily stand up meeting with team members to know the current progress of the project and raise the issue if any.
