
Prasanth Ravulapalli
Verified Expert in Engineering
Software Engineer and Developer
London, United Kingdom
Toptal member since October 12, 2022
Prasanth is an active competitive programmer with excellent ratings and rankings on multiple competitive programming platforms, which made him obsessed with efficiency and optimization. He loves excelling at new things and tackling challenges. While working on different tech stacks, Prasanth has keenly observed their performance, which has given him good knowledge and understanding of how to develop an efficient infrastructure for any project.
Portfolio
Experience
- Algorithms - 13 years
- JavaScript - 13 years
- APIs - 10 years
- Python 3 - 5 years
- Django - 5 years
- Cloud Computing - 5 years
- TypeScript - 4 years
- Elixir - 3 years
Preferred Environment
Linux, Python 3, Django, PostgreSQL, Neo4j, Node.js
The most amazing...
...thing I've developed is Swiftly, a microservice-based architecture using PostgreSQL and Neo4j. It was dockerized and deployed in AWS using Terraform.
Work Experience
CTO
Mati
- Shipped Mati AI, a unified workspace where teams chat with an AI strategist, run hands-free voice sessions, and move from brainstorm to published content—integrations and context wired through one product surface.
- Built the core Mati experience: intelligent workspace chat, MATI voice, a multi-source content feed, drafts-to-publish flows, and deep integrations (Notion, dev tools, publishing) so strategy and execution stay in one loop.
- Delivered personalization at scale via a living Knowledge Graph and org-aware settings—so recommendations, feed ranking, and voice/chat stay aligned with each user’s network, company, and daily work.
- Owned polished product UX: guided onboarding tours, glass UI, and resilient voice + navigator flows—making a dense AI platform feel approachable for first-time users and power users alike.
- Contributed across front end and product: real-time feeds, Firestore-backed content, integration catalog, and feedback loops—shipping features users touch every day to plan, create, and ship with AI.
- Contributed across the product: Firestore feeds, integration catalog, feedback loops, and MCP server documentation/snippets—shipping flows where chat, content, and external AI tools share the same brain.
Staff Software Engineer
Amazon UK
- Built "Tracey", an agentic AI operations assistant leveraging RAG pipelines, tool calls, planning/reasoning workflows, and large-scale telemetry analysis to help planners diagnose operational issues and resolve on-call incidents.
- Led a multi-million dollar integration project between various stakeholders from around the world, achieving a fully orchestrated product that helps Amazon deal with its delivery services globally.
- Led innovative solutions that also help to seamlessly integrate various products from the sister teams. Created various dashboards and deployed real-time metric collection systems, which help Amazon to organize its delivery services more optimally.
Staff Sfotware Engineer
Tractable
- Architected and deployed high-throughput computer vision inference pipelines. Reduced claim processing latency from hours to minutes, enabling near real-time decisions for insurers. Optimized GPU utilization, improving cost efficiency by 30–40%.
- Built end-to-end ML deployment platform (CI/CD for models) supporting continuous training, validation, and rollout across regions. Enabled rapid localization of models, cutting deployment time in new markets by around 50%.
- Designed systems integrating AI predictions with human-in-the-loop review pipelines for edge cases. Built APIs and orchestration layers to seamlessly connect insurers and repair shops.
Python/Neo4j Developer
Cordyceps Systems LLc
- Created a whole spider to scrape user data from Weibo. For each user, their respective Weibos, comments, followers, and fans are also pulled.
- Pushed all users to the Neo4j efficiently and also used ChatGPT APIs to understand the user and tag them accordingly.
- Created a NeoDash dashboard to understand the user data used by the data science teams. Also added ChatGPT APIs to convert normal text to a Neo4j query to create dynamic dashboards.
Senior Software Engineer
vector.ai
- Involved in architectural design discussions, code reviews, and performance optimization efforts, participating in the full software development lifecycle, ensuring that the software is robust, scalable, and maintainable.
- Had the opportunity to design and work on the Workflow Builder. This project involved creating a powerful framework that enabled users to build custom workflows with a wide range of options.
- Worked on the project: each node within the workflow could be customized, enabling users to create intricate graphs tailored to their specific needs. Deep understanding of software architecture and a creative approach to building a flexible system.
Senior Software Engineer
Crypto Hedge Fund
- Developed a new crypto and decentralized finance token price back-filling system in Python, deployed in Nomad pods. This system utilized Redis and a time series database (TSDB) to ensure persistent data storage.
- Focused on improving a stateful system that processed monthly accounting for faster computations while also contributing to the monthly accounting reconciliation process.
- Played an integral role in adding numerous features to an internally used accounting platform. My responsibilities included supporting the tech and accounting team in various other capacities.
Senior Software Engineer
LoveShark
- Managed the release of a mobile app in Korea, Thailand, and Brazil.
- Oversaw a team of four members using an Agile methodology. Assigned tasks and responsibilities to all team members.
- Created and maintained back-end infrastructure, APIs, and efficiency of the platform.
IC2 Software Engineer
Yelp
- Migrated Cassandra servers to use GraphQL for better maintenance and access.
- Created campaigns for a lot of businesses based on bidding and priority.
- Maintained APIs and code base for a multi-location business team, which is one of the most revenue-generating products of Yelp.
Back-end Programmer of Live Services
Creative Assembly
- Created centralized back-end infrastructure for all games, maintaining a distributed programming environment for quickly scaling the services developed in Erlang and handling gaming traffic and online game match-making algorithms.
- Maintained and deployed Amazon Machine Images (AMIs), EC2 instances, lambdas, security groups, DynamoDB tables, Docker containers, S3 buckets, and more using cloud-formation scripts.
- Developed and maintained a centralized authentication system, providing secure high-level infrastructure as a whole, creating efficient GitLab CI pipelines, and integrating it with various game publishing platforms.
Software Engineer
uDroppy
- Maintained and managed a back-end layer of the platform's infrastructure, developed and maintained in Node.js.
- Worked on creating a schema for collections in MongoDB and maintaining them. Integrated payment portals like PayPal and Stripe to the uDroppy platform.
- Created artificial intelligence models to smartly identify products that users might look for using a domain-oriented use case.
Challenge Curator
HackerRank
- Developed high-quality, creative programming challenges involving various computer science concepts.
- Wrote comprehensive editorials and tutorials for an ever-growing community of over 200,000 active users.
- Participated in expanding HackerRank suite of industry-leading online tools for creating code challenges and contests on topics such as front-end development, machine learning, mobile development, etc.
Experience
Swiftly
Kenify
Social Media Data Scraping
Education
Master's Degree in Computer Science
Polytechnic University of Milan - Milan, Italy
Bachelor's Degree in Computer Science
Amrita School Of Engineering - Kerala, India
Skills
Libraries/APIs
Python API, React, REST APIs, OpenAPI, API Development, Node.js, D3.js, Stripe, PyTorch
Tools
ChatGPT, AWS Fargate, Git, Pytest, AI SDK, Claude, AI Prompts, Amazon Cognito, Terraform, Amazon Simple Queue Service (SQS), GitLab CI/CD, AWS CloudFormation, Grafana, AWS IAM, AWS Cloud Development Kit (CDK), Amazon SageMaker, Amazon ElastiCache
Languages
Python 3, Python, JavaScript, TypeScript, SQL, Elixir, Java, C#, GraphQL, Erlang (OTP), Python 2, C++, HTML, Rust
Frameworks
Django, Flask, Swagger, Redux, Next.js, OAuth 2, AngularJS, .NET 6, .NET
Paradigms
Design Patterns, Compiler Design, ETL, Model Context Protocol (MCP)
Platforms
Linux, Amazon Web Services (AWS), Harness, Azure, Google Cloud Platform (GCP), Docker, AWS Lambda, Heroku, Kubernetes
Storage
PostgreSQL, Databases, Data Lakes, Neo4j, MySQL, Redis, Redshift, Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB, Google Cloud, Google Bigtable
Other
Algorithms, Cloud Computing, Data Structures, Artificial Intelligence (AI), APIs, OpenAI, Back-end, Cloud, Full-stack, Architecture, AI Integration, AI Agents, AI Tools, AI Marketing, Artificial Intelligence as a Service (AIaaS), RAG Architecture, Agentic AI, AI Workflow, ChatGPT Prompts, Single Sign-on (SSO), Vibe Coding, Large Language Models (LLMs), Full-stack Development, OAuth, Operations Research, Data Engineering, OpenAI GPT-3 API, OpenAI GPT-4 API, Fintech, Compliance, AI Security, AI Compliance, Front-end, Machine Learning, Operating Systems, Image Processing, Continuous Monitoring, CI/CD Pipelines, PayPal, Research, FastAPI, Data Science, NeoDash, Nomad, Trading, Crypto, Web Scraping, Open-source LLMs, Amazon Bedrock AgentCore, Gemini, AI Voice Agents, Pulumi, agent swarm, Financials
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