P

Pranava B.

Software Engineer

Bengaluru, Karnataka, India7 yrs 3 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in building scalable applications and data platforms.
  • Proficient in modern tech stacks including AWS and Apache Spark.
  • Strong background in machine learning and data processing.
Stackforce AI infers this person is a SaaS and Data Engineering expert with a strong focus on scalable application development.

Contact

Skills

Core Skills

Apache SparkCustomer Data PlatformAwsTerraformFull-stack DevelopmentSaas DevelopmentBackend DevelopmentMachine Learning

Other Skills

A/B TestingAWS Elastic BeanstalkAWS LambdaAmazon CloudFrontAmazon CloudWatchAmazon DynamoDBAmazon EC2Amazon Elastic MapReduce (EMR)Amazon Web Services (AWS)Apache AirflowApache IcebergApollo GraphQLBatch ProcessingC++Computer Vision

About

Experienced in designing and building applications at scale. I am currently solving search and recommendation systems at Apple. Prior to this I was building the Salesforce Customer Data Platform and worked on batch processing and enrichment of terabytes of data. I also have worked as a full stack engineer at Spenza and have helped build a telecom expense management system. I am proficient in Java Spring, Apache Spark, PostgreSQL, DynamoDB, Docker, Kubernetes, Node.js, React.js, Python, Terraform, and AWS.

Experience

7 yrs 3 mos
Total Experience
1 yr 9 mos
Average Tenure
2 yrs 7 mos
Current Experience

Apple

Software Engineer, ICT3

Nov 2023Present · 2 yrs 7 mos · Bengaluru, Karnataka, India · Hybrid

Salesforce

2 roles

Member of Technical Staff

Promoted

Nov 2022Oct 2023 · 11 mos

  • ◦ Building a next-generation Customer Data Platform and enabling customers the ability to unlock potential from their data. Working on the segmentation and activation spaces of Salesforce CDP
  • ◦ Batching workloads - Designed and implemented a solution to batch similar Spark workloads and enabled processing terabytes of data in a single run.
  • ∗ Reduced the cost to serve by 80%, reduced significant EMR footprint and as a result reduced the number of spot interruptions.
  • ∗ Reduced overall processing runtime by 50%.
  • ∗ Designed and implemented an A/B testing framework to compare outputs post batching vs pre-batching. This enabled identifying any schema, count and data mismatches.
Apache SparkData ProcessingCustomer Data PlatformBatch ProcessingA/B Testing

Associate Member Of Technical Staff

Jul 2021Nov 2022 · 1 yr 4 mos

  • ◦ Activation platform - Increased the number of workloads processed per day by enabling scheduled processing and writing of CDP data to partner S3 buckets.
  • ◦ Enabled collection of snapshot as well as real time usage metrics in a multi-tenant architecture and as result enhanced the tracking of service health and reliability.
  • ◦ Independently resolved issues related to AWS resource provisioning using terraform.
  • ◦ Refactored a large part of the codebase to increase readability and code extensibility using appropriate design patterns
  • ◦ Developed a solution to generate error codes from legacy error messages and surface them to the customer. This enabled customers to keep a track of the history of their job runs.
AWSTerraformMulti-Tenant ArchitectureScheduled Processing

Spenza

Software Engineer Intern

Feb 2021Jun 2021 · 4 mos · Bengaluru, Karnataka, India

  • ◦ Worked as a full stack developer and built a SaaS application for telecom expense management using ReactJs, NestJs and MongoDB
  • ◦ Designed and implemented a feature which enabled bulk import and processing of telecom invoices
  • ◦ Developed APIs to process invoices, recommend data plans and designed charts to provide customers a deep insight into their telecom expense and usage
React.jsNestJSMongoDBSaaS DevelopmentFull-Stack Development

Salesforce

Software Engineer Intern

May 2020Jul 2020 · 2 mos · Hyderabad, Telangana, India · Remote

  • ◦ Contributed to Infrastructure Security team @Salesforce.
  • ◦ As a backend developer, contributed to an application which enabled threat modeling and analysis of internal applications
  • ◦ Developed a RESTful API driven solution to enable automatic creation of bug tickets on identification of any threats in the system
RESTful APIBackend DevelopmentInfrastructure Security

Coding club, rvce

Vice President

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

Curl analytics

Software Intern

Jun 2019Jul 2019 · 1 mo · Bengaluru, Karnataka, India

  • ◦ Worked on Intelligent Data Extraction platform 'Sara' @ Curl. 'Sara' uses a gamut of Machine Learning algorithms to extract relevant information from any type of digitized documents.
  • ◦ Developed Machine Learning and Deep Learning solutions for efficient processing of shipment documents
  • ◦ Enhanced image quality using computer vision techniques and Autoencoders to enable efficient OCR processing
  • ◦ Enabled efficient data extraction from unstructured OCR output using NLP techniques
Machine LearningDeep LearningComputer VisionNLP

Coding club, rvce

Head Of Design

Apr 2018May 2019 · 1 yr 1 mo · Bengaluru Area, India

Education

RV College Of Engineering

Bachelor of Engineering - BE — Information Science Engineering

Stackforce found 100+ more professionals with Apache Spark & Customer Data Platform

Explore similar profiles based on matching skills and experience