Dhaivat P

Dhaivat P Email and Phone Number

Senior Python AI and ML Engineer @ NBCUniversal
Charlotte, NC, US
Dhaivat P's Location
Bellevue, Washington, United States, United States
About Dhaivat P

Fullstack Java Developer/Website Designer, skilled in Java, JavaScript, Git, Github, Bootstrap, HTML, Figma, CSS, SCSS/SASS, React, Visual Studio, Adobe Photoshop, Canva, PowerPoint, Microsoft Office/Word.Experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies in various domains.Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modelling, Documentation, and Testing of all software applications. Ability to efficiently translate algorithms, ideas, and concepts to software applications. Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL using tools like Apache Axis and Developed RESTFUL web services using Spring MVC. •Good knowledge on reading and following UML design documentation such as Database, and Data Flow diagrams.working experience in database development skills like MySQL, Oracle, Mongo DB including experience in database programming using PL/SQL statements, Stored Procedures and in addition, I have a Practical knowledge on Core Java, Spring boot, Spring-MVC, REST API and Microservices. In addition, JDBC Servlet with MySQL database to develop login and registration pages, as well as JSP technology to generate web-based sites.

Dhaivat P's Current Company Details
NBCUniversal

Nbcuniversal

View
Senior Python AI and ML Engineer
Charlotte, NC, US
Website:
nbcuniversal.com
Employees:
297
Dhaivat P Work Experience Details
  • Nbcuniversal
    Senior Python Ai And Ml Engineer
    Nbcuniversal
    Charlotte, Nc, Us
  • Comcast
    Java Developer
    Comcast Mar 2021 - Present
    Philadelphia, Pa, Us
    Developed Robust User Interface using Bootstrap, AngularJS, NodeJS, BackboneJS, JSP, JavaScript, JQuery, CSS, and HTML and used Angular as framework to create Single Page Applications which can bind data to specific views and synchronize data with server and worked on Angular Guards like canActivate, canActivateChild, canDeactivate, resolve, canLoad for preventing unauthorized access.Developed Spring Integration as the data abstraction to interact with the database of MongoDB and used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.Worked on executing the CI Jenkins build job for application builds. Using GIT (Stash) tool as the source code repositories for all projects and Artifactory for all builds release repository and used Maven and Jenkins as build tool and deploying the application using Kafka.Developed REST controllers using Spring Data to serve the UI with required JSON data. Implemented Microservices architecture using Spring BOOT enabled REST API with the Spring Cloud modules.Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration.Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and wrote real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Dell Technologies
    Java Developer/ Java Software Engineer
    Dell Technologies May 2019 - Dec 2020
    Round Rock, Texas, Us
    Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.Used Streams and Lambda expressions available as part of Java 8 to store and process the data.Developed application using Spring Boot, Hibernate and Rest web services on the presentation layer, the business layer is built using Spring Boot annotations and the persistent layer.
  • Intel Corporation
    Software Developer
    Intel Corporation Feb 2018 - Apr 2019
    Santa Clara, California, Us
    Involved in developing Object-Oriented Design OOD, Object Oriented Analysis OOA, Object Oriented Modeling OOM based on Unified Modeling Language UML architecture.Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, data modeling, analysis, architecture design and development.Developed efficient design and user-interactive (UI) web pages using web technologies usingHTML5, CSS3, ES6 JavaScript, Node.js, React.js and React Native/Redux Saga.Leveraged Node JS for doing non-blocking design operation for server-side code and React JS framework in developing various UI components. Created RFP (Request for Proposal) microservice to provide REST API utilizing Springbok with Spring MVC.Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application and Used ORM Hibernate for mapping Entities: one-to-one, one-to-many, many-to-many, cached data using EHCache.Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping files. Extensively used Hibernate in data access layer to access and update information from the Oracle database.Worked on MongoDB concepts such as locking, transactions, indexes, Shading, replication, schema design. Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.

Frequently Asked Questions about Dhaivat P

What company does Dhaivat P work for?

Dhaivat P works for Nbcuniversal

What is Dhaivat P's role at the current company?

Dhaivat P's current role is Senior Python AI and ML Engineer.

Who are Dhaivat P's colleagues?

Dhaivat P's colleagues are Michael Heim, Mariela Patron, Linor Jusufi, Julia Fabrizio, Steve Roberts, Siobhan O'hara, Sibylle Morau De Lambertye.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.