Senior .NET Developer available for new project. Open to relocate.
PROFILE SUMMARY:
· Over 7+ years of technical experience in designing and developing client/server applications, web applications, web services by using Microsoft .NET technologies.
- Experience in developing, building Web and Windows application in Visual studio using .NET Framework.
- Experience in developing design patterns like Model View Controller (MVC), Model View Model (MVVM).
· Experience in Web designing and UI enhancements by using JavaScript, HTML5, jQuery, Aurelia, Bootstrap, CSS3, AngularJS 2/4 and React JS.
- Designed Master Pages utilizing Server Controls, User Controls, Validation controls, and CSS.
- Proficient in developing programming languages using C#, VB.NET.
· Experience in developing and consuming Web Services on XML, RESTAPI and SOAP.
- Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API.
- Experience in ASP.Net Core to run the server application to develop and deploy using cloud environment in AZURE.
· Experience with Entity Framework and LINQ for data access in filtering, sorting and fetching by queries.
- Experience in Relational DBMS for SQL Server, Oracle to extract information from stored procedures, tables and views.
· Experience in Agile, SDLC & Test-Driven Development (TDD) methodologies.
- Expertise in developing and designing websites on ASP.NET framework by using Agile methodology.
· Experience with GIT and TFS for Source Code Control and Version control (IOC).
- Good working experience in Maintaining, supporting and troubleshooting applications and fixing bugs.
· Experience in testing API calls using management tools like Postman and Swagger.
- Experience in Test Driven Development, Unit test, Deployment and Mocking.
WORK EXPERIENCE:
.Net Developer
Do It Best Corp- Fort Wayne, IN- Nov 2018 to Present
Roles & Responsibilities:
· Develop and build web applications using ASP.NET Framework, MVC and .NET Core 2x.
· Design, build and maintain software application using C# and VB.NET.
· Designing a progressive and developing User Interface web application using JavaScript, Angular and React JS.
· Implementation on single page, mobile application and UI enhancements using HTML5, CSS3, Bootstrap.
- Involved in Web Application AGILE SCRUM environment.
- Experience in building OOP, design patterns and SOLID principles.
- Worked on lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in a database.
· Experience in developing .NET Core WEB API application using C#. Building Azure Functions in migration of data on cloud-based environment.
- Worked on Restful Web Services with Aurelia Fetch updating the Model and Views of the application.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
· Worked on managing source control using TFS and GIT.
· Improving existing application by implementing new programs and design patterns.
· Experience in application code Debugging, root cause analysis and troubleshoot the issues.
· Participate in Daily Scrum, Sprint Refinements, Planning, Retrospectives and Sprint Reviews.
· Worked on resolving the bugs fixes of the entire application.
· Involved in code reviews, pair programming, maintaining the code reusable, quality and responsiveness of application.
· Experience working projects that use CI/CD and VSTS workflow for the Release Management.
· Communicating with the team or Business Analyst for requirement clarification and elaboration.
· Experience working on N-tier and multi-layered applications, designing loosely coupled, testability and integration.
· Worked on Postman API client tool for various request or response methods.
· Worked on Microsoft Azure cloud resource groups testing, building and tracking application insights.
· Worked on Unit Tests, Regression Tests and Integration Tests.
· Experience working in Agile, continuous workflow and delivery the work within deadline.
Environment: VS 2017/2019, C#, ASP.NET MVC, .NET Core 2, SQL SERVER 2017, IIS, AJAX, BOOTSTRAP, WEB API, JQUERY, JAVASCRIPT, HTML5, CSS3, JSON, WCF, XML, LINQ, ENTITY FRAMEWORK, NODE JS, AZURE, AURELIA, GIT, TFS.
.Net Developer
Mayo Clinic-Rochester, MN– July 2017 to Oct 2018
Roles & Responsibilities:
· Maintaining and enhancing web applications using C# and ASP.NET Core.
· Worked on Agile methodology which includes Daily Scrum meetings, Sprint Planning.
· Created Data Access Layer, Business Logic Layer Classes using C# and .Net 4.6 with HTML5.
· Used Entity Framework and issued queries using LINQ.
· Worked on WCF services to communicate between the processes via XML messages and worked on Service Oriented Architecture (SOA).
· Extensively used JavaScript functions, jQuery to make client-side validations and used AJAX for functionality.
- Developed REST APIs that allow effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Good understanding of SOLID principles and Design Patterns.
· Implemented Inversion Control/Dependency Injection using Unity and Structure map.
· Developed a single page, mobile first, cross-device/cross-browser web application for real time utilizing Angular, HTML5, CSS3, BOOTSTRAP, and JSON.
· Involved in database, SQL
· Involved in Microsoft Azure in processing XML files and data from the database to cloud platform.
· Used Data Grids, Data Sets, Data Views and Data Adapters to extract data from SQL Server.
· Involved in Web UI Design and Development using ASP.NET, AJAX, User Controls, Custom Controls and Web Forms using C# as code behind.
· Created Unit test project and performed Unit Testing.
· Extensively involved in code reviews, monitoring and knowledge sharing of team to ensure the delivery of high-quality products.
Environment: VS 2017, C#, ASP.NET Core, ADO.NET, T-SQL, SSIS, SSAS, SSRS, IIS, AJAX, BOOTSTRAP, WEB API, JQUERY, JAVASCRIPT, HTML5, CSS3, JSON, WCF, SOA, XML, LINQ, ENTITY FRAMEWORK, AZURE, TFS.
.Net Developer
First Data Corporation- Hagerstown, MD-Nov 2016 to June 2017
Roles & Responsibilities:
· Developed web application using C#, VB.NET, ASP.NET MVC 5.
· Created REST service with ASP.NET Web API for data transmission using JSON.
· Data validation and client-side data processing through JavaScript.
· Creating responsive web application for mobile devices using Bootstrap, HTML & CSS.
· Followed TDD and Agile methodology.
· Handled client-side data modules, services data binding with SQL DB.
· Manipulating data objects (Dataset, Excel, XML parsing) with LINQ.
· Creating stored procedure, functions, triggers, views and packages for complex business logics with SQL Server.
· Maintaining version control with TFS.
· Experience in deploying and hosting web application and web services with IIS.
· Expertise in the sprint planning, sprint review meeting, review each story against acceptance criteria.
· Demonstrate completed functionality and Provide feedback on product work.
· Perform Coding, code review as per the coding standards.
· Followed TDD and unit testing.
· Web API testing, Load testing and Performance monitor.
· Using SSRS for development of reports for Business users from different sources like tables, stored procedures and development of various types of reports.
· Involved in writing N Unit test cases for the application and mock objects are maintained manually.
· Helped the Production Team and Testing Team in solving the complex issues.
Environment: C#, T-SQL, TFS, LINQ, SSIS, SSRS, XML, CSS, VB.NET, HTML, ASP.NET, TDD, JAVASCRIPT, JQUERY, BOOTSTRAP, AGILE, MVC 5, WEB API, JSON, VS 2015.
.Net Developer
Tech Mahindra – Bangalore, India - Jan 2014 to Nov 2015
Roles & Responsibilities:
· Responsible for developing the Logic using C#.NET and handling the Multi-threading process.
· Developed Web Services for the System using .Net (SOAP/XML).
· Used ASP.NET validation controls and custom validation controls for client-side validations.
· Used ADO.NET for database connectivity on SQL Server Database.
· Invoking of Web Services using C#.Net, VB.NET and exposed them through SOAP and HTTP.
· Used AJAX for asynchronous data transfer and to improve the performance of the application.
· Enhanced and developed UI functionality using ASP.NET and XML.
- Worked with Agile/Scrum environment to develop the application by meeting the timelines and interacting with team.
- Data binding using WPF to enable the data service.
· Created CSS files to be applied to various web forms on the web pages.
· Worked closely with business users to define reporting requirements and documenting the requirements in order to design, develop and maintain Crystal reports.
· Helped the Production Team and Testing Team in solving the complex issues.
Environment: C#, HTML, CSS, AGILE, ASP.NET, ADO.NET, SQL Server 2012, TFS, Web Services, XML, WPF, SOAP.
Jr.Net Developer
HSBC Bank – Hyderabad, India – Jan 2013 to Dec 2013
Roles & Responsibilities:
- Involved in the design, development, support and enhancement of an application. Responsibilities are including: Designing, coding, testing multi-tier web application.
- Used AJAX extensions and controls with asp.net handling multiple grids functionality within web page.
· Involved in all SDLC phases Analysis, Design, Development, Testing and Deployment.
- Created XML, Managed web service interaction through SOAP and XML messages encryption and consumed Web Services from ASP.NET web applications.
- Implemented support for transactions using ADO.NET Objects.
- Involved in different types of testing (unit testing, application testing) and TDD.
· Responsible for Designing the UI of the Website using ASP.NET and HTML.
· Used CSS for styling the Web pages.
· Involved in Inline coding and Unit testing.
· Copying complete structure of Website from production to development server and make it functionally working.
· Analyzing the specifications provided by the client.
· Involving in Requirement gathering, Technical and Functional specifications.
· Using C# for the coding and worked with N-tier architecture for presentation layer, Business layer and Data Access Layers.
Environment: C#, ADO.NET, ASP.NET, CSS, HTML, SQL Server, N-TIER, WEB SERVICES, SDLC, TDD.
Sincerely,
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536