Rangeesh Rajagopal
Sr. Software Engineer, India
Notice Period: 30 Days
Calendar: Calendly Link
Phone: +919566414541
Tags: Good at architecture, Strong Backend skills Calendar: Calendly Link
I am a backend-heavy full-stack Engineer with 6+ years of experience focused on building scalable APIs & microservices using technologies like Python & Node JS and deploying them using AWS.
I have successfully designed an algorithmic trading platform using Python with Flask that could execute trades in under 100 milliseconds while working with Shriyam Technologies.
Also, I have architected an AWS infrastructure setup that was capable of handling 10K+ requests per second to ensure the seamless operation of systems under high traffic volumes.
💻 Top Skill
Python
5 Years of Experience
I have written a C++ extension of Python that increased the coding efficiency & the execution time of the code by 20%
Built a microservice using Python with Celery which could process 500K+ calculations per minute on real-time stock data.
Developed a backend API that can scale for a Neo bank that has a user base of 10K+ and handles transactions worth USD 2M for the active users.
Node JS
3 Years of Experience
Built scalable APIs capable of handling 100K+ requests per second with MongoDB (database) and managed authentication using JWT.
Built our own machine-to-machine authentication module using Node JS with Express JS that allows access to APIs.
Built chat APIs using WebSocket and elastic search that enables chat in less than 10 milliseconds.
Stack Experience
Languages: Python, JavaScript, C++
Frontend Libraries & Frameworks: React JS, Redux, Next JS, Material UI, Bootstrap
Backend Libraries & Frameworks: Flask, Node JS, Express JS, Tornado, Django, WAMP-Proto
Databases: PostgreSQL, MongoDB, Elasticsearch
Testing: Pytest, locust
Tooling: Docker, Kubernetes, CI/CD, Jenkins
Cloud: AWS, GCP, Netlify, Render, Vercel
Thoughts
What's the hardest problem you've solved?
When I started to create a customized algorithmic trading platform, it had a latency of 500 milliseconds.
The stock market cannot work on such latency and we would miss out on multiple good ticks.
To tackle this issue I broke down the problem into small services and wrote an event-based action code that can now scale and has a latency of 50 milliseconds.
As a result, The system can now process high volumes of trades equivalent to 10K+ trades daily.
What are you most excited to work on for the next couple of years?
I have a great passion for startups and the unique challenges they bring. Specifically, I am drawn to those who tackle real-time problems in innovative ways, and I thrive on contributing to their success.
My particular strength lies in designing scalable systems using a variety of technologies, and I am eager to be part of the decision-making process when it comes to designing such systems.
Moreover, I am highly intrigued by the ideology behind Web 3.0 and am enthusiastic about exploring this new world. I am excited to pivot my skills toward this evolving technology and contribute to its advancement.
Professional Experience Oct ‘18 - Present
Deloitte - Sr. Software Engineer
April `24 - Present
I am working on a generative AI full-stack project that can chat on private data.
Tech Stack: Python, GenAI, LLM, AWS Services, Next JS, Node JS
- Created frontend which can chat on given documents context using react JS
- Created Python backend with Langchain Framework with OpenAI LLM to power the backend service which can provide intelligent conversation with user.
- I have created a framework that could use multiple LLMs to get feedback and give a final response.
- We created RAG architecture, Reflection, and reflexion pattern of LLM to get responses for users.
- Integrated prompt management and tracing using the Langfuse platform.
- We created an API framework that could invoke any agent endpoint easily along with health, metrics, and invoke abstracted for your agent.
Freelancing - Sr. Software Engineer
Mar ‘23 - April · 19 Months
Freelanced multiple product-based startups on various domains focusing on fintech and AI across the globe.
Tech Stack: Python, PostgreSQL, Terraform, AWS Services, Next JS, Node JS
- Scrapped and indexed lots of PDFs for feeding LLM large context from it to take derived decisions.
- Engineered prompt for giving a multiple choice question with answers for users to answer based on users uploaded pdf or exam paper in multi-format.
- Created a Go backend for a crypto checkout platform.
- Created smart contract integration on the front end using various wallets to perform actions such as selling, buying, and bidding NFTs.
- Added DDOS protection using Cloudflare with a country-wide blocking rule set.
- Consulted various companies on the architecture and design of their product.
Shiryam Technologies, New Delhi (India) - Sr. Software Engineer
Feb ‘21 - Jun`23· 25 Months
Shiryam is a modern-age product development company helping multiple startup founders build their dream technical products.
Tech Stack: Python, PostgreSQL, Terraform, AWS Services, React JS, Node JS
- Architected an HR platform using LLM to make human-like searches for complex candidate profiles.
- Led a team of 10+ developers to ensure the best GIT, code review, and testing practices which in turn tuned our team's efficiency into closing 5 big features a week
- Architected a custom algorithmic trading platform which had USD 1M worth of trades to date with a best profit of USD 25K per day and an average profit of USD 10K per day
- Automated manual deployment process that decreased the deployment time from 20 minutes to Zero (no manual intervention required)
- Created a Terraform script that could build a complete infra for any client in ~15 minutes including load balancer, Private/Public Network, etc. with zero manual intervention
DeepCompute, Bangalore (India) - Software Engineer
Oct ‘18 - Jan ‘21 · 28 Months
DeepCompute was an engineering team for a medical search engine. It is a data engineering software startup helping customers maximize the productivity of their data science activities.
Tech Stack: Python, HAproxy, Hetzner Cloud, Tornado
- Optimized an API that was taking 6 minutes to 300 milliseconds using web socket connections
- Automated deployments & data engineering tasks for 4+ clusters that had 600+ individual machines
- Wrote 10% of the code where we built a database and framework for making the life of our developers easy while working as a core member of a development team
- Deployed scalable Elasticsearch cluster that could ingest 1M+ documents per week and optimized the schemas to perform quicker search
- Created a custom data pipeline that could split, distribute, and validate 6 TB of data across 40 machines