Harish Ramanathan

Harish Ramanathan Email and Phone Number

Principal Software Engineer at Walmart Global Tech India @ Walmart Global Tech
sunnyvale, california, united states
Harish Ramanathan's Location
Bengaluru, Karnataka, India, India
Harish Ramanathan's Contact Details

Harish Ramanathan work email

Harish Ramanathan personal email

About Harish Ramanathan

Software Architect with 16+ years of development experience.Worked in Retail, EMS/ NMS, VOIP and Networking domain.Worked on - Java 17, Spring Framework, Spring Boot, Spring Cloud, Cassandra, Kafka, Hibernate, Elasticsearch, Kubernetes. ReactJS, NodeJS, Angular, Redux, Redux Saga, Jest, Enzyme, HTML5, CSS3, Bootstrap, JavaScript, jQuery, SQL.Hands on experience in handling end-to-end requirements for a given product.Presented at least 6 Hackathon ideas; 4 of which were implemented as part of a 2 day company-wide Hackathon.

Harish Ramanathan's Current Company Details
Walmart Global Tech

Walmart Global Tech

View
Principal Software Engineer at Walmart Global Tech India
sunnyvale, california, united states
Employees:
6441
Harish Ramanathan Work Experience Details
  • Walmart Global Tech
    Principal Software Engineer
    Walmart Global Tech Oct 2021 - Present
    Bengaluru, Karnataka, India
  • Walmart Labs
    Staff Software Engineer
    Walmart Labs Dec 2019 - Oct 2021
    Bengaluru, Karnataka
  • Target
    Lead Engineer
    Target Dec 2017 - Dec 2019
    Bengaluru Area, India
    Greenfield (React rewrite) - Built generic Auto-Suggest component with React Material for use across the project when developing the Admin functionality. - Implemented Groups in React that included - Create and Edit Groups. Implemented Pagination for Users and Groups. Search in Users and Groups Listing. Search, Add, View and Delete of Members, Cards, Dashboards in Groups. Search, Add, View and Delete of Groups for a Selected User. Redirect to the… Show more Greenfield (React rewrite) - Built generic Auto-Suggest component with React Material for use across the project when developing the Admin functionality. - Implemented Groups in React that included - Create and Edit Groups. Implemented Pagination for Users and Groups. Search in Users and Groups Listing. Search, Add, View and Delete of Members, Cards, Dashboards in Groups. Search, Add, View and Delete of Groups for a Selected User. Redirect to the newly added Group once created. Unit Tests for code coverage. - With the Edit Formula Wireframes as reference, developed the React UI Edit Functionality along with unit tests. - With the Drill Builder Wireframes as reference, implemented the Drill Builder React UI that, Lists the Add Drill on Dimension Columns Search on Drill Columns Change of Drill Label Delete of Drill columns - Implemented React UI to handle Groups in Manage Quicklinks. - Implemented a critical functionality - Edit Source with React that handles Format on Columns and Formulas. - Implemented Function Help, fetch formulas from API, Format Type and Decimal Range for Formulas. Show less
  • Target
    Lead Bi Engineer
    Target Mar 2017 - Dec 2017
    Bengaluru Area, India
    Greenfield (AngularJS):- Learning Angular 2 and coming up with a comparison model with Angular 1.5- Used the React.js MVP that I had worked on earlier as basis and started work from Day 1 of this project.- Developed an AngularJS UI Module with Metadata, Text and Date Filter Directives.- Developed the core of the Reporting solution in AngularJS by coming up with a generic design that - Uses a configuration file. AngularJS components and generic JavaScript logic. … Show more Greenfield (AngularJS):- Learning Angular 2 and coming up with a comparison model with Angular 1.5- Used the React.js MVP that I had worked on earlier as basis and started work from Day 1 of this project.- Developed an AngularJS UI Module with Metadata, Text and Date Filter Directives.- Developed the core of the Reporting solution in AngularJS by coming up with a generic design that - Uses a configuration file. AngularJS components and generic JavaScript logic. The idea behind this design was code-reusability and reduced development time.- The above mentioned core module developed has, Components to Select the source of data Select a Visualization type - Table, Pivot, Bar, Line, Map Based on selected or removed Visualization type – hide or show related user options Select of Sort, aggregations. Time period – calendar and custom select changes Filtering the data source based on conditions selected by the user Profile updates. The developed module allows the user read and write access (create/edit).- Modified a 3rd party open source code for Pivot Table written in CoffeeScript to a good extent to support internal Pivot Table requirements.- Code reviews for functionalities written by other developers. Show less
  • Target
    Senior Bi Engineer
    Target Mar 2015 - Mar 2017
    Bengaluru Area, India
    Teradata Utilities:- I had contributed to end to end development of the Monitor Jobs Module as an example for development of the other modules.- This Module is a Tab as part of the entire website and was built with 3 Tables consisting of data that auto-refreshed every 60 seconds.- The user was also provided with the option to stop auto-refresh and run a hard refresh.- Developed the Services layer using Spring Boot, Spring Core, Core Java, REST layer and JDBC.- Developed the… Show more Teradata Utilities:- I had contributed to end to end development of the Monitor Jobs Module as an example for development of the other modules.- This Module is a Tab as part of the entire website and was built with 3 Tables consisting of data that auto-refreshed every 60 seconds.- The user was also provided with the option to stop auto-refresh and run a hard refresh.- Developed the Services layer using Spring Boot, Spring Core, Core Java, REST layer and JDBC.- Developed the UI layer using HTML5, CSS3, JavaScript, Bootstrap, Ajax, jQuery.Reporting Tool:- Worked on end to end of this MVP.- Developed Web UI using React.js, HTML5, CSS3, JavaScript, Bootstrap.- Built Interactive Bar, Pie and Grid Charts using D3 and NVD3.- Developed Services Layer in Core Java – 1.8, REST Jersey, Apache POI and JDBC.DataPortal:- Worked on setting up the Elasticsearch Cluster from scratch.- Worked on Java code changes and shell scripts for ingestion of relational data as a Nested Model into Elasticsearch.- Code changes in the open source code (3rd party) elasticsearch-jdbc- Built the Java API for search.- Built the REST Services to be called by the UI for Search and User Feedback.- Code changes to update user feedback into the Relational Database.- HTML and Javascript code changes for one of the modules.- Mockito for testing the REST code changes.- Learnt Spring Cloud implementation from my Tech lead.Datastream:- Worked on development for allowing users to generate Rich Text HTML e-mail for Reporting.- Worked on development for ETL to be performed from SSAS and Essbase Cubes to a Relational Database. Show less
  • Tata Elxsi
    Specialist
    Tata Elxsi Sep 2010 - Mar 2015
    Bengaluru Area, India
    PortAvailability Application: - Worked on gathering the requirements, estimating the effort, preparation of SOW, Design Document, Back-end coding (Java, RESTful Services, Hibernate, JNDI, Quartz Scheduler, PostgreSQL) server and client side, UI Integration, QA fixes, Demo's, Application Delivery, Client setup issue resolution, certificates and documentation. Group Series/ Saturn Video Conferencing Device:Application Services is the interface/ functionality layer between the… Show more PortAvailability Application: - Worked on gathering the requirements, estimating the effort, preparation of SOW, Design Document, Back-end coding (Java, RESTful Services, Hibernate, JNDI, Quartz Scheduler, PostgreSQL) server and client side, UI Integration, QA fixes, Demo's, Application Delivery, Client setup issue resolution, certificates and documentation. Group Series/ Saturn Video Conferencing Device:Application Services is the interface/ functionality layer between the JavaScript Web UI, Android TV UI and the lower – System/ Audio/ Communication layer for the Polycom Group Series Conferencing Device- Worked as Onsite Developer at Polycom, Austin, Texas, USA from April to June 2013, September 2012 to November 2012 and July and August 2012. - Worked on Development of Features - SNMP Receiver, SNMP IPv4+ IPv6 Whitelist, Lync 2013 Call Hold and Resume, Reporting Services, refactoring of SNMP module code.CMA: CMA is a video Network and system management application for provisioning and managing Video Networks. Our team in Tata Elxsi worked on Service Provider APIs for Billing, Scheduling, and User Management APIs. CMA was an agile project with daily scrum and sprint demos for every fortnight.- Worked as the primary onsite-coordinator and developer for CMA in Westminster, USA from day one of the project.- Coding for converting the data object YANG files to XSD and then to .java.- Worked on development/ feature for Processing CDR (Call Detail Records) data to the FTP Server.Network Security Manager (NSM):Network Security Manager was a software management application designed to configure and manage firewall, VPN and policies on Juniper - JUNOS and ScreenOS devices.- Worked on development activity - “Save All Functionality” and “NSRP Information”. - Fixed bugs in Policy and Address Objects. Show less
  • Mindtree Ltd.
    Senior Software Engineer
    Mindtree Ltd. Apr 2010 - Sep 2010
    Bengaluru Area, India
    SITA:SITA provided IT and telecommunication services to the air transport industry. Next Generation Access Framework (NGAF) project as a whole was formed to create custom swing components which would be used as a framework by 3 other teams in SITA to build upon their UI components.- Design and coding for the Pagination component, tables and the main frame of the NGA (Next Generation Access) Framework.
  • Wipro Technologies
    Project Engineer
    Wipro Technologies Oct 2007 - Apr 2010
    Bengaluru Area, India
    Nortel Site Manager and OM565:Involved in Nortel Site Manager project which was later taken over by Ciena had 2 Network Element variants – OME6500 and OM565.- Design and coding for 40G XCIF data card feature provisioned on OME 6500 Network Element.- Developing Protection, Backup and Restore and Upgrade Management module for OM565 Network Element.DMX:DMX i.e. the Alcatel-Lucent 1665 Data Multiplexer (Network Element) was an Ethernet/ SDH/ SONET platform that bridged the… Show more Nortel Site Manager and OM565:Involved in Nortel Site Manager project which was later taken over by Ciena had 2 Network Element variants – OME6500 and OM565.- Design and coding for 40G XCIF data card feature provisioned on OME 6500 Network Element.- Developing Protection, Backup and Restore and Upgrade Management module for OM565 Network Element.DMX:DMX i.e. the Alcatel-Lucent 1665 Data Multiplexer (Network Element) was an Ethernet/ SDH/ SONET platform that bridged the entire bandwidth gap between LANs and entire core backbone networks.- Fixing bugs in Cross-Connection, Protection and Equipment and Facility Provisioning (EFP) modules. Show less

Harish Ramanathan Skills

Core Java Hibernate Spring Restful Webservices Postgresql Jdbc Elasticsearch Xml Ems Voip Wireshark Java Enterprise Edition Centos Clearcase Eclipse Agile Methodologies Sql Swing Java Web Services Nms Linux Perforce Accurev Ubuntu Ssl Tortoise Svn Spring Framework Java Javascript React.js Html5 Bootstrap

Harish Ramanathan Education Details

Frequently Asked Questions about Harish Ramanathan

What company does Harish Ramanathan work for?

Harish Ramanathan works for Walmart Global Tech

What is Harish Ramanathan's role at the current company?

Harish Ramanathan's current role is Principal Software Engineer at Walmart Global Tech India.

What is Harish Ramanathan's email address?

Harish Ramanathan's email address is ha****@****ail.com

What schools did Harish Ramanathan attend?

Harish Ramanathan attended Visvesvaraya Technological University.

What skills is Harish Ramanathan known for?

Harish Ramanathan has skills like Core Java, Hibernate, Spring, Restful Webservices, Postgresql, Jdbc, Elasticsearch, Xml, Ems, Voip, Wireshark, Java Enterprise Edition.

Not the Harish Ramanathan you were looking for?

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.