.net Core Developer Resume
Atlanta, GA
SUMMARY:
- Over 6+ years of professional experience in working with Microsoft technologies like C#, ASP.NET MVC, ASP.NET WEB API, .Net Core, ADO.NET / Entity Framework, Microsoft SQL Server, IIS, TFS and front - end development technologies HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2, Typescript and Bootstrap framework.
- Experienced working with AGILE SCRUM, Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC).
- Proficient in implementation of N-Tier Architecture Data Access Layer, Business Logic Layer and User Interface (UI).
- Exceptional knowledge on Object Oriented Programming (OOPS) concepts including Multithreading, Collections, Exception Handling.
- Expert in developing web-based applications and cross browser applications using .Net Framework.
- Strong Experience in programming with .NET Framework using C#, ADO.NET Entity Framework, ASP.NET, Visual Studio 2008/2010/2013 , Sql Server 2008/2012.
- Experience in patterns MVC, WCF, WPF, LINQ, Visual Studio various versions, Web services, XML and JSON
- Proficient with developing various web services like WCF, ASP.NET Web API's using both SOAP and REST architectures.
- Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns.
- Experience in creating interactive web application and single page application using AngularJS, Angular 2/4.
- Hands on Experience in responsive front-end web designing using HTML5, CSS3, UI framework the Bootstrap v3 and v4 as well.
- Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally, deploying to a live Microsoft Azure Cloud environment and Amazon Web Services (AWS).
- Proficient experience in building service-oriented applications using WCF (Windows Communication Foundation).
- Working experience in Database design and writing Stored Procedures, Functions, Statements, Triggers, Views, Joins, performing Query Optimization and Performance Tuning in SQL Server 2008/2010/2012 Databases.
- Strong knowledge in ETL process using SSIS and creating reports like Drilldown Reports, Drill Through Reports using SSRS.
- Knowledge in creating, deploying and managing reports using Crystal Reports.
- Proficient in writing Unit Test Cases for business logic and Web Services, performed Unit Testing using NUnit Testing Framework.
- Working Experience in establishing Continuous integration/ Continuous Deployment services using Visual Studio Team System (VSTS), TFS and GIT.
- Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS:
Front-End Technologies \ Web Technologies: Angular 2, Angular JS, HTML5/4, CSS3, XMLASP.NET (4.5/4.0/3.5/3.0/2.0 ) MVC, RAZOR, AJAX, Bootstrap3/2, jQuery (5.0/4.1) \ WCF, WEB-API
Architectural Patterns \ Programming Languages: MVC (5.0/4.0), MVVM, MVP\ C#
Databases \ Data Access: MS SQL Server 2014/2012/2008 , MS - Access \ ADO.NET, LINQ to SQL, Entity Framework
Development IDE \ Reporting Services: Visual Studio 2015/2013/2010/2008 , SSMS \ SQL Server Reporting Services
Web Servers \ Web Services: IIS (Internet Information Server) 7.0/6.0 \ HTTP
Cloud Services \ Testing Tools: MS Azure, AWS \ N - Unit, MS Visual Studio Test Tools
Version Control Tools \ Methodology: VSTS, Git, Team Foundation Server (TFS) \ Agile (Scrum), TDD, Waterfall Model
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
.Net Core Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
- Created a Supervisor roles, which has access to tools to assign the routes schedule.
- Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
- Design, build, and maintain efficient, reusable, and reliable code.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Implemented authorization, authentication, and extensive exception handling.
- Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
- Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 2.
- Implemented Client-side validation using Angular 2 Custom Form Validation with ng-show and ng-hide.
- Developed the front-end of the web application using Angular 2, HTML5, CSS3, AJAX, Bootstrap3/2 and jQuery 5.0/4.1.
- Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.
- Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).
- Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
Technology Stack: C#, ASP.NET Core 2.0, ASP.NET Core WEB API, Entity Framework Core 2.0, Angular 2, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, GIT, Azure, Visual Studio 2015, SQL Server 2014/2012, SSIS, SSRS, IIS 7.0, Microsoft Visio 2012
Confidential, San Francisco, CA
.Net Developer
Responsibilities:
- Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.
- Participated in daily Scrum and weekly meetings with the project manager and architects to meet expectations and deadlines.
- Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, and ADO.NET.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.
- Maintained state of the Webpages by using View State and Session Memory objects.
- Responsible for developing the reusable Components on UI (Razor Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Implemented various Angular JS directives, filters, routing and services to implement better application functionality and performance.
- Implemented enhanced user interfaces to enable the inputs of additional personal information to generate insurance plan using HTML5, CSS3, jQuery, and Angular JS.
- Extensively used Angular JS UI for ng-grid and UI components and responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the data back as JSON and parsing it onto the UI.
- Implemented AJAX controls for partial page updates and to decrease the response time on the pages.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Implemented JWT Security to provide authentication and authorization to secure the Web API.
- Designed database in SQL Server and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships.
- Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
- Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
Technology Stack: .NET Framework 4.5, C#5.0, ASP.NET MVC 5.0, Web API, WCF, LINQ, Web Service, JWT, Visual Studio 2015/2013, SQL Server 2014/2012, Entity Framework, Angular JS, Bootstrap 3.3.7, jQuery, JavaScript, AJAX, HTML, POSTMAN, TFS
Confidential
.Net Developer
Responsibilities:
- Worked on all phases of Software Development Life Cycle (SDLC) in AGILE environment.
- Design, Development and Testing of .NET Applications using .NET Framework 4.0.
- Developed user interfaces using ASP.NET MVC views, partial views, and multiple interfaces to transfer data into different server
- Used XML efficiently for mapping the fields of CRM management system to different fields.
- Designed & Developed ASP.NET User Controls and used ASP.NET Web Forms controls.
- Extensively used State Management Techniques like Query Strings, Sessions state to maintain state between the ASP.NET pages
- Efficiently displayed data in ASP.NET Grid View, along with a populating Details View and Data List along with update controls.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Developed Templates using HTML, CSS, Bootstrap, and JavaScript.
- Involved in Testing, Debugging, Tracing the application for errors, Documentation, and maintenance of the application.
- Used Team Foundation Server (TFS) as a Source code control.
Technology Stack: .NET Framework 4.0, ASP.NET MVC 4.0, C#, LINQ, HTML, CSS3, XML, Bootstrap 2.0, SQL Server 2012/2008, SSRS, Visual Studio 2010, TFS, Agile.
Confidential
.Net Developer
Responsibilities:
- Involved in the design of the Use Case Diagrams and Class diagrams using Microsoft Visio.
- Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Used ASP.NET 3.5 AJAX server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
- Worked on optimizing the ASP.NET Web pages using C# and SQL Server stored procedures to call the application from the data base.
- Used ADO.NET objects Datasets, Data Reader, Data Adapter to effectively communicate with SQL Server Database.
- Created Web Methods using Web Service and deployed the Web Service on IIS in the production server.
- Developed UI using JavaScript, HTML, CSS, and XML.
- Used Unit testing to simulate different case scenarios to catch potential bugs.
Technology Stack: .NET FRAMEWORK 4.0/3.5, ASP.NET 4.0/3.5, ADO.NET, ASP.NET, Visual studio 2010/2008, AJAX, TFS, XML, HTML, SOAP, IIS 7.0, JavaScript, jQuery, CSS, SQL Server 2008
Confidential
Jr .Net Developer
Responsibilities:
- Involved in the requirement analysis, design of application and construction of the framework for the user interface.
- Design and development of Web pages, business logic and data layers in ASP.Net with C#.
- Developed the GUI using HTML, CSS, JavaScript and ASP.NET Server-side controls.
- Used ASP.NET Validation Controls for Validating User Input and JavaScript for data validations.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter to retrieve and storing the input information in database.
- Designed and Created Tables, Stored procedures using SQL Server 2008.
- Extraction data from the Customer Interaction Centre and creating separated file by writing SQL Queries.
- Responsible for writing SQL Queries based on complex business logic.
- Developed several modules with GUI and console applications which are used to receive and update data from Database.
Technology Stack: .Net Framework 4.0, Visual Studio 2010/2008, ASP.NET, C# 4.0, HTML, CSS, JavaScript, Web Services, UML, ADO.NET, SQL Server 2008, TFS