Rahul Raj

Software Engineer

Bengaluru, Karnataka, India13 yrs 9 mos experience

Key Highlights

  • Over 13 years of impactful application development experience.
  • Expertise in Java and microservices architecture.
  • Led teams to automate processes saving millions.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with extensive experience in Fintech and SaaS industries.

Contact

Skills

Core Skills

JavaSoftware ArchitectureSpring BootMicroservicesMachine LearningDeep Learning

Other Skills

Amazon S3Amazon Web Services (AWS)Artificial Neural NetworksBack-End Web DevelopmentBackbone.jsCloud FoundryCore JavaCouchbaseData EngineeringDialogflowDockerDynamic workflowsJ2EE Web ServicesModernizationMultithreading

About

• Author of "Java Deep Learning Cookbook" • Over 13 years of experience in developing and architecting impactful applications. • Excellent command over Java and have more than 11 years of experience in microservices application development. • Backend Engineer in profession although open to explore any interesting challenges / tech stacks. • Experience in leading small teams and also as an individual contributor. • Curious about building creative apps that impact millions of users around the globe.

Experience

13 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 11 mos
Current Experience

Tesco

Lead Software Engineer (SDE III)

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

  • - Modernising the depot ordering for Tesco
Spring BootJavaPostgreSQLCouchbaseSoftware Architecture

Paypal

Staff Software Engineer

Nov 2023Jun 2024 · 7 mos · Bengaluru, Karnataka, India

  • Led customer service engineering platform team of four people, automating chatbot self-service, which is actively saving millions of dollars for the business.
  • Worked on a mission to increase chatbot containment rate by 10-20%.
JavaSpring BootDialogflow

A.p. moller - maersk

Software Engineer

Mar 2022Nov 2023 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Helped business to modernise the Ocean booking service and Inland service of Maersk.
  • Modernised the Maersk ecosystem that is receiving ~60M transactions per month with ~30PB data generated.
  • Built billing governance microservice from scratch to help the business save more than $60M in uncharged invoices.
  • Developed high performing gRPC microservices from scratch.
  • Key role in design decisions that are based on extensive domain analysis and benchmarking.
Dynamic workflowsMicroservicesSoftware ArchitectureSpring BootJavagRPC

Accolite

Associate Technical Delivery Manager

Dec 2020Feb 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Automated the inspection of 5000+ bond documents using NLP modules, resulting in reduction of business inspection effort from several days to few hours.
  • Used pre-trained PyTorch model for concept extraction.
  • Used BERT model to review generated answers for the questions.
  • Used BART model to generate questions from pre-defined labels.
Machine LearningData EngineeringDeep LearningPython (Programming Language)

Bridgei2i analytics solutions

Technical Lead

Dec 2019Dec 2020 · 1 yr · Bengaluru Area, India

  • Developed Backend APIs for Safebuilt build plan audit automation as part of Safebuilt Transformation project.
  • Developed Java backend modules and UI for COVID-19 Ventilator Demand Forecast App.
  • Developed and maintained multiple Java back-end modules that act as frontend/upstream for analytical applications.
  • Worked on developing speech to text engine that process SIP audio streams and generate plain text for NLP.
Spring BootJavaAmazon Web Services (AWS)Amazon S3Core JavaSpring Framework+1

Ibs software

Technical Lead

Dec 2018Dec 2019 · 1 yr · Cochin Area, India

  • Developed and manage components for Expedia, World's largest travel booking company.
  • Worked on Expedia Outbound Communication System (dynamic emails) migration.
  • Worked under Expedia Partner API booking team.
DockerSpring BootJavaSpring SecurityAmazon Web Services (AWS)Amazon S3+2

Infosys

3 roles

Technology Analyst

Promoted

Jul 2017Dec 2018 · 1 yr 5 mos

  • Develop Java microservices from scratch for B2B products.
  • Prototype and develop customer loss prediction model using deep learning.
  • Build deep neural networks using custom neural net configurations.
  • Build convolutional neural networks for image classification.
  • Implement Hyper parameter tuning to obtain optimal neural net configuration.
  • Analyze and implement data augmentation for dimensionality reduction.
  • Perform Principal Component Analysis for training data dimensionality reduction.
  • Convert Keras deep learning implementation to java based DeepLearning4j library.
  • Evaluate/Assess accuracy of the neural net model using DeepLearning4j.
  • Performance Analysis and benchmarking on DeepLearning4j.
JavaSQLCore JavaSpring FrameworkBackbone.jsdl4j+1

Senior Software Engineer

Jul 2014Jul 2017 · 3 yrs

  • Had both IC & team management roles in developing 2-3 Java microservices for B2B products within the span of 2 years.
  • Experience as team lead for multiple front-end projects using BackboneJS
  • Individual contributor roles in multiple projects in Spring boot; handled projects under tight deadlines.

Software Engineer

Jul 2012Jul 2014 · 2 yrs

  • Individual contributor role in native Spring applications.
  • Delivered multiple short-term microservice projects within the deadline.
  • Implemented new XML components in the Spring application to integrate new insurance policies for the business.

Education

Amrita Vishwa Vidyapeetham

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Java & Software Architecture

Explore similar profiles based on matching skills and experience