Bhabani Patel

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 4 mos experience

Key Highlights

  • 10+ years in scalable Java application development
  • Expertise in Microservices and Cloud Architecture
  • Strong background in Agile and DevOps practices
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS and Retail applications.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesSpring MvcPhpWordpress

Other Skills

API DevelopmentAPI TestingAWSAgile MethodologiesAmazon Web Services (AWS)Application Programming InterfacesCSSCloud DevelopmentContinuous Integration and Continuous Delivery (CI/CD)Core JavaDevOpsDynamoDBGitHubGitlabGoogle Maps API

About

Around 10+ years of experience in the design and development of highly scalable applications in Java and Spring-based applications and 1 year of experience in developing web applications using the PHP-Zend framework and CMS tool WordPress. * Have strong computer science fundamentals: Data Structures, Algorithms, and Design Patterns. * Extensive hands-on experience building scalable and distributed system services using Java, Spring Boot, and Microservices. * Worked on various Spring Modules: Spring-Boot, Spring-Core, Spring-AOP, Spring-Batch, Spring-Security, Spring-Webflux, Spring-MVC etc. * Have good experience in circuit breakers (Resilience4j, Hystrix), API gateways (Spring Cloud Gateway, Zuul), discovery servers (Eureka), configuration management (Cloud Config), cache (Redis), etc. * In-depth knowledge of Cloud Architecture (Azure, Aws), Microservice Architecture, and related stacks (Service Registry, Splunk, Microservices, VMs) and container technologies (Docker, Kubernetes). * Worked on Agile methodologies and DevOps CI/CD development environments/tools: Git, Bitbucket, Maven, Jenkins, Bamboo, Rancher, Docker, Kubernetes. * Working knowledge of SQL /No-SQL and database technologies (MySQL, Oracle, PostgreSQL, Mongo DB, Hbase, Couchbase). * Well-versed in TDD, BDD methodologies, and the enabling tools and technologies Junit ( Mockito and Power Mockito), TestNG, Cucumber, Karate, load & Performance testing (JMeter). * Having knowledge of client-side technologies HTML, CSS, JavaScript, jQuery, AJAX, and Data Tables.

Experience

11 yrs 4 mos
Total Experience
2 yrs 4 mos
Average Tenure
1 yr 11 mos
Current Experience

Wells fargo

Senior Software Engineer

Jul 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India · Hybrid

Lululemon

Engineer II

Dec 2021Jun 2024 · 2 yrs 6 mos · Bengaluru, Karnataka, India

  • Worked as a Software Engineer II in Lulumeon. Lululemon Athletica is a healthy lifestyle-inspired athletic apparel company for yoga, running, training, and most other sweaty pursuits, creating transformational products and experiences that enable people to live a life they love. Worked on ETH(Enterprise Transaction Hub) team to develop Order creation API, Update order status API, Purchase History API, and Live Transaction Feed Kafka producer.
  • Developed Create Order Consumer API to move all orders(old and new) to DynamoDb using a kafka consumers and producers without breaking existing monolithic application order flow.
  • Developed Order Purchased History and Details API for user and Educators to help them tracking order status and view purchased order details.
  • Developed Order Updates API to get transaction updates of orders from Commerce tools using Kafka consumers and update order details in dynamo DB.
  • Developed Lambda application to get all Dynamo transaction details(live transaction feed) using trigger and publish them into kafka topics with PII data encrypted using Envelop encryption for a consumer to generate report based on User order history(EBR feed).
  • Developed all APIs using good code practices which includes Junit coverage of 80%, doing regular code review before merging, release process, branching strategies, PII data encryption , key rotation for safety, regular upgrading jar versions, upgrade tech stack to latest market practices.
  • Used Splunk to use alerts and maintained dashboards for each application. Migrated Rancher to Gitlab CI/CD pipelines. Used Terraform for all env configs. Deployed application from scratch development with the following company process.
  • Tech Stack : Java, Spring Boot, Spring Security, Envelop Encryption, Spring Scheduler, Kafka, Apigee, Splunk, Datadog, Terraform, Gitlab, Vault, Maven, Jenkins, Docker.
JavaSpring BootKafkaDynamoDBAPI DevelopmentSplunk+2

Publicis sapient

Software Development Engineer(SDE-1)

May 2020Nov 2021 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Client : Tesco
  • Worked as the Software Development Engineer for an application called "Ideal Based Schedule". It is a platform that helps store managers plan colleague shifts such that the colleague hours are optimally utilized while meeting the workload demand of the store.
  • Developed the product from scratch and launched the MVP in 4 months. The application is currently running with 30TPS and is being used by 12K+ users across 600 Tesco stores. The project is a huge success. It's well-received and appreciated by the business stakeholders and Tesco leadership.
  • Worked on consuming multiple APIs to retrieve colleague data, contracted shift information, and store information, and developed a Batch job for loading them into Redis Cache.
  • Developed multiple REST APIs to show demand data, managed shift information, and colleague availability reports to be consumed by UI to show in UI(graphs, reports).
  • Developed complex managed shift functionality which manages colleague shifts functionality of a colleague based on demand which has various conditions like breaks, punch rules, and day-night shifts.
  • Added Spring AOP for logging aspect, cloud-config, circuit breaker, eureka server, gateway, and Spring security, maintained 80% on sonar cube Junit code coverage.
  • Configured Splunk to trace exceptions, application downtime, and trace logs (Sleuth and Zipkin Server as well). Added log purge functionality for 7 days duration.
  • Tech stack : Spring boot, Spring Web flux, Spring API Gateway, AOP, Java 8, PostgreSQL along with Microservices architecture.
Spring BootPostgreSQLMicroservicesRedisREST APIsSplunk

Indecomm global services

Senior Software Engineer

Oct 2015Apr 2020 · 4 yrs 6 mos · Greater Bengaluru Area

  • Client : Accurate
  • Worked as the Senior Software Engineer on different projects for Accurate. It is a platform that does background verification for candidates after joining companies. We have maintained the old application and also migrated the whole monolithic application into a microservice architecture.
  • Effectively managed and maintained a 20-year-old legacy Java, JSP, and Apache Tomcat background check ordering web application with a 10 person agile scrum team.
  • Enabled Amazon users to directly log into our application via SAML Single Sign-On Authentication, making our application more accessible to Amazon users.
  • Utilized Amazon Cognito and the Google and Facebook JavaScript SDK’s to simplify the authentication process for candidates by providing them with the ability to log into our application via Google or Facebook.
  • Integrated the Google Maps API and Fusion Tables API to dynamically capture a user’s job location information during both the initial and final stages of the background check process, ultimately enhancing the user experience and eliminating the need to store and query location data from a local MySQL database.
  • Automated the background check ordering process by using the SendGrid API to automatically send emails to individuals marked as references by the candidate as the candidate is completing their order form.
  • Tech stack : Java, Angular 6.0, Spring MVC, Spring Boot, Cloud Config, Hystrix, Zuul, Ribbon, Eureka
  • Server, SQL, MongoDB, Microservices, RabbitMQ, AWS(S3 storage, ), pd4ml pdf, VM templates, Data Tables, Maven, ant build, Tomcat, JBoss.
JavaSpring MVCMicroservicesAWSGoogle Maps API

Globussoft technology

Development Programmer

Nov 2014Oct 2015 · 11 mos · Chhattisgarh, India

  • Worked on PHP, jquery, html, css .
  • Designed a match maker for dating website.
  • Worked on social networking website.
  • Tech stack : PHP, Zend Framework, Wordpress, CSS, HTML, Javascript, JQuery.
PHPZend FrameworkWordPressJavaScriptHTMLCSS

Education

Indira Gandhi Institute of technology, Sarang(Parjang), Dhenkanal, Orissa

Bachelor of Technology (BTech) — Electrical Engineering

May 2009May 2013

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience