Wednesday, October 25, 2023

Full Stack .NET/C#


Full Stack .NET/C# Developer with Angular,Azure,React,AWS available. Visa H1B. Open to relocate.

Summary:
 
       Over 8+ years of experience as a Full Stack .NET Developer in design, development, testing and maintenance of enterprise web and client/server applications.
       Expertise in software development using Waterfall and Agile-Scrum, TDD methodologies with exposure to diverse business domains including Healthcare and Banking.
       Experience in application development using Service Oriented Architectures (SOA), Model View Controller (MVC), 3-Tier/N-Tier Architecture.
       Extensive experience in .Net Framework 4.5/4.0/3.5/3.0, C#.NET, ASP.NET, ASP.NET WebAPI, MVC 3/4/5, Web Forms, Windows Forms, ADO.NET, Entity Framework, LINQ, SQL Server, WCF, Web Services.
       Professional level experience in design, development and implementation of applications using C#.NET, Go/Golang, ASP.NET MVC, Web Forms, Entity Framework, LINQ, HTML, HTML5, XHTML, CSS3, AJAX, VB.NET, VB Script, JavaScript, jQuery, AngularJS2/4/6, XML, UML, IIS, and SQL Server (2015/2017), PL/SQL
       Worked with ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts integrated with Redux architecture.
       Analyse customers’ programming problems and develop solutions on cloud services such as Azure Event hub, Azure Service Bus, Azure Relay, Azure Event Grid, Azure Notification Hub and Azure Search to meet their needs. This involves debugging, troubleshooting, writing code using ASP. NET Programming and taking responsibility to see that the issue is fully resolved.
       Good experience implementing RESTful API’s with WCF Web Services, XML.
       Experience in XML Web Services (SOAP, WSDL) using .NET Framework.
       Experience in Amazon Web Services (AWS) integration using .NET, C#.
       Worked with azure app service to deploy the web application in Azure Cloud and worked with azure API gateway Working knowledge on Cloud computing using Microsoft Azure for enabling services on cloud.
       Proficiency in C# unit testing frameworks
       Experience of Cloud native applications with Azure Functions, AWS Lambda
       Project experiences of DynamoDB, SQL Server, Cosmos, Redis, Oracle, Sybase, MySQL
       Worked with Stored Procedures using SQL Server 2012/ 2014/ 2016.
       Good knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Studio Team Services (VSTS).
       Experience in code refactoring using tools like ReSharper.
       Used mongo DB to store the data from the web application and utilized robomongo tool to view the saved objects.
       Extensive work experience on Functionality Testing, User Acceptance Testing.
       Involve in agile development process SCRUM
       Organized and was part of Daily Stand-up, Sprint Planning and Sprint Review Meetings.
       Excellent Communications skills, quick learner, good team player and have good Analytical capabilities.
       Good organizational skills, ability to handle multiple tasks and work independently as well as in team.
 
Education:
 
       Bachelor of Technology in Electrical Engineering from Acharya Nagarjuna University, India.
       Master of Science in Electrical Engineering from Texas Tech University, USA.
 
Technical skills:
 
Programming Languages
C#
.Net Technologies
ASP.NET, C#.NET, ADO.NET, ASP.NET MVC 5.0/4.0/3.0, WebAPI 2 , WCF
Technologies
ASP.NET, HTML, CSS, XML Web Services, MongoDB, JSON, SOAP, REST, AWS, AngularJS/2/4/6, ReactJS
Frameworks
.NET 3.0/3.5/4.0/4.5
Web server           
IIS 6/7
Databases
MS SQL Server 12/14/16
IDE                         
Visual Studio 2012/2013/2015
Version control Tools
Team Foundation Server(TFS), Visual Studio Team Services(VSTS)
Methodologies            
Agile, SCRUM
Operating Systems
Windows XP/7/8/10 , Linux and Unix
 
Professional summary:
AT&T Cricket Wireless (DAO), Atlanta, GA                                         Nov2021-Till Date
Full Stack Developer
 
Description:
DAO is a suite of Cricket Wireless applications focused on supporting the on-boarding activities of people who work at cricket stores. DAO is the system of record for cricket stores and their employees. DAO facilitates granting and denying access of people to vendor systems: for e.g. point of sale systems, activation systems, back office systems, leasing systems, insurance systems, etc. DAO also provides support for enforcing the training rules for people who at company owned stores and at authorized retailer locations. DAO also provides the setup for commissions, assigning field resources to stores.
 
Responsibilities:
        Apply object-oriented programming principles and Design patterns to build core functionalities.
        Utilize SOLID principles to make the code as efficient as possible.
        Work on fixing bugs that are critical and blockers for release
        Assist in the development of applications and features.
        Coordinate with Design, Product, API and QA teams for smooth release of features into production.
        Handle source control with GIT to control branch flow locally and remotely for easy    maintenance of development work.
        Work on building the applications based on requirements from business and functional analyst.
        Assist in the development of applications and features.
        Write high-quality code
        Implement CRUD functionality with Entity framework in ASP.NET MVC and implement sorting, filtering, and paging with Entity framework in MVC.
        Work with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data.
        Design a responsive application using React JS library with a combination of HTML5, CSS3 and JavaScript.
        Set up deployment and hostng architecture to support several thousand users and run multiple background jobs using Elastic BeanStalk, Redis, Bull, AWS CodePipeline.
        Developed a micro service to interact with the main applica?on and power a client facing website using Typescript, Express JS, DynamoDb.
        Develop reusable and interactive React UI components to create views to hook up models to the DOM and synchronize data with server for data communication in the application.
        Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.
        Creating switch paths with react router to navigate between various pages of the single page application.
        Work with .NET Framework to develop Backend part and working with jQuery, JavaScript, Bootstrap HTML5, CSS for Frontend part of web applications and helping in building HR platform for HR core team.
        Use Entity Framework code first approach to created data access layer to interact with SQL server.
        Use RAZOR View engine, for developing a new application to save REST, SOAP calls requests and response made to client.
        Develop RESTful API’s using .NET framework with C# as programming language to expose the data to several clients Cricket Wireless LLC (an AT&T Company).
        Involve in using various filters for existing MVC application, depending upon the requirement for authentication.
        Involve in developing ASP.NET MVC application by creating Views, Controller actions and Model classes.
        Involve in implementing RESTful APIs with Web Services, XML.
        Experience in XML Web Services (SOAP, WSDL) using .NET Framework.
        Involve in development using different methodologies like Agile (Scrum) and  Test-driven development (TDD).
        Analyze user story possibilities and effectively allocate time window for development, testing and unit test cases.
        Develop the application based on requirements from business and functional analyst.
        Contribute to the overall evolvement of the team with release-focused approaches and quick turnaround times
        Develop approaches and create based on the functional and business requirements, then are designed and then developed.
 
Environment:, Visual Studio 2015, XML AWS, SQL Server 2017, C#.Net, Web API 2, .Net Framework 4.0, Angular 2/4/5/6, ReactJS Typescript 4, Bootstrap 3, SSRS, Azure, HTML5, XML, CSS, JIRA, Entity Framework, jQuery
 
Momentum Telecom, Atlanta, GA                                                                                   Oct 2020- Nov2021
Full Stack Developer
 
Description:
Momentum Telecom is a premier provider of Unified Communications and Collaboration solutions for business. Momentum delivers a mobile, flexible and reliable HD voice and video solution seamlessly integrated with productivity applications to simplify communications and improve efficiency.
 
Responsibilities:
        Involve in development using different methodologies like Agile (Scrum) and  Test-driven development (TDD).
        Analyze user story possibilities and effectively allocate time window for development, testing.
        Developed client-side application using Angular2/4/6, HTML5, CSS3, Bootstrap 4, Typescript, AJAX, and business logic was coded in Web API and Entity Framework.
        Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).
        Install Angular CLI to generate components, services and used npm to install the project dependencies such as bootstrap4, jQuery, etc.
        Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 4, React JS.
        Utilize SOLID principles to make the code as efficient as possible.
        Currently working on Microsoft Azure for enabling services and pushing the data into the cloud.
        Design and develop the Client web application using Angular 2, .Net Core, SQL, Microservices, AZURE, Cosmos DB.
        Handle source control with TFS to control branch flow locally and remotely for easy    maintenance of development work.
        Using “Azure Devops” tool for project management and version control tools such as “TFS” for the source code.
        Worked on React JS and ES5 for one module by building reusable and Interactive UI components. (Multi-field form elements, background file uploads).
        Working with React Router for developing Single Page Applications SPAs.
        Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). Worked on Redux Library to integrate with React and maintain state.
        Work on building the applications based on requirements from business and functional analysts.
        Assist in the development of applications and features.
        Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 6.
        Work with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data.
        Work with .NET Framework to develop Backend part and working with jQuery, JavaScript, Bootstrap HTML5, CSS for Frontend part of web applications and helping in building HR platform for HR core team.
        Researching and planning to migrate the application to ‘Azure platform’
        Use Entity Framework code first approach to create a data access layer to interact with SQL server.
 
Environment: .Net Framework 4.0, Visual Studio 2015, AWS, SQL Server 2017, C#.Net, Web API 2, Angular 2/4/5/6, ReactJS Typescript 4, Bootstrap 3, SSRS, IIS, Azure, HTML5, XML, CSS, GITHUB, JIRA, POSTMAN, Entity Framework, jQuery.
 
Wide Open West, Englewood, CO                                                                      Dec 2019Sept 2020
.NET Developer
 
Description:
Wide Open West (WOW!) is the sixth largest cable operator in the United States. The company offers landline telephone, Cable Television, and broadband Internet services.
 
Responsibilities:        
        Involved in the full life cycle of the project from requirements gathering to transition using Agile Methodology.
        Used POSTMAN to test the Web API and for the Angular application.
        Hands on Creating Restful APIs for the status of profiles associated in an organization and making API calls and displaying the data in UI.
        Developed REST API’s that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.NET WebAPI.
        Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 2.
        Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines 
        Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
        Used Entity Framework code first approach to created data access layer to interact with SQL server.
        Experience in using Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) for Version Control and Code Flow for Code Reviews.
        Experience with supporting SQL Server within an Azure PaaS environment
        Experience in using Third party tools such as Fiddler, Postman to track the traces and responses from the Restful API’s.
 
Environment: C# .NET 4.5/4.0, MVC, WebAPI, JSON, XML, IIS, Web Services, CSS, HTML5, SQL Server 2014/16, MS Entity Framework, LINQ, Team Foundation Server (TFS),
VSTS, JIRA.
 
T-Mobile, Seattle, WA                                                                                   April 2019- Dec 2019
Dot Net/C# Developer
 
Description:
T-Mobile is a telecommunications company which offers wireless products and services. The Company's advanced nationwide 4G LTE network delivers outstanding wireless experiences to millions of customers.
 
Responsibilities:
 
        Analyzing the requirements of new application FM Systems implemented on cloud to support space management for all the T-Mobile employees.
        Involving in Sourcing the Employee data from HR-IDS and Non-T-Mobile workers data from Field glass via Restful API's to FM systems application through the Apigee gateway.
        Working with Indect application for pulling the data via Restful API's and coordinating with LUUM Mobile App team in populating the data.
        Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
        Working with ASP.NET Web API Controller methods for HTTP and REST based CRUD operations like GET, POST, PUT, DELETE which returns JSON data.
        Developing RESTful API's using .NET framework with C# as a programming language to expose the data to several clients.
        Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines 
        Performed the System Testing, Integration Testing for Complete UI after fixing the Issues which are reported by testing team.
        Built a prototype Microsoft Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
        Developed UI pages using HTML 5.0, CSS, Bootstrap and Angular JS.
        Working with new internal corporate real-estate customers on the data based on the people     accessing/entering T-Mobile buildings.
        Coordinating with Design, Product, API and QA teams for smooth release of features into production.
         Assisting QA team in reproducing/fixing bugs and validating user stories in Rally Ticketing System.
 
Environment: C# .NET 4.5/4.0, JSON, XML, IIS, Web Services, SQL Server 2014/16, MS Entity Framework, Team Foundation Server (TFS) , Agile Central, JIRA.


Nikhil Ramagiri | Team Lead - Sales
W 732.753.0045 | nikhil@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536