Praveen Kumar Karvana - .NET Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: Yes |
Visa: H1B |
Praveen Kumar Karvana
.NET Developer (848)-849-9879 [email protected] Yes H1B Professional Summary: Praveen has 12 years of experience in IT industry as a Senior Software Developer, experienced in Software Development/Testing with good exposure to automotive and Health Care domains. Experience in Software Development Life Cycle and Software Testing Life Cycle. Worked in ASP.NET 3.5, 4.5 C#.NET 3.5, Angular 2/4/7,12,13 MVC, WCF, WPF, MS Power BI and MSBI (SSIS & SSRS) ETL technologies with SQL Server 2008, 2012, 2016, DB2 and its allied tools and technologies with real time connectivity. Experienced as .Net developer in developing windows based and web-based applications using .Net technologies such as C#, VB.Net, ASP.Net, ADO.Net, Entity Framework, win forms, server controls, web services, .Net framework, jQuery, JavaScript, HTML/XHTML, DHTML, CSS, IIS and Cloud Data Analytics platforms. Developed code for operations between the application and the database using Language- Integrated Queries LINQ with Lambda Expressions in C 4.0. Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide. Authorization to different users. Expertise in implementing client-server business applications using Micro services. Implemented REST APIs with azure service fabric stateless Micro services using ASP.NET Core. Strong experience in implementation of Object-Oriented languages (OOPS), Object oriented Application development and Relational Database (RDBMS). Expertise in Object Oriented Programming concepts like Inheritance, Polymorphism, Abstract Classes, Interfaces and Delegates. Experience in SQL Server Database design developing T-SQL queries, function, stored procedures and triggers using SQL Server and used Data Adapter, Data set, Data connection, data command, data reader as part of ADO.Net to access and update database in ASP.Net environment. Experience in coding data migration/conversion scripts Involved in SOAP and Restful web services using SOAP UI. Involved in Postproduction, daily activities/issues, Change Requests and Deployment post the web application development activities went to live. Experience in API Testing, Performance Testing, and supporting User Acceptance Testing. Works with clients to establish and maintain a consistent test methodology and resolve queries during the testing process, on call with customers for root cause analysis of the tasks performed. API Automation Tool: SOAP UI Tool for automating the API testing Validations. Having experience in Agile environment with deep understanding of various phases like Estimation, Sprint planning, Analysis, Design, Development and Testing. Strong interpersonal skills and proven ability to work and communicate with a variety of personalities, across locations and varying organizational levels. Ability to handle multiple projects simultaneously and work effectively under deadline pressures on complex projects. Can quickly adapt to the new technologies and always have a thirst for challenging work. Achievements: Received Pat on Back award for the excellence in the project and as an individual contribution for the team from the automotive department for two consecutive years 2016, 2017, 2019 and in 2021. Certifications Completed: External Certification in HTML 5 Diploma of Completion in RPA Developer Foundation Certification. Diploma of Completion in Orchestrator 2018.2 Certification Technical Skills: Tools : Visual Studio, TFS, Jenkins, SOAP UI, JMeter, Azure and Git Hub Reporting Tools : SSRS, ColdFusion Database : Oracle 11g, SQL Server, Teradata Languages : C#.Net, ColdFusion, JQuery and Groovy, JavaScript Operating Systems : Windows XP, Windows 7, Windows 10 Education: B. Tech (Electronics & Communication Engineering) from JNT University, Hyderabad, India Professional Experience: Project: MEDICAID Feb 2022- Till Date Client: Humana Organization: TCS Role: Senior Software Developer Responsibilities: Strong experience in developing web-based applications using ASP.NET, MVC, JavaScript, and jQuery, AngularJS, HTML and CSS. Having extensive experience in using TFS, Microsoft Azure DevOps Software where we were maintaining the Business requirements, creating story, task, bugs and completing in time-being. Implemented the database components in Windows Azure SQL. Experience in consuming the web Restful APIs using Angular JS Http Providers and jQuery Ajax calls. Work experience on Windows Azure, Azure Active Directory, and SQL azure, creating resource groups, subscriptions, build definitions and release definitions. Experience using NoSQL technologies - Azure Table Storage, Blob Storage, Queue, Document DB Azure SQL, Azure BLOB was used for Data Storage Created Reusable Modules and Custom Directives in Angular which got used in various places of application. Structure single page applications for easy maintenance. Environment and Tools: MVC 5.2.6, C#, .Net Framework 4.6, Visual studio 2019, Angular 12,13 LINQ, Entity Framework, JavaScript, HTML, JQuery, SQL Server. Project: Crew Management Jun 2020- Jan 2022 Client: UPS (Automotive), Louisville, Kentucky, US Organization: Tech Mahindra Role: Senior Software Developer Responsibilities: Used web services (WCF & Web API) to interact with data layer to access data from the database. Working at Client Location for getting Knowledge on Application and conducted KT (Knowledge Transition) sessions with other team members. Involved in design and developing Micro Services based on the requirements functionalities. Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET MVC 5 with Entity Framework, JQuery, HTML5 Razor, XML, WCF, WPF and CSS3 using agile development practices. Worked on requirements gathering/develop/design fast track CRs (Change Requests) using C#. Ability to work independently and drive issues to closure. Implement LINQ functions using Lambda Expression to perform CRUD operations on different. SQL servers using Linked Server and Linked Server Alias Develop ASP.NET MVC5 applications using Database First Approach in Entity Framework 6.0 and UI in Razor View Engine. Used Razor to develop views in MVC and REST API and SOAP API calls to write the services. Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services). Created the CI/CD pipelines in Microsoft Azure Proficient understanding of code versioning tools like GIT and Continues Integration and Continuous Deployment (CI/CD) tools like Jenkins. Environment and Tools: IIS.8.0 ASP.NET Core MVC, C#, .Net Framework 4.5, Visual studio 2012, LINQ, Entity Framework, JavaScript, HTML, jQuery, Oracle SQL Developer. Project: Automotive M&S Sep 2014- May 2020 Client: United Parcel Services Organization: Tech Mahindra Role: Senior Software Developer Responsibilities: Writing C# coding, screen design, Tables creation, and Stored Procedures in T-SQL with Microsoft SQL Server database Involve in front-End development of rewriting the existing applications by adding new enhanced features using Angular 2/4/7, HTML 5, and CSS. Designed and developed Window forms using WPF, and C .NET as business layer language. Responsible for creating WPF controls and creating communication framework using WCF. Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion. Develop ASP.NET MVC5 applications using Database First Approach in Entity Framework 6.0 and UI in Razor View Engine. Designed SSIS Packages to transfer data from flat files to SQL Server using Business Intelligence Development Studio Preparing and updating the Technical Design Document Deployed the SSIS packages. Do the performance monitoring and tuning i.e., SQL optimization etc. for all the poorly performing SQLs. SQL Server 2012/2008 R2. Performed Data Analysis and Performance tuning extensively in Relational Databases Programming Concepts. Developing visual reports, KPI scorecards, and dashboards using Power BI desktop Involved in daily client calls and send the reports every week to respective module lead. Environment and tools: .Net 4.5, ASP.Net Core, C#.Net, WCF, SQL Server, SSIS, Entity Framework, jQuery, JavaScript, LINQ Project: IES Modernization Jan 2014- Aug 2014 Client: Xerox Business Solutions Organization: Cognizant Role: Developer Responsibilities: Exposure in interacting with clients to understand their specifications & customize solutions to meet the requirements. I have taken the Ownership (Requirement Analysis, Design, Coding, Database Design, Unit Testing, and Test case Preparation) for the whole Development. Worked with ASP.NET Web Forms, State Management, Caching features, for optimization and Configuration of the web application using C#.NET. Followed Agile Methodology. Developed SQL queries in order to test the data to ensure corresponding ETL code is developed as per Data Design Documents. Modified scripts whenever Change Requests, Enhancements have come. Used SQL queries to perform backend validations to verify the activation process is completed successfully. Daily and Weekly QA Status reports to client and senior management. Environment and tools: .NET 4.5, C#, MS Visual Studio 2012, WCF, MS SQL Server 2012, Entity Framework 5.0, Re-sharper tool, N Cover, N Mock, Dependency Injection. Project: Web EDI Re-architecture Jan 2013- Dec 2013 Client: Walmart Organization: Cognizant Role: Developer Responsibilities: Participate in requirements analysis. Collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET programming languages. Test and deploy applications and systems. Revise, update, refactor and debug code. Improve existing software. Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support. Environment and tools: C#.NET, Asp.Net, MVC3, Terradata Project: ASDA Project Tracker Mar 2011-Dec 2012 Client: Walmart (ASDA Stores) Organization: Cognizant Role: Developer Responsibilities: Write clean, scalable code using C #.NET programming language. Remain up to date with the terminology, concepts and best practices for coding web apps Develop technical interfaces, specifications, and architecture Use and adapt existing web applications for apps Create and test software prototypes Develop client displays and user interfaces Assist software personnel in handling project related work and other requirements Coordinate with other software professionals and developers Environment and tools: C#.NET, Asp.Net, SQL Server Keywords: cprogramm csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence database information technology microsoft |