Girish Kumar

Girish Kumar Email and Phone Number

Staff Software Engineer @ Walmart Global Tech India
India
Girish Kumar's Location
Salt Lake City Metropolitan Area, United States, United States
About Girish Kumar

 A competent professional with 15 years of experience in Software Design and Development.

Girish Kumar's Current Company Details
Walmart Global Tech India

Walmart Global Tech India

View
Staff Software Engineer
India
Employees:
11195
Company email:
Johrenk7@gmail.com
Girish Kumar Work Experience Details
  • Walmart Global Tech India
    Staff Software Engineer
    Walmart Global Tech India
    India
  • Fidelity Investments
    Principal Software Engineer
    Fidelity Investments Sep 2023 - Present
    Boston, Ma, Us
  • Informatica
    Principal Software Engineer
    Informatica May 2022 - Apr 2023
    Redwood City, Ca, Us
  • Visa
    Staff Software Engineer
    Visa Oct 2018 - Apr 2022
    Foster City, California, Us
    VAIP (VISA AI PLATFORM)The Artificial Intelligence Platform (AIP) expands Visa’s capabilities to democratize AI-enabled innovations and accelerate productizations, such as adaptive and self-learning scoring systems for a wide range of applications including fraud detection and improving customer experience. AIP provides a Visa-wide ecosystem for flexible and easy production deployment of AI models developed on a range of AI technologies. The ecosystem consists of managed services for model serving, model monitoring and model governance designed to meet the business SLA for a variety of Visa AI-enabled products. By leveraging the state-of-the-art hardware and software, AIP orchestrates and runs modern AI technologies at scale, with predictable performance, reliability, and security. AIP delivers its services through a manageable platform-as-a-service framework, which meets Visa enterprise-level standards of manageability and serviceability. Distributed and scalable in nature, AIP seamlessly supports both in-country and global deployments.
  • Hp
    Technical Lead
    Hp Jun 2016 - Apr 2018
    Palo Alto, Ca, Us
    Smart Profile ServerTelecom Analytics–Smart Profile Server (TASPS), a massively scalable, carrier-gradeSystem, to collect and analyze data in real time from your information sources—voice andData networks. Data is statistically analyzed to produce in-depth subscriber insights—preferences, interests, browsing behavior, satisfaction index, loyalty, and churn scores—providing a 360-degree view of subscribers in real time. This high-value information is required for effective delivery of personalized services and targeted ads that enhance the customer experience.Responsibilities• Involved in the High Level Design, Writing UML Diagrams and HLD Document.• Implement the Business Logic using Core Java, J2ee Concepts.• Developed Map Reduce jobs and Hive Jobs to summarize and transform data• Writing Restful Services using JAX-RS.• Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, Observer, Visitor Etc.).• Designed and implemented the user interface using HTML5, XHTML, XML, CSS, JavaScript, and Angular JS.• Handled importing data from different data sources into HDFS using Sqoop and performing transformations using Hive, Map Reduce and then loading data into HDFS.• Scheduled OOZIE workflow engine to run multiple Hive and Map Reduce jobs, which independently run with time and data availability.• Applied Spring IOC Container to facilitate Dependency Injection.• Used SOAP UI to test the request and response of the application• Ensured that the code developed meets quality using Sonar.• Perform Junit Testing and using Soap UI to test Rest Apis.• Debugging the code, analyzing the defects, applying fixes.
  • Hp
    Technical Team Lead
    Hp Jun 2011 - Apr 2018
    Palo Alto, Ca, Us
  • Hewlett Packard Enterprise
    Senior Software Developer
    Hewlett Packard Enterprise Jul 2015 - Apr 2016
    Houston, Texas, Us
    Next Best ActionNext-best-action marketing is a customer-centric marketing paradigm that considers the different actions that can be taken for a specific customer and decides on the ‘best’ one. The Next Best Action (an offer, proposition, service, etc.) is determined by the customer’s interests and needs on the one hand, and the organization’s business objectives, policies, and regulations on the other. This is in sharp contrast to traditional marketing approaches that first create a proposition for product or service and then attempt to find interested and eligible prospects for that proposition.Responsibilities• Managing and scheduling batch Jobs on a Hadoop Cluster using Oozie.• Developed REST based Web services.• Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.• Applied Spring IOC Container to facilitate Dependency Injection.• Developed custom Map Reduce programs for data analysis.• Installed and configured various components of Hadoop ecosystem.• Writing Hive Queries and enhanced Hive performance by using Compression Techniques.• Implemented techniques for efficient execution of Hive queries like Map Joins.• Fixed defects as needed during the QA phase, support QA testing, troubleshoot defects and identify theSource of defects.• Prepare High Level Design Document to give the overall picture of system integration• Writing Acceptance Criteria and Unit Test Cases.• Mentoring Junior Members and perform Code Review. • Involved in agile methodologies, daily scrum meetings, Sprint planning's and Creating Stories.• Use of Agile Methodology with Stories, Sprint and Scrum.
  • Hewlett Packard Enterprise
    Senior Software Developer
    Hewlett Packard Enterprise May 2013 - Jun 2015
    Houston, Texas, Us
    Network Function Virtualization DirectorNetwork Functions Virtualization Director (NFVD) is a network architecture concept that proposes using IT virtualization related technologies, to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services. Orchestrates the allocation and release of resources to be used by Network Service and VNF. Provides a framework for fault correlation and root-cause analysis process to determine the reason for fault conditions and their impact on VNFs and network services. Responsibilities• Involved in the High Level Design, Writing UML Diagrams and HLD Document.• Implement the Business Logic using Core Java, J2ee Concepts.• Writing Restful Services using JAX-RS.• Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy Etc.) • Applied Spring IOC Container to facilitate Dependency Injection.• Used Neo4j Apis to interact with Neo4j Databases.• Ensured that the code developed meets quality using Sonar.• Perform Junit Testing and using Soap UI to test Rest Apis.• Debugging the code, analyzing the defects, applying fixes.• Mentoring juniors and reviewing the code.
  • Hewlett Packard Enterprise
    Senior Software Developer
    Hewlett Packard Enterprise Jun 2011 - Apr 2013
    Houston, Texas, Us
    Enterprise Mobility GatewayEMG aims at providing a complete solution to enterprises by bringing vital data to the device in a simple manner. Enterprise Mobility Gateway allows developers to build Mobile Enterprise applications to access backend enterprise data securely, synchronizing with external data sources and providing data caching for Mobile applications, providing a rich end-user experience across multiple devices.The Goals of Mobility Gateway is to provide an integrated mobile middleware that serves the Mobile Enterprise Application Platform market, to provide a robust yet light weight and independent gateway which is tailor made for enterprise mobility space and allow the Application developer to easily develop the Mobile application.Responsibilities• Actively involved in the entire application life cycle including design, development, debugging and testing of the system.• Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements. • Created HLD and LLD for projects.• Developed portal based on Spring MVC framework using JSTL and JSP for presentation layer.• Developed REST based and SOAP Based Web services.• Designed various modules of the application using SPRING core.• Developed Persistence Framework using Hibernate.• Writing Junit Test cases.• Used Maven as build-automation tool and Jenkins for the process of Continuous Integration the project.• Involved in various internal releases of the application and supported the application modules during testing and production phases
  • Itc Infotech
    Software Engineer
    Itc Infotech Sep 2008 - May 2010
    Bangalore, Karnataka, In
    IFIXMonitor IFIXMonitor process all incoming FIX messages and displays them in organized formats to view the transactions as Orders, Trades, Events, Messages, etc. In order to provide the real time view of the messages, the application shall connect to a message provider and parse all real time FIX messages received from the provider and display them in various blotters. This application also has facility to view historical FIX transactions by providing the search capability to filter out the historical data to view. This application provides the following views of real time FIX transactions: Order Book, Trade Book, Order Events, and Message Viewer. The views provided by this application are intended to be as Configurable as possible with the intent of delivering user-tailored business content.Responsibilities• Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancement.• Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.• Preparing the functional specification and Acceptance Criteria.• Writing Junit test cases.• Used Maven as build-automation tool.• Meeting the requirements as per the road map of the project
  • Subex Systems
    Software Engineer
    Subex Systems Jan 2007 - Jul 2008
    In
    SPARKThe CDR that comes from the switches will be generally be in ASCII, Asn format. This data is converted from one format to the desired format using diamond which is part of spark, which basically creates the configuration files. Spark uses this configuration files to load the desired output which is used by other products.Responsibilities• Involved in the Development of the product.• Implemented J2EE standards, MVC architecture using JSF Framework and SEAM.• Writing DAO Layer using Hibernate.• Involved in debugging the application for any existing issues.• Used the Core Java concepts to implement the Business Logic.• Writing test cases and documenting the work done.

Girish Kumar Education Details

  • Visvesvaraya Technological University
    Visvesvaraya Technological University
    Information Technology
  • St Lourdes High School
    St Lourdes High School
    Information Technology

Frequently Asked Questions about Girish Kumar

What company does Girish Kumar work for?

Girish Kumar works for Walmart Global Tech India

What is Girish Kumar's role at the current company?

Girish Kumar's current role is Staff Software Engineer.

What schools did Girish Kumar attend?

Girish Kumar attended Visvesvaraya Technological University, St Lourdes High School.

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.