Rajshri Pendekar, Developer in Bengaluru, Karnataka, India
Rajshri is available for hire
Hire Rajshri

Rajshri Pendekar

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since January 12, 2021

Bio

Rajshri is a software developer with a finance, electronics, and telecommunication background, giving her a strong understanding of these fields. From developing financial products to single-handedly building a successful real-time, real-money game downloaded over 200,000 times to Android and iOS, she creates efficient, resilient, distributed software. Rajshri loves to leverage tests to write error-free code.

Portfolio

Google
Java, Kotlin, Android, Architecture, APIs, Full-stack, API Integration, HTML5...
Thrones Technologies, Pvt. Ltd.
Amazon EC2, SQL, Jinja, Firebase, NGINX, SQLite, Firebase Authentication...
FirstRand Services
Microsoft Excel, JavaScript, HTML, Visual Basic for Applications (VBA), Asana...

Experience

  • Python - 8 years
  • Django - 6 years
  • PostgreSQL - 4 years
  • Dart - 4 years
  • Redis - 4 years
  • Flutter - 4 years
  • Django REST Framework - 3 years
  • Go - 2 years

Availability

Part-time

Preferred Environment

Python, Redis, Git, PostgreSQL, Django, Flutter, Go

The most amazing...

...product I've developed is a real-time and real-money gaming app, downloaded over 200,000 times and serves thousands of users concurrently.

Work Experience

Software Engineer

2021 - PRESENT
Google
  • Worked on the Android Play Store app update optimizations.
  • Developed the app widget handling for the internal products.
  • Handled internal code migrations for the new internal systems.
Technologies: Java, Kotlin, Android, Architecture, APIs, Full-stack, API Integration, HTML5, Software Architecture

CTO | Co-founder

2019 - 2021
Thrones Technologies, Pvt. Ltd.
  • Created the architecture and implemented the microservices to handle the live games. It continues to serve thousands of concurrent users.
  • Developed cross-platform mobile Android and iOS apps with special handling for poor internet connectivity.
  • Conceptualized and designed the activity tracker service that captures users' interaction with the mobile app. This helped us to figure out bugs, understand the app usage behavior, and detect fraudulent claims from the users.
  • Developed an administration dashboard for the support team to handle customer issues.
Technologies: Amazon EC2, SQL, Jinja, Firebase, NGINX, SQLite, Firebase Authentication, Django REST Framework, Redis, Firebase Realtime Database, Git, PostgreSQL, Amazon S3 (AWS S3), Sentry, WebSockets, Dart, Django, Flutter, Python, Go, Web Scraping, Microservices, Back-end, Distributed Systems, Architecture, Microservices Architecture, APIs, Full-stack, Amazon Web Services (AWS), REST APIs, API Integration, JavaScript, HTML5, Android, Front-end Development, GraphQL, MongoDB, CSS, Technical Leadership, Software Architecture, Docker, React, Node.js

Quantitative Analyst

2017 - 2019
FirstRand Services
  • Developed a visualization system to observe the correlation of pricing inputs, like interest rates, volatility, etc., vs. the outputs, like premiums and Greeks. This system supported various pricing models to produce interactive graphs.
  • Created a module to generate test cases to validate several financial derivatives. Automated scenario generation and stress testing using MATLAB for various exotic products.
  • Integrated VaR calculation with the RiskWatch system so that the risk factors could be seen for every trade.
  • Built a module to prioritize and allocate projects by calculating their scores based on risk exposure, complexity, urgency, and determinism.
  • Participated in preparing training modules, conducting domain-specific training sessions, and handling quality reviews.
Technologies: Microsoft Excel, JavaScript, HTML, Visual Basic for Applications (VBA), Asana, MATLAB, C++, Python, Fintech, CSS, Computational Finance, Quantitative Finance, Technical Leadership

Senior Analyst

2015 - 2017
Deutsche Bank
  • Automated and streamlined parts of the monthly valuation processes, reducing the manual effort from 15 man-days to three hours per month. Awarded "Employee of the Month" for this initiative.
  • Created a recommendation engine for P&L adjustments by calculating variances between market and desk prices and analyzing them per the internal policies, risk methodology, and threshold limits.
  • Made a generic Excel-to-Excel translation script in VBA. Multiple Excel files could be specified, with sheet and column definitions of each to output the collated data in the dynamically defined format.
  • Created a module to fetch market data from multiple sources, like Bloomberg, Markit, and Reuters, and compare them to identify outliers. This helped to improve pricing reliability.
  • Architected a module to identify stale desk curves and escalate all large variances that break tolerance.
Technologies: Valuation, Credit Risk, Quantitative Finance, Market Risk, Microsoft Excel, Visual Basic for Applications (VBA), Fintech, Computational Finance

Quantitative Analyst

2011 - 2015
FinIQ Consulting Pte. Ltd.
  • Led the development of the core pricing modules, which involved implementing mathematical models such as Black Scholes and Vanna Volga, Volatility Surface Interpolation, and implementing simulations, e.g., Monte Carlo.
  • Implemented and maintained DLLs to be used as the API for the pricing modules, which were integrated with every product shipped to clients.
  • Developed the appraisal system from scratch, supporting various question types and different sets of questions based on the employee department and designation.
  • Developed the Android app for a DCD product for real-time price update notifications.
  • Developed C++ application to receive and save Reuters market data feed, e.g., spot and interest rate. Created APIs for other services to consume this data. Also created a web service to view the historical data.
  • Managed the end-to-end delivery of a DCD project for a major South-East Asian Bank from the requirements gathering to go-live.
Technologies: SQL, SQL Server 2010, Java, Android, Jira, Python, .NET, Quantitative Finance, Microsoft SQL Server, Microsoft Excel, Visual Basic for Applications (VBA), C++, Fintech, HTML5, Computational Finance

Experience

GT Live Game Show

A real-time and real-money gaming app that has been downloaded over 200,000 times on Android and iOS.

It's a classic Tambola/Housie game, where numbers are broadcast live to the users every six seconds. Users cross the numbers and claim the prizes on a first-come-first-served basis.

The game requires very low-latency communication. A combination of Firebase Realtime Database and WebSockets was used to achieve this.

Survey App

A survey app was created for an NGO. The final product supported the creation of dynamic forms, which could be assigned to various groups. The app was designed to consider the expected usage in low network connectivity regions and low-end devices. This entailed handling multiple possible data-sync failures and enforcing idempotent design.

The survey data could be viewed online and downloaded as an Excel file. The data could be exported to KMZ format for survey forms containing geo-location information. The data could then be viewed on Google Earth.

Publication: Transcription of Harmonium Swaras and Raga Identification

http://www.ijmlc.org/index.php?m=content&c=index&a=show&catid=39&id=367
A publication in the "Third International Conference on Machine Learning and Computing (ICMLC 2011), Singapore".

Identified the classical Ragas from the sound waves produced by the Harmonium, an Indian classical instrument analogous to the piano, based on the Swaras present/absent and their sequences.

Additionally, I developed a basic tutorial for novice Harmonium players in MATLAB.

Education

2007 - 2011

Bachelor's Degree in Electronics and Telecommunication

College of Engineering Pune - Pune, India

Certifications

FEBRUARY 2017 - PRESENT

Financial Risk Manager (FRM)

Global Association of Risk Professionals (GARP)

Skills

Libraries/APIs

REST APIs, React, Node.js

Tools

Git, Sentry, Firebase Authentication, Microsoft Excel, MATLAB, Asana, Jira, NGINX

Languages

Dart, Python, HTML, JavaScript, Go, C++, SQL, Visual Basic for Applications (VBA), HTML5, CSS, Java, Kotlin, GraphQL

Frameworks

Flutter, Django, Django REST Framework, .NET, Jinja, React Native

Paradigms

Microservices, Microservices Architecture

Platforms

Firebase, Linux, Windows, Android, Amazon Web Services (AWS), Docker, Amazon EC2

Storage

Redis, PostgreSQL, Firebase Realtime Database, Amazon S3 (AWS S3), MySQL, SQL Server 2010, SQLite, Microsoft SQL Server, MongoDB

Other

Back-end, APIs, API Integration, Market Risk, Quantitative Finance, WebSockets, Web Scraping, Distributed Systems, Architecture, Full-stack, Fintech, Front-end Development, Computational Finance, Technical Leadership, Software Architecture, Credit Risk, Google Earth KML, Valuation, Signal Processing, Microcontrollers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring