Shreeparna Sarkar

Senior Software Engineer

Bellevue, Washington, United States9 yrs 8 mos experience

Key Highlights

  • 9+ years of experience in software development.
  • Expert in designing scalable software systems.
  • Proficient in multiple programming languages and frameworks.
Stackforce AI infers this person is a Fintech and SaaS expert with strong backend development skills.

Contact

Skills

Core Skills

JavaMicroservicesSpring BootNodejsGolangCore Java

Other Skills

Active DirectoryAirflowApache KafkaApache ThriftAzureSqlBackbone.jsBigQueryCC#CI/CD PipelinesCascading Style Sheets (CSS)Cloud StorageDBMSData StructuresData structures and Algorithms

About

Experienced Technical Lead and Senior Software Developer with 9+ years in the IT industry, proficient in all phases of Software Development Lifecycle. Proven ability to leverage cutting-edge technologies to design and develop complex software systems, implementing scalable and efficient solutions. A skilled communicator and a collaborative team player with experience in cross-functional team environment.

Experience

Mastercard

Sr Software Engineer

Mar 2025Present · 1 yr · Seattle, Washington, United States · Hybrid

Crux

Sr Software Engineer

May 2023Aug 2024 · 1 yr 3 mos · Seattle, Washington, United States

  • As a core member of the Crux Development Team, I designed and delivered systems that streamlined data workflows and enabled organisations such as Goldman Sachs, Morgan Stanley, 2 Sigma, Citi, and others to leverage their data more effectively.
  • Key Projects -
  • 🔹 Ingestion Engine
  • Developed a robust engine to manage client data movement, including delta inventory calculations, automated cloud uploads, and data profiling to standardize schemas and optimize delivery schedules, streamlining processing and enhancing operational efficiency.
  • 🔹 Deployment Engine
  • Architected a system to generate and schedule workflows, manage destinations, send delivery notifications, and ensure data quality, preventing loss and enabling seamless deployment across systems.
  • 🔹 GitOps Workflow Integration
  • Built an automation framework to validate YAML files, extract schemas, and integrate data into BigQuery and SQL tables. Designed Airflow pipelines triggered by GitHub PR submissions, incorporating the GitHub CI process to automate data pipelines efficiently.
  • Technologies:
  • Java, Python, SQL, BigQuery, Airflow, YAML, GitHub Actions, CI/CD Pipelines, Cloud Storage, Microservices, Kubernetes, Postgres
JavaPythonSQLBigQueryAirflowYAML+6

Jumio india

Sr Software Developer

Jul 2022Jun 2023 · 11 mos · Bengaluru, Karnataka, India

  • Collaborated with business and ML teams to refine requirements, conducted data analysis, and built ML models. Designed the entire system architecture, including low-level design, with a focus on accurate metrics generation and storage solutions, while considering future scalability.
  • Project -
  • 🔹 Graph-Based Real-Time Fraud Detection And Consumer Insights Platform -
  • Developed a platform to analyze, manage, ingest and visualize complex, interconnected data into graph databases , deriving insights for Customer 360, Fraud Scoring, and other products.
  • Post-processing queries and analytics algorithms are then run on this data.
  • Technologies - Java, Python, Spring Boot, Kafka, Tiger Graph, Neo4j, Terraform
JavaPythonSpring BootKafkaTiger GraphNeo4j+1

Walmart global tech india

Software Development Engineer III

Apr 2020Jul 2022 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • Managed cross-functional teams to develop and deliver scalable end-to-end projects.
  • Projects –
  • 🔹 Intelligent Invoice Review – Automated invoice validation with AI empowering invoice reviewers along with established KPIs to analyze vendor legitimacy, savings, and reviewer performance.
  • 🔹 Common Rule Upload & Management Portal – A highly configurable backend that generates dynamic user experiences based on configurable rules with versioning support. This allows admins to customize the rule upload, format and form to their needs.
  • Technologies – Microservice, REST, Java, Springboot, AzureSql, Redis, Kafka, Hashicorp Vault, Docker, Kubernetes, Walmart Cloud Native Platform, Azure Cloud, Active Directory, GitHub.
MicroservicesRESTJavaSpringbootAzureSqlRedis+6

Paytm money

2 roles

Senior Software Development Engineer

Promoted

Apr 2019Jan 2020 · 9 mos

  • Managed team and coordinated cross-functional projects. Designed and developed end-to-end projects with scalability for code and databases.
  • Projects -
  • 🔹 Credit Info Report - A proprietary credit scoring service that merges scores from different bureaus with in-house data like past payments, dpds etc.. This product is used as a service to filter users for loans, postpaid and further. Generating Offers and User Benchmarking.
  • 🔹 Consumer Loans And Credit Card -
  • Leveraged the Credit Info Report service to generate User Leads along with prospective lending limits and interest rates, that are serviced through third party lender integrations for issuing loans like personal, business, home loans and Credit Cards. It also handles KYC and dispatch flow.
  • Technologies – Spring(Framework), DropWizard(Framework), Java, Redis, Kafka, MySQL, Microservice Architecture
SpringDropWizardJavaRedisKafkaMySQL+2

Software Developer Engineer

Sep 2018Mar 2019 · 6 mos

  • Requirement gathering, cross-functional team co-ordination, design and develop end-to-end projects and features with scalability for code and databases.
  • Projects –
  • 🔹 Merchant Lending- This allowed merchant customers to avail small loans with novel daily-repayment feature. This also included targeting merchants, setting lending limits, billing and subscriptions.
  • Major Features Developed - Accounts , Transactions, Billing
  • 🔹 Paytm Postpaid- This product allows users to use paytm credits in advance and pay it back later as per the bill generated. This is a very complicated service, including user offers, user account creation, bill generation, user blocking, Enach.
  • Major Features Developed - enach, pre-auth, user blocking, subscriptions service.
  • Technologies – Spring(Framework), DropWizard(Framework), Java, Redis, Kafka, MySQL, Microservice Architecture
SpringDropWizardJavaRedisKafkaMySQL+2

Capillary technologies

3 roles

Software Development Engineer

May 2017Sep 2018 · 1 yr 4 mos

  • Managed teams and coordinated cross-functional projects.
  • Designed and developed end-to-end projects from scratch with scalability for code and databases, Traffic management, CI/CD pipeline, logging & error monitoring, post production support.
  • Project –
  • 🔹Notification System -
  • Desc. - Generic highly scalable, multi-mode notification system, which was integrated with several project.
  • Role - Backend Development
  • Responsibilities - Designed the architecture, code layout, DB,. Api contract. Handling Concurrency Optimisations. Monitoring.
  • Technologies - NodeJs, Rabbit Mq, Redis, Mysql
NodeJsRabbitMQRedisMySQL

Software Development Engineer

May 2017May 2017 · 0 mo

  • Project -
  • 🔹 Campaign Intelligence -
  • Predicting customer response to a campaign and product recommendation. This involved defining and computing features at scale in a multi-tenant system with a lot of unclean custom data. Defining evaluation metrics to suit business needs. Creating campaigns intelligently.
  • Role - Data Scientist
  • Responsibilities
  • Create campaigns intelligently using Machine Learning.
  • Dealing with big data to train models to deliver  intelligent campaigns.
  • Automate Campaigns. Identify right person, right offer and right time.
  • Technologies - Java, Scala, Spark
JavaScalaSpark

Software Development Engineer

May 2017May 2017 · 0 mo

  • Project -
  • 🔹Campaign Personalisation -
  • Project that helped companies create curated and engaging customer retention programs and campaigns. Set notification channels and escalation routes.
  • Role - Front End Development
  • Responsibilities -
  • Designed the whole Model Structure for the UI
  • Decided and designed the required models, data structures and designed the required behaviour for that data structure
  • Designed the html pages and the CSS
  • Org-wise roll out of the given feature
  • Technologies - BackboneJs
JavaScalaRabbitMQApache Thrift

Unocoin cryptoassets & blockchain company

Lead Blockchain Developer

Jan 2017May 2017 · 4 mos · Bangalore

  • Projects -
  • 🔹Developed smart contracts
  • 🔹Developed similar technology as Blockchains
  • 🔹Developed distributed yet consented self-managing systems
  • Technology –
  • Go Lang, NodeJS, Angular JS, Hyperledger, Blockchains, Java
GolangNode.jsSmart ContractsHyperledger

Itc infotech

Associate IT Consultant ( Java Backend Developer )

Aug 2015Dec 2016 · 1 yr 4 mos · Bangalore, Karnataka

  • Projects –
  • 🔹 Quadrilla (An Intelligent Aircraft Management System for Qatar Executive)
  • Designed an intelligent system to find the most prospective customers as well as destinations for them, setting best rates also maximising profits and ROI.
  • Analysed the requirements, designed the modules, developed the modules, Improved code performance, designed DB schema
  • Technologies used - Java Core, Spring MVC, Spring Security, JPA, Hibernate, J2EE, PostgreSQL
  • 🔹 Cron Job Scheduler -
  • Created a scheduler that takes in cron-expression and schedules/ triggers user defined jobs as well as system jobs accordingly.
  • Technologies Used – Java, Spring MVC, Spring Quartz
Core JavaSpring MVCSpring QuartzJPAHibernatePostgreSQL

Coal india limited

Intern

Jun 2014Aug 2014 · 2 mos · Kolkata

  • Complaint System
  • A website accessible to all employees of CIL, where grievances regarding various assets are submitted and are then addressed via various channels suitable. This project helped in smoother and efficient way of grievances solving for employees. I was appointed as a team leader for the same where-in creating and troubleshooting resources needed for website were additional responsibility.
  • Technology Used: Visual Studio 2008, Oracle 11g, C#

Ibm

Intern

Dec 2013Feb 2014 · 2 mos · Kolkata , West Bengal

  • A complete Banking System, where accounts can be created, id documents uploaded, funds transferred to different accounts, past transactions can be seen, statements downloaded, funds transferred periodically.
  • Adjacent task was to understand the Content Manager and develop applications using it. The important achievement of this was development of API over the Content Manager Programming API.
  • Technology Used: IBM Rational Software Architecture, JDK 1.7, IBM Rational Application Developer, IBM BD2, Apache Tomcat, Wasce, jsp.net

Bank of maharashtra, pune (head office)

Intern

Jun 2013Aug 2013 · 2 mos · Pune

  • Created Risk-based Internal Audit (RBIA) the data from the forms are stored, the data can be populated to generate the reports in .xls as well as .pdf forms, for assessing and management of risk for the organization and also designed the Intranet for organization.
  • Technology Used: Visual Studio 2010, Microsoft SQL Server, Asp.net, My Sql,

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience