Wednesday, September 21, 2022

Senior Full Stack .NET Developer available for new project. Visa : H1B



Senior Full Stack .NET Developer available for new project. Visa : H1B

Summary
·      IT Professional with around 8+ years of experience in Application Architecture, Analyzing, Design, Development, Testing and Deployment of Web and Windows based client/server, enterprise level 3 tier, n-tier distributed architecture using Microsoft Technologies.
·      Experienced in extensively working with development teams and to liaise with various teams like QA, onsite/offshore model, Business analysts and third-party vendors.
·      Experienced enable efficient and effective high-quality software development by developing Agile Software Development methodologies.
·      Extensive experience in building single page applications (SPA ) using Angular with expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and Angular.
·      Used Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular material .
·      Experienced working with Angular using TypeScript such as Building Nested components, interpolation, data binding & creating pipes, building, testing and deploying with CLI and other JavaScript frameworks likes JQuery,ReactJS, NodeJS.
·      Extensively worked in developing web applications with C#, ASP.Net MVC, ASP.Net Web Forms, JQuery, AJAX and Json, Razor view, Bootstrap.
·      Experience in Improving MVC Applications using Custom Action Results, Action Filters, HTML Helpers, Custom Exception Filters, and Authentication Filters.
·      Planning for Packaging and publishing the new code changes of API and Worker role into Microsoft Azure Cloud server thus to maintain up-time of the application during the Deployment.
·      Experience in developing applications using third party validation controls such as Telerik Kendo UI and Dev Express controls.
·      Experience in Microservices with .NET Core with REST Web API and SOAP Web services using Microsoft technologies.
·      Used Azure components like Service Bus implements a communication system between mutually interacting software applications, Message Queues, Redis Cache to supports data structures such as strings, hashes, lists, sets, sorted sets with range queries.
·      Expertise working with Angular using TypeScript such as Building Nested components, interpolation, data binding & creating pipes, building, testing and deploying with CLI and other JavaScript frameworks likes JQuery, NodeJS.
·      Applied SOLID principles of software development making good use of OOP features such as interfaces, abstraction, encapsulation, inheritance, and polymorphism. 
·      Hands on experience using Source Code Control Systems like Microsoft Team Foundation Server (TFS), GitHub, Bitbucket and Microsoft Visual Source Safe.
·      Handled and resolved JIRA tickets raised for the bugs/issued in testing and production environments.
·      Extensive work experience in using unit testing frameworks MS Testing, XUnit with help the Mocking.
·      Strong debugging skills and ability to learn new concepts and technologies. Self- starter and comfortable in fast paced and challenging work environment.
·      Able to work in fast paced, result oriented environment consistently delivering high quality work.
·      Team player with excellent communication and written skills with exemplary analytical and problem-solving skills.
·      Quick learner with ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high-pressure environment and capable of working in a team and as an individual.
·      Resilient in adapting to new technologies, work environments with strong communication, collaboration & team building skills.
 
 SKILLS
.NET Technologies
ASP.NET, ASP.NET MVC, ADO.NET, LINQ, WPF, WCF, WF, ADO .NET Entity Framework, Silverlight.
Languages
C# .NET, VB.NET, VB, C, C++, PL/SQL, T-SQL
Cloud Services
 Microsoft Azure, Blob, Queues, Service Bus.
Web Technologies
HTML, XML, XSLT, Angular, SOAP, CSS, Bootstrap, Web forms, Razor, Web Services, SILVERLIGHT, JavaScript, jQuery, XAML.
DBMS
SQL SERVER 2014/2012/2008/2005 , Oracle11g/10g/9i/8i .
Framework
Microsoft.Net 4.6/4.5 ,.Net Core 3.1
IDE
Visual Studio 2019/2017/2015
Web Servers                
IIS
Version Control
Team Foundation Server (TFS) , GITHUB, Azure DevOps
 
Work Experience
 
NCR Corporation, Dallas, TX
Role: Full Stack .Net Developer                                                                   Mar 22 - Present

Project Description: NCR Corporation, previously known as National Cash Register, is an American software, consulting and technology company providing several professional services and electronic products. It manufactures self-service kiosks, point-of-sale terminals, automated teller machines, cheque processing systems, and barcode scanners.

Responsibilities:
Ø Worked in Planning and executing phases of the software development lifecycle (SDLC) utilizing Agile methodologies to achieve end-to-end development of web and windows-based applications.
Ø Experienced in windows, web application design and development using multiple versions of .NET Framework including ASP.NETASP.NET MVC, ADO.Net, Entity Framework, .Net core with C#.
Ø Developed Custom User Controls and enhancing the business layer to reduce the Complexity in UI Coding and provide better look and feel for the developer and user.
Ø Thoroughly worked to develop User Interface using HTML, CSS, Boot Strap, jQuery, AngularJS,4,8 in some projects.
Ø Worked extensively with Angular 8 , Generated components and services using Angular CLI. Developed Controls of the presentation layers using the AJAX.NET for getting more advanced features and efficiency. 
Ø Worked comprehensively on C#, ASP.NET for building backend and building Client-Side Validation using Query and AJAX Control toolkit. 
Ø Created a RESTful Web API service using ASP.NET Web API to generate data which was then consumed in the front-end by Angular 8. Used Angular HttpClient to send GET/POST request to fetch data from server.
Ø Used WEB API services to expose Business functionality for the back end such as SOAPUI and Postman.
Ø Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion. Used ASP.NET MVC5 4.0 for building scalable standards-based web applications.
Ø Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
Ø Developed the required Entity Models and used Oracle relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.
Ø Practiced Design Patterns such as Singleton, Dependency injection, Inversion of Controls.
Ø Used LINQ to Entity Framework using lambda expressions for communicating between business layer and database.
Ø Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
Ø Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2019 database.
Ø Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
Ø Migrated SQL Server 2008 database to windows Azure SQL Database and updating the connection strings.
Ø Implemented Oracle (RDBMS) and also PL/SQL for accessing the data and updating the data according to the user implantations.
Ø Created Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
Ø Involved in using the GitHub for the web services graphical interfaces and also for bug tracking, feature request, task management and wikis for applications.
Ø Created and maintained Unit Tests using N-Unit frame works for assuring the correct functionality of the projects.
Ø Worked in application testing, finding and fixing bugs and maintenance of the application and providing a well updated application.
Ø Maintained the source code versions using GitHub and involved in setting up Azure Devops CI/CD Pipeline integration for the deployments.
 
Environment: Microsoft Visual Studio 2019, .NET 4.0, ASP.NET, C#, ADO.NET, WPF, XAML, LINQ, Entity Framework, SOAP, Web APIs, SPA WEB Service, MVC5, Multithreading, HTML , CSS, XML, AJAX, Java Script, Angular 8, AZURE, SQL Server 2012, Oracle, PL/SQL, SSRS, Windows 7.
 
TESLA , Fremont, CA
Role: Full Stack .Net Developer                                                                                                 Feb 21 – Mar 22

Project Description:  Tesla, Inc. is an American electric vehicle and clean energy company based in Palo Alto, California, United States. Tesla designs and manufactures electric cars, battery energy storage from home to grid-scale, solar panels and solar roof tiles, and related products and services. In 2020, Tesla had the most sales of battery electric vehicles and plug-in electric vehicles, capturing 16% of the plug-in market (which includes plug-in hybrids) and 23% of the battery-electric (purely electric) market.

Responsibilities:
Ø Worked in Agile Methodologies and involvement in Full Life Cycle Development (SDLC), for rapid development to the varying requirements, continuous delivery of the working software and perform production deployments for real-time applications.
Ø Actively participated in Sprint planning, sprint backlogs and retrospectives for requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the System.
Ø Developed application web pages using HTML5, CSS3, JSON, JavaScript, Angular, jQuery, Bootstrap, Kendo UI, Ajax, MVC, ASP.NET and various web controls to present data to users as per the business requirements.
Ø Used RESTful in the Angular page with Web API and implemented Angular 4.0 Components to maintain each view data and used Restful services using Web API to get data from server asynchronously using RxJs.
Ø Developing Angular reusable custom directives using scope isolation techniques. Utilized Angular libraries like angular-ui-router, angular-resource to make the powerful single page application and utilized angular-storage to briefly store the information utilized as a part of this application.
Ø Use JavaScript, jQuery, Angular, CSS3, HTML5, and explore other cutting-edge technologies to create new features/functionalities.
Ø Developed modules of the application in ASP .NET Web API RESTful services using C#. 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.
Ø  Developed ASP.NET Core Web API based on departmental requirements and specifications.
Ø Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
Ø Implement core security related features for the application. Work on Encryption and Decryption of passwords to provide security.
Ø Worked on lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in a database.
Ø Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query database.
Ø Perform data loads, MySQL queries to extract data and turn them into powerful and meaningful reporting for routine needs.
Ø Experience working on N-tier and multi-layered applications, designing loosely coupled, testability and integration.
Ø Involved in Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
Ø Worked on Postman API client tool for various request or response methods.
Ø Experience in taking performance optimization measures for web applications to reduce the response time and enhancing the end user experience.
Ø Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test driven development) and continuous integration/ deployment (CI/CD) using SDLC process.
Ø Participate and collaborate with other programmers and developers throughout the development process, provide improvement feedback.
 
Environment: C# , .Net Framework, Net Core, ASP. NET MVC5, .Net, Visual Studio, Entity Framework, LINQ, Git, CI/CD, Angular , CSS3, Entity Framework , JavaScript, Agile Methodology.
 
U.S Xpress Inc, Chattanooga, TN                                                                                            Nov19-Feb21
Role: Full Stack .Net Developer                                                                  
Project Description:  U.S Xpress Inc ,  is nation’s fifth-largest asset-based truckload carrier by revenue, providing services throughout the U.S. and across North America. US Xpress has aggressive goals to go from being #5 in their division and industry and be #1 or #2. On top of this, driver retention will be a big piece of this growth. Since this team is all focused-on driver facing technology, they have a direct impact on the growth of the organization. Mobile Communication team , is continuously looking at new technologies to improve the lives of the actual end user. In-cab monitor and notification device that supports truck drivers with In -Motion XPE.
Responsibilities:
Ø Worked in Agile Methodologies and involvement in Full Life Cycle Development (SDLC), for rapid development to the varying requirements, continuous delivery of the working software and perform production deployments for real-time applications.
Ø Actively participated in Sprint planning, sprint backlogs and retrospectives for requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the System.
Ø Developed application web pages using HTML5, CSS3, JSON, JavaScript, Angular, jQuery, Bootstrap, Kendo UI, Ajax, MVC, ASP.NET and various web controls to present data to users as per the business requirements.
Ø 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 Angular 4.Used Angular HttpClient to send GET/POST request to fetch data from server.
Ø Developing Angular 4 reusable custom directives using scope isolation techniques. Utilized Angular libraries like angular-ui-router, angular-resource to make the powerful single page application and utilized angular-storage to briefly store the information utilized as a part of this application.
Ø Configuring $route provider to handle routing for implementing dynamic form validation with third party auto validate module with custom error messages. Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
Ø Worked on Angular for server-side application and Implemented a Node JS server to manage authentication.
Ø Design and developed WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
Ø Consuming and creating new services using Windows Presentation Foundation (WPF) in MVVM architecture. Created Control templates, Data templates, Styles, Style Triggers, Value Converters, Commands and Dependency /Attached Properties for the WPF application.
Ø Executing technical feasibility assessments and solution estimations for moving identified databases and integrations to the Azure Platform. Used Microsoft Azure to deploy application to cloud server.
Ø Implemented Web API and REST architecture to create services and expose it with data. Composed HTTP GET and POST requests with the help of Telerik Fiddler.
Ø Developed backend infrastructure to support the user interface using microservices .net core for a distributed interactive scalable application.
Ø Implement Data access layer using Entity Framework and LINQ to perform CURD operations with the database.
Ø Created Continuous Integration (CI) and Continuous Deployment (CD) pipeline for GitHub repository using Azure DevOps
Ø Use SQL Developer to run scripts and execute functions, procedures and to run SQL queries. Analyze and provide solutions to performance related issues in the overall application to meet goals in performance tuning.
Ø Testing & Debugging in lower environments, write unit test cases for developed components and support QA team with testing till code is deployed to production.
Ø Create Unit tests for the application and code the sample unit test cases in the application for initial tests during new code changes. Use Test Driven Development (TDD) using Visual Studio test tools for unit testing.
Ø Review the code changes made by peers before promoting them to QA / UAT and Prod environments. Also, schedule and coordinate deployments to lower environments.
Ø Developed few packages in SSIS to import data from source and added standard transformations to understand the behavior of data from source to destination.
Ø Documentation of code using appropriate build tools to ensure the best practices, Standards and readability of the code. Using computers and computer systems (including software) to program, write software, set up functions, enter data, or process information.
 
Environment: C# , .Net Framework, Net Core, ASP. NET MVC5, MVVM, IIS, C#. Net, Visual Studio, WPF, Entity Framework, LINQ, Git, CI/CD, Azure Devops , Angular , CSS3, Entity Framework , JavaScript, Bootstrap , Agile Methodology.
 
NRG ENERGY Texas                                                                                                                         Dec 18-Oct 19
Role: Full Stack .Net Developer                                                                               
Project Description:  NRG Energy, Inc is a large American energy company, dual-headquartered in West Windsor Township, New Jersey and HoustonTexas. Reliant Energy, a subsidiary of NRG Energy, is one of the largest Texas electricity providers serving over 1.5 million Texans. The Power on the Go team focus into powering consumer’s mobile devices, product is comprised of Automated Retail Kiosks that vends power packs when combined and scaled create a nation-wide mobile charging service network. Power Cloud, is a web-based interface developed to support NRG GO Kiosks which interacts with backend Database.
Responsibilities:
Ø Interact with application managers and business analysts to analyze business requirements in Sprint Planning and orientation of converting those requirements to feasible technical solutions adaptable to the existing behavior and perform production deployments for delivering a robust and stable Power on the Go platform.
Ø Worked in Agile and SCRUM Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
Ø Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular. Implemented Angular Router to enable navigation as customer performs application tasks.
Ø Used Angular 4.0 as the development framework to build a single-page application and done CRUD operations with http service.
Ø Created UI Architecture design using Angular 4 components, thorough Understanding of core concepts like NgModules, services, Dependency Injection and decorators.
Ø Successfully migrated an application developed in Angular 2.0 to Angular 4.0.
Ø Created tabbed interface for the Build Job Orders application using Angular 4.0, HTML and Typescript.
Ø Worked on maintaining responsive, elegant UI views for web pages using JavaScript perform client-side Validation, HTML5 ,CSS3 ,Ajax, JSON and Bootstrap to enhance UI of the application for better look and feel of application pages and streamline the process of data ingestion to UI.
Ø Designed and developed ASP.NET MVC application in Test Driven Development using Entity Framework for the Data Access Layer with Repository-Pattern based backend and used RESTful , Web API and SOAP Services for communication of data in XML and JSON formats to the client-side.
Ø Planning for Packaging and publishing the new code changes of API and Worker role into Azure Cloud server thus to maintain up-time of the application during the Azure Deployment.
Ø Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and Virtual Machine's. Automate the scheduling new code changes of API and Worker role jobs to respective Environments.
Ø Debugging SQL Procedures and Complex Queries in case of data discrepancy. Writing SQL Stored Procedures which are helpful for reports and involved in Creating Reports using SSRS and Crystal Reports.
Ø Performed the API Testing for the end points systems using Swagger, POSTMAN tools in dev environment for validating the XML, JSON request and responses .Performed extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user.
Ø Experience with Test Driven Development (TDD), Load Testing and implemented automated unit testing with XUnit, NUnit framework. Worked with XUnit test using Mock (Moq) objects.
Ø Created joins, views, functions, stored procedures and triggers as part of the SQL database programming. Prioritized query optimization and Involved in performance tuning.
Ø Perform Code fixes for the Production Test case failures received from Customer Service. Plan and Code Bug fixes during continuous improvement projects to include the new user stories for Bug Fixes into Deployment.
Ø Used GIT to maintain different versions of the Code base document on application maintenance to handle efficiently once handed it over to the Operations team.
Ø Maintain the cloud-based backend .NET system as well as the individual kiosk systems that run in different time zone regions and administering Windows Server 2012/2016, IIS websites, and SQL servers in a production environment.
 
Environment: C#, ASP.NET MVC, MVVM, JavaScript, Azure, SQL Server, .Net Framework 4.0/4.5, Entity Framework , Visual Studio, SSRS , Log4Net , HTML5, RESTful & SOAP Web Services, AJAX, UML, Angular 4.0, LINQ ,Azure Blobs ,Postman , SOAP UI, GitHub.
 
United Airlines                                                                                                                                         Aug 17 – Dec18
.NET Developer,
Houston, Texas
Project Description: United Airlines, Inc., commonly referred to as united, is a major American airline headquartered in Chicago, Illinois. UAL is the world's Second-largest airline when measured by revenue, after American Airlines. United operates a large domestic and international route network, with an extensive presence in the Asia-Pacific region.
Responsibilities:
Ø Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
Ø Proactively Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project.
Ø Used the Agile framework and SCRUM methodology as well to successfully drive this complex project to completion with in targeted deadlines. Actively participated in Sprint planning, sprint backlogs and retrospectives.
Ø Worked in the Front-end of the application using HTML5, CSS3 and Bootstrap.
Ø The RESTFUL API service was developed using ASP.NET MVC WEBAPI, C#, .NET Framework 4.5, LINQ, T-SQL.
Ø Experience in developing and consuming Web Services using SOAP.
Ø Knowledge and experience in programming Backend technologies such as SQL, along with databases like SQL SERVER, WEB SQL. Expertise in writing various kinds of SQL queries.
Ø For front-end development actively used ASP.Net, CSS, JavaScript, AJAX control and Telerik Controls.
Ø Utilized MS SQL Server 2012 for getting access and manipulating data resources from databases and Microsoft Azure for invoking Cloud Storage Services for data.
Ø Implemented ASP MVC framework for the development of the application and created Data Access Layer, Business Logic Layer Classes using C# and .Net 4.6.
Ø Extensively used JavaScript functions, jQuery to make client-side validations and used AJAX calls where ever necessary for auto filing fields and performing asynchronous calls to back end services (WCF and Web API’s).
Ø Designed and developed some applications using Angular2.0 with Typescript as base language.
Ø Used Modules, Components, Templates, Metadata, Databinding, Directives, and Services Concepts of Angular 2.0 to build a dashboard application.
Ø Designed and developed UI using ASP.NET, HTML, CSS, jQuery and AJAX.
Ø Used ASP.NET web controls and HTML control in the design of web pages.
Ø Worked on Microsoft Team Foundation Server (TFS) for version control, individual task status and Database. 
Ø Used Entity Framework and LINQ to Entities Connect to the Database and perform all the database transactions.
Ø Responsible for developing joins, stored procedures, Functions to perform data transactions on SQL Server Database.
Ø Involved in Code walkthrough and query optimization.
Ø Fixing the bugs in the application according to the priority set by the customer support.
Ø Performed unit testing using tool XUnit system testing and performance testing.
 
Environment: Visual Studio.NET 2017, C#.NET, Asp.net MVC ,WebAPI, LINQ, SQL Server 2008, JUnit, Entity framework, .NET Framework 4.0, JavaScript, Ajax, jQuery, Json, TFS, Xunit.
 
EDUCATION:
Bachelor of Engineering in Computer Science (GPA: 3.8 )
Jaypee Institute of Information and Technology, JIITU NOIDA, India

 
Naveen | Team Lead - Sales
W 732.798.7574 | naveen@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536