Prasad Joshi

Senior Software Engineer

Bengaluru, Karnataka, India20 yrs 6 mos experience
Highly Stable

Key Highlights

  • 15 years of experience in software engineering.
  • Expert in designing scalable payment solutions.
  • Proficient in microservices architecture.
Stackforce AI infers this person is a Fintech expert with a strong focus on scalable payment systems and microservices architecture.

Contact

Skills

Core Skills

MicroservicesJavaSpring BootSqlMysqlOracle Database

Other Skills

MavenTeradataHadoopKibanaXMLPythonApache KafkaJupyterGitHubMessaging queuesDistributed CachingRESTful WebServicesJUnitTableauGit

About

15 years software industry experience in designing and implementing robust, scalable solutions to complex technical and functional problems in wide variety of domains like payments processing, digital wallets, brokerage back offices and medical data search/mining.

Experience

20 yrs 6 mos
Total Experience
4 yrs 3 mos
Average Tenure
3 yrs 5 mos
Current Experience

Google

Senior SWE

Dec 2022Present · 3 yrs 5 mos · Bengaluru, Karnataka, India

Paypal

4 roles

Senior Member Of Technical Staff

Feb 2022Dec 2022 · 10 mos

  • Leading architecture, design and implementation of new capabilities within payments platform.
  • Scaling and modernizing of payments platform to enable faster and reliable processing of millions of payments per day.
  • Re-designing of various payments flows from single monolithic application to distributed microservices that are highly available and scalable.
  • Designing of RESTful payment APIs capable of catering to wide variety of payments use cases like e-commerce, point of sale, P2P, donations, payouts, remittance, etc.
MavenTeradataHadoopKibanaXMLPython+21

Senior Staff (MTS2) Software Engineer

Promoted

Jun 2017Jan 2022 · 4 yrs 7 mos

  • Lead design and implementation of new capabilities within payments platform.
  • Scaled and modernized PayPal payments platform to enable faster and reliable processing of millions of payments per day
  • Re-designed/remodeled different monolithic, strongly consistent databases that bring down application availability and act as single point of failures to domain oriented, eventually consistent databases with high availability and fault tolerance.
MavenTeradataHadoopC++KibanaXML+22

Staff (MTS1) Software Engineer

Sep 2012May 2017 · 4 yrs 8 mos

  • Lead development of adding several new capabilities to payments platform to provide flexibility and ease of use for various entities in payments ecosystem i.e. buyers, sellers, marketplaces, payments gateways, etc. Also enabled multiple different payment methods to send and receive payments in different geographies across the world.
  • Improved monitoring and alerting capabilities of paypal payments platform to reduce time to detect for live issues and time to triage of these issues for wide variety of application types likes services, queuing systems, batches, etc.
MavenTeradataHadoopC++XMLPython+16

Senior Software Engineer

Sep 2010Sep 2012 · 2 yrs

  • Implemented batch jobs that process millions of card and bank transactions per day for various card and bank processors across the world.
  • Solved performance and quality issues with PayPal payments settlement platform to set it up to successfully handle consistent double digit percentage growth year over year in daily transaction volume.
TeradataC++XMLPythonJavaScriptGitHub+9

Medtrust online

Software Engineer

Jun 2008Sep 2010 · 2 yrs 3 mos · Scottsdale, Arizona

  • Design, implementation, testing and
  • monitoring of web portal for doctors as well as corporate website of the company.
  • Implemented Crawling, Extraction, Integration, Indexing and Searching of information about cancer
  • medicines, clinical trials and treatment information from various types of data sources including
  • XML files, Web Pages, MySQL databases and PDF, Doc, PPT files.
  • Regularly explored various tools, frameworks and APIs to consistently deploy new features for the
  • web portal or incorporate better tools for product development. These tools/APIs/frameworks
  • include, Struts, Lucene, Apache SOLR Indexing and Search, JForum, jQuery and its plugins, Apache
  • Nutch Crawler, Joomla and various joomla modules, google analytics, fogbugz, Design patterns
  • Also worked on server administration of Linux (RHEL) servers for development and production
  • environments and Mac OS X Server.
  • Technologies and Tools Used: Java, JSP, Struts 2, Hibernate, Ajax, jQuery, CSS, Javascript, XML,
  • Dojo, Joomla, Tomcat, MySQL, SVN, Perl, SOLR, Lucene, Joomla, Eclipse IDE, Linux(RHEL) servers
XMLJavaScriptMySQLjQuerySQLJava+5

Hispanic research center, arizona state university

Graduate Research Assistant

Aug 2007Aug 2008 · 1 yr · Tempe, Arizona

  • Design, development, testing and maintenance of different websites for under-represented students to apply to various universities in United States, submit papers/posters to conferences and manage graduate research project proposals, reports, etc.
  • Digitization of past 15 years paper based application records, research project records and providing interface to run different types of data analysis reports on them
MySQLSQLOracle DatabaseUnixRelational Databases

Tata consultancy services

Assistant Systems Engineer

Sep 2005Jul 2007 · 1 yr 10 mos · Mumbai, India

  • Handled various responsibilities like Application Development, Oracle Database Administration and On-site Customer Interaction.
  • Application Development involved activities like:
  • Requirements gathering and analysis for new features and enhancements
  • Impact analysis in case of modifications to existing features
  • High Level Design, Low Level Design and code development
  • Unit testing, Functionality testing and Integration testing
  • Quality management and Version Control
  • Database Administration involved activities like:
  • Proof of Concept for migration of the product from Oracle 6i/9i to 10g (Thick Client-Server to 3-tier architecture)
  • Understanding Detailed Oracle Database Architecture, Identification of changes involved for migration to Oracle 10g and proposing solutions for each of them
  • Query Optimization, managing database objects
SQLOracle DatabaseUnixRelational DatabasesOracle PL/SQL Development

Education

Arizona State University

Masters in Computer Science — Computer Science

Jan 2007Jan 2008

University of Mumbai

Bachelor of Engineering — Information Technology

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience