Senior Full Stack C#/.NET Developer with Azure, ASP.NET, Angular available. He is open to relocate.
SUMMARY:
· A zestful professional with over 9 years of experience in the field of Software Development.
· Successfully leveraged full-stack knowledge and experience to build interactive & user-centered software designs to scale.
· Managed technical solution design, development, deployment/cutover, and implementation.
· Led initiatives to increase accessibility awareness and advise business stakeholders, designers, and developers on accessibility standards; provided ongoing advice and consulting on accessibility.
· Developed application with using C#, ASP.net, .net Core, MVC, jQuery, Knockout JS, SQL server and SSRS.
· Experience with unit testing frameworks such as Jasmine and NUnit.
· Experience with using Version Control systems such as GitHub, Bitbucket, TFS (Team Foundation Server).
· Identified architectural improvements resulting in increased developer efficiency, product reliability, and responsiveness to new feature requests.
· Led back-end development of the business’s data warehouse; developed ETL processes, cube development for database and performance administration, and dimensional design of the table structure.
· Continuously adjusted priorities and addressed issues to improve efficiency; achieved committed product content and quality goals on time after staff reductions and increases in content.
· Rich experience in managing Business Intelligence (BI), including engagement with senior management and subject matter experts for building vision & roadmap.
· Followed the project lifecycle methodology defined under the process framework; ensured that customer deadlines were met within project budgets.
· Provided overall leadership to the entire project team including managing deliverables of other functional team leaders.
TECHNICAL SKILLS:
Web: HTML5, CSS3, LESS, Bootstrap 3, AngularJS 2/4/6/8, JavaScript, jQuery 1.x/2.x
Programming: C#, Java, VB.NET, C
.NET: ASP.NET Web Forms, ASP.NET MVC 4/5/6, WCF, Web Services, Web API, .NET Core 3.1, Entity Framework 4/6, LINQ
Database: MS SQL Server 2008/2012/2018, MySQL.
Other Technologies: SSIS, SSRS, Git, TFS, GitHub, Azure DevOps, Bitbucket, XML, RESTful, JSON, Postman, Visual Studio 2010, 2013, 2015, 2017
Technical Experience:
PWC, Tampa, Florida 06/22 – Present
Full Stack Dot NET Developer
Responsibilities:
· Developing web application in Asp.net core 3.1, angular and SQL server with using c#, entity framework, dapper, Web API and MVC.
· Executing:
o R&D and Implemented Azure Form Recognizer to process the pdf files.
o Azure development like blob storage, SQL server and app insights
o Application maintenance in dev, test and prod environments
· Implementing:
o Developed various services in angular that consume rest services from the backend written in .NET. Also Utilized reusable components and guards to better accommodate the complete web application.
o Webpages in MVC, Angular 8 & 11 with Typescript, HTML5, CSS3, Bootstrap and Visual Studio Code.
o New features and client requirements as part of SCRUM team with technologies like C#, Sparkle, MVC 5 and Object Store
· Working on Azure form recognizer to automate the process of pdf file extractions, localizations, Unit test cases, Integration Test cases and postman services, Azure blob storage and service buses, queues, UI and services, application insights.
· Familiar on Azure service bus and service bus triggers.
· Used Azure HTTP & TIMER triggers functions to run On Demand and continuous jobs.
· Used Azure DevOps to maintain Product Backlog Items, User Stories, Tasks and Bugs
· Used VB.NET/C# language for code behind pages to use the OOPs functionalities and to develop OOPS classes
· Writing MS Unit Test cases, Mock testcases and test buds in angular.
· Implemented custom directives, templates, interceptors, middleware to reuse the components.
· Implemented lazy loading on certain components to increase performance.
· Used Test Driven Development for developing the application.
· Modifying existing software by fixing bugs to improve performance and quality of software.
· Formulating communication plan to the business groups by building presentations of the plan’s directive, creating templates to obtain data, documentation of gaps and opportunities.
· Utilizing Agile approach, participated in scrum meetings and developing user stories including acceptance criteria.
· Supervising all the technology related requirements, including technical feasibility study, procurement and upgradation / migration of hardware, software, database & applications.
Environment: ASP.NET MVC5, C#.Net, ADO.NET, .Net Core 3.1, Visual Studio 2022, SQL Server, Angular 11, CSS, Entity Framework, Typescript, JavaScript, Test Driven Development, ADO.NET, Agile Methodology.
NY state DEC Albany, NY 05/20 – 06/22
Dot NET Developer
Responsibilities:
· Developing web-based business systems using Microsoft .Net Framework utilizing C# and VB programming language, including security components and responsive-UI design.
· Working with JavaScript, utilizing frameworks and libraries such as jQuery, Bootstrap and jsGrid.
· Built Web pages that are more user-interactive using AJAX, and JavaScript.
· Developed UI pages using HTML, HTML5.0, CSS and Bootstrap.
· Experience in Model View Controller (MVC) framework, Entity Framework
· Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
· Azure development like blob storage, SQL server and app insights
· Hands on experience in using Azure Functions and Web jobs.
· Used Azure DevOps to automate Azure deployment of CI/CD process.
· Worked on Confidential Azure Storage - Storage accounts, blob storage, managed and unmanaged storages.
· Working with Microsoft SQL Server, writing stored procedures, functions, scripts, including experience developing complex reports using Microsoft SQL Server Reporting Service (SSRS). SQL Server 2012+ required. Developing C# code and Rest API using Web API
· Used GIT for version control.
· Developed the application using ASP.NET 4.0, C 4.0, VB.NET, and MVC 4/3 in Visual Studio 2010
· Used ADO.NET to access data in SQL server 2008/2005
· Worked on POC and migration from .net core 2.1 – 3.1.
· Worked extensively with Angular 4/6, Generated Components and Services using Angular - CLI.
· Working on Development and deployment of a .Net Core 3.1 N tiered application with an Angular6.
· Involved in SDLC, of application developed using AGILE methodology.
· Involved in gathering business requirements and planning of application.
· Deploying and supporting web applications on to production server
· created user level security in reports to allow restricted viewing to users of different levels and implemented data driven subscriptions using SSRS.
Environment: VB .net, ADO.NET, C# .net 4.5, .Net Core 2.1,3.1 Html 5.0, Html, MVC5.2, CSS, Angular JS, Bootstrap, Test Driven Development, Enterprise Library, GITHUB, Visual Studio 2017, Soap Services, SQL, Web services.
3M, Albany, NY 11/19 – 04/20
Full Stack Dot NET Developer
Responsibilities:
· Developed code to validate the user credentials for authenticating user to access the WCF service.
· Used ASP.NET MVC5 applications using MVC5 with Razor View Engine.
· Created the models, views and controllers using ASP.NET MVC5, C#.NET.
· Developed .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.
· Extensively used Angular forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
· Developing automation scripts parallel with development and executing them before code freeze.
· Used Server-Side Validation Controls and Client-Side Validations (using JavaScript) for handling the form inputs.
· Implemented Token based authentication to secure the ASP.NET Core Web API to provide authorization to different users.
· Worked with Design/BA teams to analyze the Requirements, creating Design documents and Technical Definition Documentation. Worked in Agile/Scrum Development Methodology.
· Conducted tests on the Web API by using Fiddler web debugging proxy.
· Created SSIS DTS Packages to import data from Flat Files into SQL Server Database.
· Used Entity Framework to create Models and used tools to explore REST API.
· Used NuGet package manager to pack and use the updates versions of browser control.
· Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit).
· Used TFS and GIT for code management and version control.
Environment: .Net Framework, ASP.NET MVC5, IIS, C#.Net, .Net Core, Visual Studio, Web API, SQL Server, WCF, Entity Framework Razor, LINQ, Git, AJAX, Angular 2.0, CSS, Entity Framework, Typescript, JavaScript, jQuery, ADO.NET, Agile Methodology.
William H. Sadlier, New York, NY 03/19 – 10/19
Full Stack Dot NET Developer
William H. Sadlier, Inc. is the oldest family-owned publishing company in the United States. Today Sadlier comprises two imprints: Sadlier School, which publishes academic basal and supplemental programs for K–12, and Sadlier Religion, which publishes catechetical programs for K–adult.
Responsibilities:
· Involved in SDLC, of application developed using AGILE methodology.
· Involved in gathering business requirements and planning of application.
· Created the entire code behind by using MVC Framework.
· Designed User Interface with Razor Views, Partial View and Layout
· Heavily involved in the development of the applications using C#.Net.
· Creating Angular JS controllers, directives, and models for different modules of the application.
· Used Angular Directives to extend syntax definitions for HTML5. Utilized AngularJS Services, Factory and Dependency Injection techniques to ensure an Inversion of Control (IOC) by focusing on minimizing the number of watchers in order to increase the performance.
· Extensively use various data rendering directives such as ng-repeat, ng-if, ng-show, ng-hide as well as routing directives.
· Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using AngularJS.
· Performed migration of Microsoft SQL server to Azure SQL database.
· Developed UI pages using HTML, HTML5.0, CSS, Bootstrap and Angular JS.
· Coded in Presentation Layer, Business Logic layer and in Data Access Layer of the application using XAML(WPF), C#.
· Implemented custom controls using WPF.
· Extensively developed the WPF - User Interface for the Generation plus (GenPlus) product using C#
· Performed database operations on oracle12c to create and maintain customer’s data by creating SQL queries, stored procedures, functions, and views.
· Used job scheduler to send email for records insertion failure.
· Involve in project documentation and demo presentation for each phase of the application.
· Exported and formatted excel for monthly manual reports.
· Designed and developed table/matrix style reports using SSRS and included them in the Application.
· Extensively involved with unit testing using N-Unit
Environment: C# .net 4.5, Html 5.0, Html, MVC5.2, CSS, Angular JS, Bootstrap, JIRA, Enterprise Library, Electric Commander, GITHUB, Visual Studio 2013, Soap Services, Web services, Oracle12c, Toad, SQL Developer.
Equifax, Troy, MI 06/17 – 03/19
Full Stack Dot NET Developer
Equifax Inc. is one of the three largest consumer credit reporting agencies, along with Experian and TransUnion. Equifax collects and aggregates information on over 800 million individual consumers and more than 88 million businesses worldwide.
Responsibilities:
· Gathering requirements and convert them to technical specifications.
· Primary contribution was working as a front-end developer using AngularJS JavaScript framework. Also involved in creating a Web API with Entity Framework.
· Used the database first approach with the Entity Framework to generate models and the dB context.
· Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS.
· Used Postman to test Web API functionality.
· Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS.
· Implemented filtering, sorting and pagination using third party tools and AngularJS framework.
· Used custom filters, custom services, and custom directives in AngularJS to display highly customized data.
· Used Single Page Application (SPA) format using AngularJS routing.
· Implemented CRUD operations using $http service to call Web API methods.
· Added client-side validation using AngularJS with the $touched, $valid, $invalid and $dirty to check if the user has input the correct data.
· Used Agile/Scrum software development methodology.
· Used TFS for code management and version control.
Environment: AngularJS 1.4, JavaScript, C#, ASP.NET Web API, ASP.NET, MS SQL Server 2012, TFS, Jasmine, HTML5, Bootstrap 3, jQuery 3.0, Postman, Visual Studio 2015.
Enlume Technologies Pvt Ltd, Hyderabad, India 06/13 – 10/15
Full Stack Dot NET Developer
Enlume Technologies founded in 2004 and grown from 3-man software engineers to 500 engineers. Enlume offers end-to-end software development services from open source to custom-built, including the newest mobile technologies.
Responsibilities:
· Worked as a back-end and front-end developer using ASP.NET MVC, C#, HTML, CSS, JavaScript and jQuery.
· Used the Entity Framework for all database access.
· Created Stored Procedures in the MS SQL Server 2012 database to perform various database operations.
· Created a WCF Service to generate API for use in the project.
· Worked with Object Oriented Programming Concepts and used WCF for creating service-oriented applications.
· Used the Basic Http Binding for access to the service.
· Used Action Filters for authorized page access.
· Used jQuery for client-side validation.
· Used Data Annotations for server-side validation.
· Designed the frontend by using HTML and CSS along with the CSS library Bootstrap.
· Implemented n-tier architecture in various projects to keep UI, Business Logic and Data Access layers separate, and allow for easier testing.
· Used TFS for version control.
· Used Agile/Scrum methodology for development.
· Tested each component to ensure proper functionality.
Environment: C#, JavaScript, ASP.NET MVC 4, MS SQL Server 2012, TFS, HTML5, CSS, Bootstrap 3, jQuery 2.1. Visual Studio 2013
iGATE Global Solutions LTD, Hyderabad, India 07/12 – 06/13
Full Stack Dot NET Developer
IGATE was founded in 1994 and it is acquired by Capgemini in 2015.IGATE's key services included Application Development and Application Maintenance, Business Intelligence and Analytics, Business Process Outsourcing, Cloud Services, Enterprise Mobility, Infrastructure Management Services.
Roles and Responsibilities
· Designing screens aspx ascx and master pages by using Visual Studio .NET 2010 and Creating Style Sheets for formatting the Web Pages based on the business requirements and functional requirements document.
· Created and consumed WCF service to retrieve the customer information.
· Implemented SOA architecture with different WCF services to communicate for distributed services.
· Implemented MVC3 framework in the project.
· Worked on both Razor View Engine and the Web Forms view engine.
· Development of WPF code to resolve other miscellaneous outstanding issues across the application.
· Coordinated release dates and fixes which go into each release.
· Coordinated with QA team to get the developed features tested.
· Used Telerik Controls to display rich content like text images and even standard ASP.NET and user controls.
· Developed the web pages using ASP.NET HTML and CSS for styling the Web pages.
· Developed GUI using ASP.NET and code behind logic using C.
· Designed and developed dynamic webpages using Bootstrap Java script jQuery.
· Developed single page applications using AngularJS.
· Used DLLs to implement business logic and to integrate the application.
· Developed Scope Controls and User Controls for reusable part of the web pages using ASP.NET.
· Used CSS techniques for designing of the web pages.
· Designed the structure of the REST Services to be implemented.
· Involved in designing and developing the Middle Tier using ADO.net to perform and implement business logic Updating/retrieving the data to/from Database.
· Hosted all .NET Components and web applications in Windows 2008 Server using IIS.
· Created the reports using Reporting Services
· Extensively used Application and page level tracing feature of .Net to trace and debug the code.
· Used .Net Validation Controls for Server- side validations.
· Used/Created Web services as the bridge between User Interface layer and Business service layer to provide Service-Oriented Architecture.
· Used Custom controls and User Controls throughout the application.
Environment: ASP.NET 4.0 C Visual Studio 2010 SQL Server 2005 ADO.net AngularJS JavaScript jQuery Bootstrap Web Services Visual Source Safe SharePoint 2010 Windows Server 2008. Sql Server 2008 .Net Framework 3.5 Rad Controls for ASP.Net Ajax 2009/2011 IE8.0 IIS 6.0 Team Foundation Server TFS 2008.
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536