Ishan Patel

Ishan Patel

Sr. Developer

Followers of Ishan Patel880 followers
location of Ishan PatelBengaluru, Karnataka, India

Connect with Ishan Patel to Send Message

Connect

Connect with Ishan Patel to Send Message

Connect
  • Timeline

  • About me

    Senior Software Developer

  • Education

    • SRM University

      2007 - 2011
      B.Tech Computer Engineering

      Activities and Societies: organised and voluntered many events

    • D.A.V

      2005 - 2007
      Higher Education/Higher Education Administration
    • Madnawati Public School

      1998 - 2005
      Secondary Education MPC
  • Experience

    • Tata Consultancy Services

      Sept 2011 - Oct 2014
      Sr. Developer

      I was given responsibility to customize IC (InterConnect) platform to support Automobile clients. IC is the core platform on which all the solutions are built for customers.This application is suppose to provide client with consumer’s financial details like his annual salary, no of loans taken till date etc.Customer needs to fill in his personal detail in a form and then an xml will be generated which will hit IC platform, IC will first authenticate this request and if it is a valid request then it will parse and map it to domain objects and then a request will be formed from the domain object to hit the data sources (Mainframes where consumers data will be stored),After we get a response from data sources Jrules need to be applied on that and then the response domain objects needs to be populated.My task was to create an orchestration which will decide the number of data sources to be pulled in a particular order to fetch the response from the DS and then apply the Jrules specified by customer on the response to create the final response which will be displayed to the user.Apart from above mentioned things, I have created a POC on Activiti for business workflow management and also in spring integration. Show less

    • Capgemini

      Oct 2014 - Jul 2015
      Consultant

      Developed functionalities like managing applications of job seekers and displaying it in a dashboard

    • JPMorgan Chase & Co.

      Jul 2015 - Apr 2020
      Associate Engineer

      Designed and developed a project from scratch using springintegration to read a message from an inbound queue,massaged/transformed it and created different swift messages andpushed it to an outbound queue.Improved the performance of the existing application by identifyingthe performance bottlenecks using jdk tool called jVisualVMDesigned and developed a website which helped us on board usersto the project without any manual intervention

    • Western Digital

      Apr 2020 - Nov 2021
      Staff Engineer

      Web Application Design and Development using Java, Spring, ReactJs, Material-UI, ELK.Created an application from scratch which will connect to different machines located in different geographies and fetch data in real time every second and push it to Kafka queue from which it will be stored in blob store i.e S3.various analytics will be performed on data and different reports will be created using spark. The whole flow is monitored and controlled via a UI which was created in ReactJS and MaterialUI. Mesos was used for CI, CD which was eventually replaced by kubernetes. Show less

    • Teamexpat

      Nov 2021 - Nov 2022
      Senior Software Engineer

      Designed and developed a software which is used to calculate hardware requirements based on the number of applications which was supposed to be deployed on the cluster and it also depend on the topology of the cluster.Java, Springboot, ReactJS, Typescript and Kubernetes was the choice of technology

    • EY

      Nov 2022 - now
      Supervising Associate

      * Spearheaded a cross-functional team of 7 to develop and evolve an Auditingapp build using React, Hapi and Node Js.* Successfully delivered multiple releases last year with very less bug density.* Implemented roles based access control throughout the app.* Optimized the application flow which increased performance by 60% byemploying best practices in coding.* Designed, developed and released external API's for other products toconsume.* Started using AI tools like git hub copilot to improve productivity. Show less

  • Licenses & Certifications

    • SCJP5

      2010
  • Volunteer Experience

    • Getting Sponsorship

      Issued by Red Cross Society on Aug 2011
      Red Cross SocietyAssociated with Ishan Patel