Jainil Shah

Software Engineer

Bengaluru, Karnataka, India6 yrs 11 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in Java and Spring Boot for backend development.
  • Proven track record in refactoring legacy applications.
  • Strong background in machine learning and data analysis.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Aerospace industries.

Contact

Skills

Core Skills

JavaSpring Boot

Other Skills

JavaScriptLWCAzureMicrosoft AzureSQL AzureHazelcastRedisReact.jsNode.jsAzure DatabricksApplication DevelopmentSoftware DevelopmentBack-End Web DevelopmentAzure Key VaultTeamwork

About

I have a background in Mechanical Engineering and studies Manufactuting from IIT Bombay, India. My interests include Machine Learning, Computer Vision, Natural Language Processing, Data Analysis with Python and Python Programming Language. Besides these, my technical interests include Mathematics, Statistics, Deep learning and Deep Convolutional Neural Networks.

Experience

6 yrs 11 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 8 mos
Current Experience

Amazon

Software Development Engineer II

Oct 2024Present · 1 yr 8 mos · Bangalore Urban, Karnataka, India · Hybrid

Salesforce

Software Engineer MTS

Oct 2023Oct 2024 · 1 yr · Bengaluru, Karnataka, India · On-site

  • Omni Studio is a low code no code platform to build apps for Salesforce
  • Working on the refactoring of a managed package app, and moving it to the core
  • code for better performance and user experience along with easy maintenance,
  • using technologies including Java, Spring Boot framework, JavaScript, LWC
  • Also part of Get Well program for stabilizing Omni Studio, by solving time critical
  • bugs and also involved in Customer escalation and investigations etc.
JavaSpring BootJavaScriptLWC

Honeywell

Software Development Engineer II

Jul 2021Oct 2023 · 2 yrs 3 mos · Bangalore Urban, Karnataka, India

  • Working on Honeywell Forge for Airlines - Flight Efficiency software in Aerospace Division
  • Presently working on refactoring of legacy app, Honeywell’s Forge Flight Efficiency, an advance post flight analysis software, uncovering potential beyond standard practice, which is used by airlines for
  • Refactoring of app involved altering architecture from monolithic to microservices architecture, with multitenant capability
  • Developing APIs, in Java, using spring boot framework, such that they are backward compatible with legacy saved data
  • Performance improvements by reducing APIs response time up to 60%, and improving user experience, by caching frequently retrieved data, domain data queries, algorithm and code optimization and indexing of database in Azure SQL Server
  • Configuring and integrating Azure Key Vault with app, for storing all database connections and passwords securely for all clients
  • Designing and implementing multitenant capacity for application and tuning for resources making horizontally scaled on Azure
  • Progressing on feature enhancements, including customization of parallel offering of Mobile app for pilot connect through portal
  • Merged with DevOps team for resource optimization and integrating distributed caching using Hazelcast
  • Responsible for resolving vulnerabilities & Coverity issues raised in CI/CD pipeline and upgradation of dependencies
  • Coordinated with frontend team for ease of integration of APIs, reducing possible bugs which could be raised
  • Debugging and resolving bugs raised in multiple environments mainly QA, PSR, SME and Prod
  • Coordinated with PSR and SRE team, for configuration of variables for resources and environment setup to test the application
  • Also served in sustenance team for maintaining and fixing bugs in legacy app, flagged by sales team or clients
JavaSpring BootAzureMicrosoft AzureSQL AzureHazelcast

Placement office, iit bombay

Company Coordinator (CC)

Jun 2020Jul 2021 · 1 yr 1 mo · Mumbai, Maharashtra, India

Institute student companion programme (iscp)

Student Companion (SC)

May 2020Jun 2021 · 1 yr 1 mo · Mumbai, Maharashtra, India

Indian institute of technology, bombay

2 roles

Teaching Assistant

Jan 2020May 2020 · 4 mos · Mumbai, Maharashtra

  • Teaching Assistant in Drawing Lab at IIT Bombay

Masters Student

Jul 2019Jul 2021 · 2 yrs · Mumbai, Maharashtra

Education

Indian Institute of Technology, Bombay

M.Tech — Manufacturing Engineering

Jan 2019Jan 2021

Institute of Infrastructure Technology Research and Management (IITRAM)

Bachelor of Technology — Mechanical Engineering

Jan 2015Jan 2019

Baroda High School Bagikahana

HSC — Science (PCM)

Jan 2013Jan 2015

Baroda High School Bagikahana

SSC

Jan 2011Jan 2013

Jainil Shah - Software Engineer | Stackforce