A

Ashish Raval

Software Engineer

Bengaluru, Karnataka, India10 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Microservices architecture.
  • Proven track record in payment gateway integrations.
  • Significant contributions to logistics and delivery optimization.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and Logistics.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesRest ApisSoftware DesignSystems DesignApi DevelopmentSoftware ArchitectureSoftware DevelopmentPayment IntegrationAndroid DevelopmentJava DevelopmentWeb Development

Other Skills

ActiveMQAgile EnvironmentAlgorithmsAmazon SQSAmazon Web Services (AWS)AndroidAndroid SDKBack-End Web DevelopmentBackbone.jsBitbucketCSSCode ReviewCore JavaData StructuresDatabase Optimization

About

As a Software Engineer at PayPal, I am responsible for building recovery APIs and migrating the charge-off module from C++ to Java microservices. This project requires a high level of technical expertise, analytical skills, and system design knowledge, as well as a deep understanding of the payment domain and business requirements. I have successfully delivered scalable, performant, and reliable solutions that enhance the user experience and reduce operational costs. With over eight years of experience in software development, I have a strong background in logistics and payment technology. I have architected and developed cutting-edge API systems that streamlined logistics processes and enabled clients to book pickups and deliveries effortlessly, leading to a remarkable 10% increase in shipment load. I have also integrated payment gateways such as PayU, FSS, BillDesk, and CCAvenue, creating secure, reliable, and user-friendly payment solutions that meet the needs of diverse businesses. Additionally, I have a Master of Science in Information Technology from Dhirubhai Ambani Institute of Information and Communication Technology, where I honed my skills in algorithms, data structures, and analysis. I am passionate about using technology to solve real-world problems and am always eager to learn new skills and take on new challenges. I am looking for opportunities where I can leverage my expertise in logistics and payment technology, as well as my proficiency in Java, Spring, AWS, and other technologies, to create innovative solutions that add value to the customers and the business.

Experience

Fielddrive

SDE III

Jul 2023Present · 2 yrs 8 mos · Bengaluru, Karnataka, India

HibernateSpring BootPostgreSQLActiveMQCode ReviewJava

Paypal

Software Engineer |||

Aug 2021May 2023 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • ◾ As an SDE3 at PayPal, I have had the opportunity to take complete ownership of multiple microservices. Currently, I am a part of the Collection and Negative Balance team, where I am responsible for building recovery APIs and taking ownership of the charge-off module.
  • ◾ One of the key contributions that I have made to this project is the migration of the charge-off module from C++ to Java microservices. This involved analyzing the existing codebase, identifying the dependencies, and designing a migration plan that minimized the impact on the existing system while ensuring that the new microservices were scalable, performant, and reliable.
  • ◾ In addition to the migration, I have also been actively involved in the development of recovery APIs. These APIs are used to recover funds from delinquent accounts and negative balances and play a critical role in ensuring that PayPal is able to minimize losses and maintain healthy financials. My responsibilities include designing and implementing the APIs, testing them to ensure that they meet the required performance and security standards, and providing ongoing support and maintenance to ensure that they continue to function as expected.
  • ◾ Throughout the project, I have collaborated closely with other members of the team, including developers, testers, and product owners. I have also been involved in code reviews, performance testing, and troubleshooting issues as they arise. This has given me a comprehensive understanding of the entire system and has enabled me to take a holistic approach to problem-solving.
Data StructuresJava Web ServicesREST APIsMicroservicesBack-End Web DevelopmentLow-Level Design+28

Loadshare networks

3 roles

Software Engineer 4

Jan 2021Jul 2021 · 6 mos · Bengaluru, Karnataka, India

  • ◾Created and implemented a broker and field executive reward system for the shipment/hyperlocal delivery process to drive motivation and incentivize target achievement.
  • ◾Designed a flexible and customizable system, utilizing specific targets and point values based on shipment nature and location.
  • ◾Achieved a 20% increase in weekend deliveries through the implementation of the reward system.
Data StructuresJava Web ServicesREST APIsMicroservicesBack-End Web DevelopmentLow-Level Design+31

Senior Software Engineer

May 2019Dec 2020 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • ◾Architected and developed cutting-edge API systems that streamlined logistics processes and enabled clients to book pickups and deliveries effortlessly, leading to a remarkable 10% increase in shipment load.
  • ◾ Developed a highly efficient hyperlocal food delivery system in collaboration with the product team and other stakeholders, which was successfully piloted with India's largest food delivery company.
Data StructuresJava Web ServicesREST APIsBack-End Web DevelopmentLow-Level DesignSpring Boot+31

Software Engineer 2

May 2018Apr 2019 · 11 mos · Bengaluru, Karnataka, India

  • ◾ Developed scalable and fault-tolerant services for an E-commerce delivery platform, optimizing performance and ensuring reliability for seamless user experiences.
  • ◾ Lead the seamless migration of a legacy system to a newer one, ensuring 100% data consistency, by flawlessly integrating critical data through technical expertise and meticulous planning, resulting in streamlined operations and up-to-date, accurate data access.
  • ◾ Designed and developed an audit module to prevent fraud and reduce company losses by over 90% through strategic planning, technical expertise, and a penalty system for shipment loss.
Data StructuresJava Web ServicesREST APIsBack-End Web DevelopmentLow-Level DesignSpring Boot+30

Shopclues

Software Engineer

Jan 2017Apr 2018 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • ◾Orchestrated the integration of PayU, CCAvenue, and BillDesk payment gateways for UPI, cards, and net banking, enabling seamless transaction processing.
  • ◾Led the development of an admin module that improved team efficiency by enabling internal access to transaction records and export in multiple formats like Excel and PDF.
  • ◾Conducted thorough testing and debugging to ensure smooth operations of the existing system.
  • ◾Collaborated with cross-functional teams to identify and resolve payment processing issues, resulting in improved customer satisfaction.
Data StructuresJava Web ServicesREST APIsSpring SecurityBack-End Web DevelopmentLow-Level Design+26

Uninstall.io

SDK Developer

Jan 2016Jan 2017 · 1 yr · Bengaluru, Karnataka, India

  • ◾ Architected and built a robust Analytics SDK from the ground up, and ensured seamless integration with existing client software.
  • ◾Deployed the SDK to Maven Central, making it easily accessible to clients across multiple platforms and technologies.
  • ◾Proactively identified and resolved bugs in the older SDK, ensuring that data is accurately captured and reported for all clients.
  • ◾Utilized Kibana to monitor and analyze the volume of analytics data generated by the SDK, enabling more informed decision-making and optimization of client strategies.
Data StructuresJava Web ServicesAndroidAndroid DevelopmentAgile EnvironmentObject-Oriented Programming (OOP)+13

Indimedi solutions pvt ltd

Java Developer

May 2015Dec 2015 · 7 mos · Ahmedabad, Gujarat, India

  • Designed and Build a backend and frontend of the Doctor and the Admin Component of the Systems.
  • ◾ Worked on a doctor module to manage, book and track patient appointments as well as the history of previously prescriptions too.
  • ◾ Implemented admin systems to provide access roles and creation of new users in the system.
  • ◾ Optimized the DB queries for faster retrieval of the records.
HibernateData StructuresJava Web ServicesSpring SecurityBack-End Web DevelopmentAgile Environment+15

Education

Dhirubhai Ambani Institute of Information and Communication Technology

Master of Science (M.Sc.) — Information Technology

Jun 2013May 2015

The Maharaja Sayajirao University of Baroda

Bachelor’s Degree — Computer Science

Jun 2009May 2012

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience