Ganesh Kumar

Ganesh Kumar Email and Phone Number

Sr Java Full Stack Developer at Microsoft @ Microsoft
Redmond, WA
Ganesh Kumar's Location
Tempe, Arizona, United States, United States
Ganesh Kumar's Contact Details

Ganesh Kumar work email

Ganesh Kumar personal email

n/a
About Ganesh Kumar

Ganesh Kumar is a Sr Java Full Stack Developer at Microsoft at Microsoft.

Ganesh Kumar's Current Company Details
Microsoft

Microsoft

View
Sr Java Full Stack Developer at Microsoft
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Ganesh Kumar Work Experience Details
  • Microsoft
    Sr Java Full Stack Developer
    Microsoft Mar 2021 - Present
    Redmond, Washington, Us
    • Involved in analysis, design and development and testing phases of the application development (SDLC) using Agile Scrum methodology.• Created reusable components and services supports ES6 Interfaces and Arrow Functions to consume REST API's using Component based architecture provided by ReactJS• Rendered HTML elements using ReactJS for virtual DOM using JSX components, Redux• Implemented React/Redux Router to enable navigation from one view to the next as agent performs application tasks.• Implemented ReactJS components, Forms, Events, Keys, Router, Animations, and Redux concept.• Worked on React JS and React views, rendering using components which contains additional components called custom HTML tags.• Used ReactJS to build the UI components, Bootstrap front-end framework for faster and easier web development • Developed Responsive Single Page Applications (SPA) using ReactJS and rendering pages on the server side for faster loading and updating by 3x.• Worked on Spring Security for application authentication and REST Controllers and Services classes as part offspring framework.• SAP HANA database used to load the application data and written PL/SQL procedures, complex queries to perform various data operation• Developed some standalone Micro services using Spring Boot micro service architectural patterns• Implemented DAO for data access using Spring ORM and used Spring IOC concepts to build the framework.• Development using J2EE / JavaScript applications framework that are aligned with the overall architectural approach and platform being used using latest technologies.• For logging and other functions used Spring AOP and Spring IOC Framework to implement them.• Developed complex functions with Lambda expressions using JAVA 8.• Used Log4J to capture the log that includes runtime exceptions.• Integrated Spring Boot with Hibernate for data access from MySQL Database.
  • At&T
    Sr Java Full Stack Developer
    At&T Mar 2020 - Feb 2021
    Dallas, Tx, Us
    • Involved in Collection, Analysis, Design, Development and Testing requirements of applications developed using AGILE SCRUM methodology.• Design, build and execute an Angular 2 SPA (Single Page Application) that absorbs JSON from a Spring MVC and uses Spring Protection to protect the Server.• Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.• GUI was built using HTML, Typescript, NGRX, Bootstrap, CSS3, Angular-Material to design, construct and bundle an application using Angular CLI.• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.• Using Kafka for Publish/Subscribe pattern in application dealing with messaging.• Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.• AG-GRID optimized for operating with tabular data and designed scanning, paging and sorting capabilities.• SASS-based CSS was used to describe framework styles and to package the code using Webpack plugin bundler.• RESTful Cloud Resources shown use JAX-RS. Implemented Angular aims to manage intermittent correspondence on different specifications through our Restful API.• RESTful WEB SERVICES allowed use of Express JS to modify data in MySQL to connect various endpoints.• Worked with Mongo DB to prevent data loss during machine errors and introduced read preferences in Mongo DB replica collection.• Used React JS for templating for faster compilation and developing reusable components.• Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.• Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.• Developed enterprise applications using Scala.• Developed multiple POCs using Scala and deployed on the Yarn, performance of Spark, Cassandra.
  • Efftronics Systems Private Limited
    Java Full Stack Developer
    Efftronics Systems Private Limited Nov 2017 - Jun 2018
    Mangalagiri, Andhra Pradesh, In
    • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application.• Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.• Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.• Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.• Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.• Implemented the Apache Kafka cluster as messaging system between the APIs and Microservices. • Developed Single page application using Angular 6, Typescript, Bootstrap, JavaScript, CSS3, HTML5, ReactJS.• Used to do deployment on Open shift (Paas) Dev & SI Environment.• Used postman and Swagger for API testing.• Used Cassandra database to store all DL fares• Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.• Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).• Configured Jenkins for successful deployment for testing and production environments. • Used SonarQube to check the errors before its goes to Production. • Used Gradle as build tool for java application and GitLab for version-control.• Written JUNIT tests as per the use case and used Mockito framework to confirm the expected results.• Involved in the analysis and troubleshooting of issues which are tracked through Version one.• Implemented Restful web services to communicate with external systems.• Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Karma. • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery on EC2 Instance.
  • Image Soft Solutions
    Java/J2Ee Developer
    Image Soft Solutions Sep 2014 - Oct 2017
    • Design of software utilizing Agile-Scrum methods and J2EE architecture specification and design trends.• Involved in the development and programming of a modern website, utilizing Angular-JS, HTML, Bootstrap, CSS and JavaScript.• Developed Angular services, controllers and created models for two-way data binding.• Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.• Used Angular Resource and HTTP services to retrieve the data from the server and to display the content on the browser and took part in creating custom reusable components.• Involved in the development of HTML and JavaScript for client-side presentation and forms-wide data validation.• Used Spring Declarative Transaction Management to manage request transactions.• Spring batch jobs built for importing XML data into the database and for email alerts.• Used Junit and Mockito for code checking, and log4j for code logging.• The Maven build tool used to build and deploy the application and the Jenkins application for continuous integration.• Used extensively Eclipse in development and debugging the application and used SVN and GIT tools to manage the code versions.• Used Splunk for logging, analyzing, monitoring of data.
  • Bristlecone India Limited (Mahindra Group)
    Java/J2Ee Developer
    Bristlecone India Limited (Mahindra Group) Nov 2012 - Aug 2014
    • Developed Application Using Test-Driven Development (TDD) Approach.• Responsible for system analysis, design and development using J2EE architecture.• Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.• End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.• Developed Application User Interface Using AngularJS 1.4.5, Bootstrap, JavaScript.• Developed Application Middle Tier Using Spring 4.0, JSON.• Used utilities libraries for validations, which include Guava, Apache Commons.• Produced and Consumed RESTful and SOAP Web Services Using Apache Axis, Jersey.• Data access layer created using latest technologies such as Spring data, Spring JTA, Hibernate and HSQL.• Builds are done using ANT.• Build Stand Alone applications using Spring Boot.• Used MySQL for database.• Developed Test case using Mockito, Junit.

Ganesh Kumar Education Details

  • Andhra University
    Andhra University
    Computer Science

Frequently Asked Questions about Ganesh Kumar

What company does Ganesh Kumar work for?

Ganesh Kumar works for Microsoft

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

Ganesh Kumar's current role is Sr Java Full Stack Developer at Microsoft.

What is Ganesh Kumar's email address?

Ganesh Kumar's email address is ga****@****oft.com

What schools did Ganesh Kumar attend?

Ganesh Kumar attended Andhra University.

Who are Ganesh Kumar's colleagues?

Ganesh Kumar's colleagues are Areej Tanoli, José Ángel Álvarez Rodríguez, Alexandru Ursaru, Human Resources Professional, Rashad Jutt, Blake Wood, Mohamad Najafi.

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

Aero Online

Your AI prospecting assistant

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.