Full Stack .net Software Developer Resume
New York, NY
SUMMARY
- Experienced Full Stack .NET Developer in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, service-oriented architecture (SOA), MVC 5, n-tier architecture, onion architecture, and relational database design.
- Complete understanding of front-end Single Page Application (SPA) development using Angular 2+.
- Expertise in front-end web development and design using HTML5, CSS3, Bootstrap3, and some other third-party libraries.
- Solid understanding of Angular Features like Pipes, Directives, Dependency Injection, Modules, Services and Routing.
- In-depth knowledge in JavaScript, JQuery, TypeScript, and AJAX.
- Created Responsive websites and Reactive websites for better user experience.
- Extensive knowledge in different types of Angular Data Bindings and component communication using input and output.
- Proficient experience with ASP.NET MVC Razor View Engine, Layout View, Partial View, Html Helpers, and Filters.
- Worked on consuming the RESTful Web API data using Angular Services.
- Implemented CRUD operations through HTTP Methods in Web API.
- Experienced in developing and implementing WCF and XML Web Services using SOAP.
- Hands on experience in developing web application using ASP.NET Web API, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF), and ASP.NET web forms.
- Proficient experience with object-oriented programming language in Microsoft C#.
- Worked on ADO.NET, Entity Framework and LINQ.
- Experienced in Database design, Normalization, creating temp tables, views, stored procedures, and user-defined functions in Microsoft SQL Server.
- Experienced in Angular unit testing using Jasmine and Karma.
- Track record using Agile and Waterfall SDLC methodologies.
- Provided Source Control and Version Control using Git and project management using Jira and Azure DevOps.
- Excellent communication, planning, time management skills, and experience in working with cross-functional and global team environment.
- Successful delivery and execution with changing requirements and challenging timelines.
TECHNICAL SKILLS
Programming: Microsoft C#, C, C++, Python, Java
Web: HTML5, CSS3, Bootstrap3/4, JavaScript, TypeScript, JQuery, Angular 2+
.NET: ASP.NET MVC5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET
Database: MS SQL Server 2017/2014/2012 , MySQL
IDE: Visual Studio 2017/2015/2012 , Visual Studio Code, Atom
Others: Jira, Git, JSON, RESTful, XML, Slack, Postman, Jasmine, Karma, NUnit, Azure DevOps
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Full Stack .NET Software Developer
Responsibilities:
- Developed web application with front-end Angular 7 and back-end Web API.
- Developed front-end components with Angular, HTML5, CSS3, and Bootstrap4.
- Implemented third-party libraries such as angular font awesome to improve template.
- Used built-in validator and custom validator for required user input field and checked input type for login and registration.
- Implemented RouteGuard interfaces for Authentication using canActivate method to secure data accesses by different users.
- Enabled pagination using ngx-pagination to improve user experience.
- Used pipes to transform raw data into a desired output.
- Implemented add practice and updated practice functionality to practice the table using Bootstrap modal Dialog.
- Created application with Angular modules, components, directives and services to implement main functionalities including viewing details and deleting practices.
- Used RxJS library features such as Observable and Subscription to enable connection to Web API.
- Implemented custom Authorization and Authentication filters in Web API to improve security.
- Used back-end CRUD functions with different HTTP Methods such as GET, POST, PUT and DELET to implement different API calls in C#.
- Implemented Convention-based and Attribute-based Routing to map URLs to controllers in Web API.
- Used database-first approach to generate data model by Entity Framework 6.
- Tested Web API http calls using Postman.
- Used Azure DevOps for version control, code merge and team project management.
Environment: Angular7, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Visual Studio 2017, MS SQL Server 2017, Entity Framework 6, Postman, Azure DevOps.
Confidential
Full Stack .NET Software Developer
Responsibilities:
- Contributed to both front-end Angular 6 and back-end Web API development.
- Created user interfaces using HTML5, CSS3, Bootstrap, JavaScript, AJAX and Angular.
- Implemented Angular features such as Components, Services, Modules and Directives to improve application performance.
- Created redirection links using Routing to connect different components in Angular Routes.
- Implemented Dependency Injection by using Service to promote reusable code and ease of maintenance.
- Used JWT interceptor to implement token-based authentication and authorization in Angular.
- Created dynamic template with reactive form which updates the database after user’s interaction.
- Used Angular Material to implement reactive form for gathering user’s input.
- Developed and consumed RESTful web services using Web API.
- Used Attribute Routing and Conventional Routing for Web API to link specific controllers and actions to different url pattern.
- Implemented custom Exception filters to handle internal errors for Web API.
- Enabled CORS in Web API to allow access across domain resources by adding EnableCors attributes for controllers.
- Generated Database model using Entity Framework 6 database first approach.
- Performed unit testing by using Jasmine and Karma on Angular components and services methods.
- Wrote and used stored procedures in SQL Server.
- Used Git to deploy the application on the cloud and used Jira to perform team management.
Environment: Angular6, HTML5, CSS3, Bootstrap3, Web API, JSON, AJAX, SQL Server 2014, Entity Framework 6, C#, Visual Studio 2017, .NET Framework 4, Agile (Scrum), Git, Jira.
Confidential, Indianapolis, IN
Full Stack .NET Software Developer
Responsibilities:
- Developed web application using ASP.NET MVC 5 (Model-View-Controller) with Razor View Engine.
- Developed application using ASP.NET MVC template, C#, jQuery, Bootstrap, CSS, HTML, Entity Framework and SQL Server.
- Implemented Onion Architecture by using Entity Framework, Generic Repository and Unit of Work pattern in the project to implement loose-coupling and dependency injection.
- Implemented Repository pattern to isolate the Data Access Layer and to apply centrally managed consistent access rules and logic.
- Incorporated AJAX controls into site to decrease page load times.
- Implemented strongly-typed view by using data models to display data results and pass data to controllers.
- Enabled filter and order by functions on search page to improve user experience.
- Utilized layout and partial view to share common UI components like forms and nav-bars for reusability and to resolve maintenance difficulty.
- Used ViewData, ViewBag and TempData to pass data from Controller to View and display the data.
- Generated data model using Entity Framework 6 Database First Approach.
- Implanted LINQ and Lambda expression to save and retrieve data from DataSet to List and fulfill the functionality of searching feature.
- Responsible for production support and maintenance of software releases.
Environment: Visual Studio 2015, .Net Framework, ASP.NET, C#, Entity Framework 5, MVC5, JQuery, AJAX, CSS3, HTML5, ADO.NET, Java Script and SQL Server 2012.
Confidential
Full Stack .NET Software Developer
Responsibilities:
- Developed and implemented application using N-Tier architecture in MVC5.
- Designed and developed rich and enhanced web pages using HTML 5, CSS 3, Bootstrap and jQuery.
- Implemented the list reports with filter and detail view using AJAX with ASP .NET web pages.
- Used AJAX and JQuery to implement auto-complete function.
- Implemented Custom Filter and Exception Filter to use on controllers and actions to execute business logic before and after action is executed.
- Involved in developing applications in C# 4.0 and .Net Framework4.5 to meet the business requirements using Visual Studio .NET 2012.
- Designed and developed various abstract classes, interfaces, and classes to construct the business logic using C# .NET.
- Consumed database using ADO.NET and worked on ADO.NET Data Reader, Data adapter, and Data Set to access data and save data.
- Familiar with WCF Service client calls for data processing or data acquisition.
- Accessed the data from Data Access Layer for the User Interface using WCF Services.
- Developed WCF service in SOA architecture which communicates data in both XML and JSON.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012.
- Performed Test Driven Development (TDD) using NUnit Testing.
- Managed large datasets using Microsoft SQL Server 2012.
- Used Git to maintain the version control history during development.
- Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules.
Environment: Visual Studio 2012, ASP.NET, C#, WCF, MVC5, ASP.NET, AJAX, JQuery, ADO.NET, MS SQL Server 2012.