
Rajshri Pendekar
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since January 12, 2021
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
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
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
- 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.
CTO | Co-founder
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.
Quantitative Analyst
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.
Senior Analyst
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.
Quantitative Analyst
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.
Experience
GT Live Game Show
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
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=367Identified 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
Bachelor's Degree in Electronics and Telecommunication
College of Engineering Pune - Pune, India
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring