Rahul Bhalla

Software Engineer

New Delhi, Delhi, India12 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over 11 years of experience in software development.
  • Expertise in distributed systems and machine learning platforms.
  • Proven track record in mentoring and team collaboration.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

SqlData StructuresC++PythonJavaSpring Framework

Other Skills

AlgorithmsComputer ScienceDatabasesEngineeringSystems DesignProgrammingCore JavaJDBCSpring IntegrationHTMLTIBCOjQueryHibernateSpring BootMaven

About

As a software engineer at Meta, I work on the machine learning data platform that enables the ML team to use the system as a service for feeding data to machines for training ML models. I leverage my skills in C++, Python, and React.js to write fault tolerance mechanisms for the distributed system, replicate the master system state to the follower system, and redesign the user interface to display relevant and authorized data. With over 11 years of experience in developing applications using Java technology, I have a sound knowledge of Java frameworks, Spring and Hibernate, and a good understanding of MVC and API. I have also mentored a team of five, worked with cross-team software development and testing team members, and demonstrated feature implementation to clients. I am motivated and hardworking, with the ability and enthusiasm to learn and excel in my field of expertise.

Experience

12 yrs 9 mos
Total Experience
2 yrs 1 mo
Average Tenure
--
Current Experience

Meta

2 roles

Software Engineer

Nov 2023Feb 2025 · 1 yr 3 mos · Menlo Park, California, United States · On-site

  • Streamlined and enhanced payment processing efficiency by leveraging payment processor refund APIs and conducting in-depth financial data analysis of settlement fi les, enabling the accurate booking of millions of dollars in monthly revenue.
  • Reduced 5 to 6 hours on month-end of workload for on-call engineers to identify reasons for anomaly and fix by successfully onboarding the legacy payment processors onto Meta's platformized infrastructure encountered during monthly and quarterly financial closing phases.
  • Streamlined EEA regulatory compliance (GDPR) by integrating multiple providers via engine upgrades and optimized dataswarm pipelines, saving the fi nance team 6-8 hours monthly on manual
  • revenue adjustments while ensuring compliance and boosting efficiency.
  • Collaborated with multiple fi nance teams and payment provider representatives to investigate and resolve system anomalies, ensuring a seamless month-end close process and maintaining financial accuracy.
  • Developed and maintained pipelines for daily and monthly transaction reports, ensuring the delivery of accurate and timely financial information to support decision-making processes.
AlgorithmsComputer ScienceSQLDatabasesData StructuresEngineering

Software Engineer

Sep 2022Jun 2023 · 9 mos · Menlo Park, California, United States · On-site

  • Worked as Software Engineer on Machine Learning Data Platform
  • Wrote fault tolerance mechanisms for the distributed system using C++, replicating
  • the master system state to the follower system, enhancing system reliability and
  • consistency.
  • Enabled system clients (ML team) to use the system as a service for feeding data to
  • machines for training ML models using C++ and Python.
  • Redesigned the user interface using the React.js framework to display relevant and
  • authorized data, enhancing the user experience.
Systems DesignComputer ScienceSQLDatabasesData StructuresC+++1

Capgemini engineering

3 roles

Senior Professional I

Feb 2020Sep 2022 · 2 yrs 7 mos

  • Mentored a team of 5, sharing skills and expertise, and encouraged them to bring forward ideas and suggestions for improvement.
  • Worked with cross-team software development and testing team members to develop robust solutions to meet client requirements for functionality, capability, and performance.
  • Demonstrate feature implementation to the client.
  • Wrote highly maintainable and reliable code for software systems, fixed bugs, and enhanced product functionalities.
  • Delivered unit-tested systems with required characteristics within customer-prescribed timeframes.
  • Involved in designing and developing the Service Layer using Spring MVC, Spring Boot, REST API, and the Persistence Layer using Spring Data JPA for applications.
  • Built RESTful Web Services using explicit HTTP methods (GET, POST, PUT, and DELETE).
  • Wrote a Soap Web service that submits a task to send a command to 1 million devices in 2 minutes using a thread execution pool with the Spring framework.
  • Wrote unit and integration test cases using Spring and TestNG frameworks, saving testing resources for whole regression testing before releasing a build.
  • Fixed HTML injection on the front-end UI written in JSP, AngularJS, and JavaScript.
  • Debugged RESTful APIs and Soap with SoapUI to resolve long-standing bugs.
  • Transformed the Mule-based application into a Spring integration application.
  • Implemented XML request masking using XSLT to hide customer details, ensuring the security of sensitive customer data.
  • Developed a standalone JAR using Spring Boot that displays additional features if the application finds the standalone JAR in the class-path.
  • Configured Tibco with the Spring application to deliver data asynchronously if a user subscribes to the feature.
  • Used Tibco for the asynchronous exchange of critical business data and events among J2EE components and legacy systems.
  • Configured device simulators in the integration pipeline to test API functionality and validate responses.
ProgrammingCore JavaJavaJDBCSpring IntegrationHTML+20

Technical Lead

Jan 2019Feb 2020 · 1 yr 1 mo

ProgrammingTIBCOComputer ScienceSpring BootMavenSQL+4

Senior Software Engineer

Jan 2018Dec 2018 · 11 mos

ProgrammingTIBCOComputer ScienceSpring BootMavenSQL+5

Ireslab infotech private limited

Software Engineer

Sep 2014Jan 2018 · 3 yrs 4 mos · Noida Area, India · On-site

  • Configured Spring MVC and Spring Data Cassandra.
  • Design and develop restless service using Spring.
  • Planning, designing, and implementation of application database code.
  • Design and develop real time push notification and chat server using node.js and socket.io
ProgrammingApache KafkaComputer ScienceSpring BootMavenSQL+5

Qa infotech

Software Engineer

Apr 2013Sep 2014 · 1 yr 5 mos · Noida Area, India

  • Developed, enhanced and integrate several plug-in in Ckeditor using JavaScript.
  • Configured Spring MVC, LDAP and Hibernate.
  • Designed and developed web modules with Spring MVC and Hibernate.
  • Planning, designing, and implementation of application database code.
  • Created xml files using Velocity Template.
ProgrammingComputer ScienceMavenSQLREST APIsObject-Oriented Programming (OOP)+1

Iap company limited

Assistant Programmer

May 2012Nov 2012 · 6 mos · New Delhi Area, India

  • Provide application support and troubleshooting (Bug fixing).
  • Develop custom webpage using JSP and JavaScript.
ProgrammingMavenObject-Oriented Programming (OOP)Data Structures

Metazone infotech pvt ltd

Software Developer : Trainee

Jun 2011May 2012 · 11 mos · Faridabad, India

  • Developed various modules as directed by superior.
  • Developed HQL to interact with database
  • Designed, developed and implemented dashboard as provide by client using Html, JavaScript, Ajax, JSP etc.
ProgrammingMavenObject-Oriented Programming (OOP)Data Structures

Marine india

Intership

Jun 2010Aug 2010 · 2 mos · Delhi

  • i had developed a software called Backup Utility,which provide a user interface to transfer file from one drive from another

Education

Maharshi Dayanand University

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

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Sql & Data Structures

Explore similar profiles based on matching skills and experience