
Rajeshwar Agrawal
Verified Expert in Engineering
Back-end Developer
Jabalpur, Madhya Pradesh, India
Toptal member since March 23, 2021
Rajeshwar is a staff-level software engineer who helps companies build scalable, reliable back-end and platform systems. With 10+ years of experience, he has delivered cloud-native services, data platforms, and distributed systems using Python, Kafka, Kubernetes, Elasticsearch, and AWS. He is known for solving complex technical problems, improving reliability and observability, reducing infrastructure costs, and helping teams deliver faster with confidence at scale.
Portfolio
Experience
- Python - 11 years
- Back-end Development - 11 years
- System Design - 8 years
- Software Architecture - 8 years
- Cloud Architecture - 8 years
- Event-driven Architecture - 7 years
- Distributed Systems - 6 years
- Elasticsearch - 5 years
Preferred Environment
Ubuntu, JetBrains IDE, Slack, Linux, MacOS
The most amazing...
...system I've built was a scalable trade and communications surveillance platform processing millions of records daily reliably and cost-efficiently.
Work Experience
Staff Software Engineer
STEELEYE
- Delivered enterprise SaaS and private cloud integration projects for large clients, collaborating with executives, product leaders, and engineering teams from solution design through production rollout.
- Integrated and deployed an AI-powered trade and communications surveillance product for enterprise clients, supporting high-value deals and production-scale compliance workflows.
- Led the design and delivery of a scalable trade and communications surveillance platform processing millions of records per day using Conductor, Kafka, and Kubernetes.
- Improved production reliability and troubleshooting by establishing end-to-end observability with Grafana, Kibana, Prometheus, Sentry, and Filebeat.
- Improved developer productivity and reduced CI/CD costs by consolidating services into a Pants monorepo and adopting lower-cost ARM-based infrastructure.
- Reduced annual infrastructure costs by over $80,000 through platform and architecture optimizations.
- Reduced Elasticsearch storage costs through schema optimization and archival strategies for older indexes.
- Built a schema-aware analytical storage layer using Apache Iceberg, Parquet, and Zstandard to support efficient downstream analytics and AI workloads.
Senior Software Engineer
Motional
- Led the architecture of a data platform for ingesting and processing terabytes of autonomous vehicle data using event-driven AWS pipelines and Parquet-based storage.
- Improved access to vehicle metrics data and reduced processing costs by building ETL applications with PySpark, Pandas, and NumPy on EMR.
- Developed data transformation pipelines that converted dense ride data into efficient columnar formats, enabling scalable downstream analytics and faster access to operational data.
Software Engineer
Works Applications
- Achieved an SLA of fulfilling 1,000 orders per second by creating an integrated order fulfillment pipeline using multiple RESTful microservices.
- Migrated a large Jakarta EE monolith eCommerce web application to several small Java Spring boot RESTful API microservices.
- Designed and optimized data models in Cassandra and MySQL for the eCommerce platform.
- Improved developer productivity through DevOps tasks like optimizing CI/CD pipelines on Jenkins, tuning JVM parameters, and managing release artifacts on Artifactory.
Software Engineer Intern
Canon Marketing Japan
- Quantified software quality through software metrics.
- Developed an equation that measures software quality through weighted software metrics.
- Received best project award in the computer science department for the internship work.
Experience
Scalable Financial Surveillance Data Platform
Python Monorepo and CI/CD Platform Modernization
Elasticsearch Cost Optimization and Storage Efficiency
Cost-efficient Analytical Data Lake for Elasticsearch Data
Developer Platform for ETL Applications
AWS Cost Optimization Across CI/CD, ECR, and Infrastructure
Refinitiv Market Data Ingestion Pipeline
Scalable Data Warehouse for Autonomous Vehicle Data
Scalable Streaming Pipeline for Autonomous Vehicle Logs
Event-driven Order Fulfillment System
High-performance S3 File Transfer Tool
Education
Bachelor's Degree in Computer Science
Indian Institute of Information Technology - Jabalpur, India
Skills
Libraries/APIs
REST APIs, PySpark, API Development, Slack API, JDBC, Pandas, NumPy, Asyncio, Python Asyncio, Flask-Marshmallow, SQLAlchemy, PyMySQL, Jenkins Pipeline, Refinitive API, OpenAI API, Claude API, OpenAPI
Tools
Git, Amazon Athena, Amazon Elastic MapReduce (EMR), Apache Maven, Kafka Streams, Pytest, GitHub, Codex, Terraform, AWS Glue, AWS Step Functions, Amazon Elastic Container Service (ECS), Jira, Claude, Claude Code, Jenkins, Apache Avro, Amazon CloudWatch, Amazon Redshift Spectrum, GitLab, GitLab CI/CD, Jupyter, IPython Notebook, Amazon Virtual Private Cloud (VPC), Shell, PyPI, AWS Deployment, AWS SDK, Prefect, Apache Airflow, Amazon Simple Queue Service (SQS), Celery, Sentry, Apache Iceberg, Apache Tomcat
Languages
Python, Java, C#, Python 2, Python 3, Java 8, C#.NET, SQL, Bash, Batch, GraphQL
Frameworks
Hadoop, Spark, Spring Microservice, Spring Boot, .NET Core, Apache Spark, ASP.NET, .NET, JUnit, Flask, Spring, Django, Django REST Framework, Hibernate, Spring MVC
Paradigms
MapReduce, Microservices, Microservices Architecture, ETL, Object-oriented Design (OOD), Object-oriented Programming (OOP), Event-driven Architecture, Unit Testing, Serverless Architecture, Testing, REST, Agile, DevOps, Continuous Integration (CI), Continuous Delivery (CD), RESTful Development, Scrum, Management
Platforms
Docker, Apache Kafka, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Linux, Java EE (Jakarta EE), Cloud Run, Ubuntu, Kubernetes, Unix, Jupyter Notebook, MacOS, Amazon, Azure, Apache Arrow, Jakarta EE (Java EE or J2EE)
Storage
Amazon S3 (AWS S3), Relational Databases, Elasticsearch, Redis Cache, Databases, Data Pipelines, MySQL, PostgreSQL, Redis, NoSQL, Cassandra, Apache Hive, Datadog, Redshift, Microsoft SQL Server, MongoDB, Spring Data JPA
Other
Software Development, Parquet, Big Data, Data Engineering, Back-end, Distributed Systems, Software Engineering, APIs, eCommerce, Data Warehousing, Cloud, System Design, Software Architecture, API Integration, Concurrency, Software Implementation, RESTful Microservices, Multithreading, SOLID Principles, FastAPI, Architecture, Cloud Architecture, Data Management, Containerization, API Design, Debugging, Troubleshooting, Back-end Development, Platform Engineering, Code Review, Feature Analysis, Streaming, Documentation, Pub/Sub, Data Warehouse Design, Relational Database Services (RDS), Scaling, Algorithms, Amazon RDS, Slackbot, Data Wrangling, Containers, Autoscaling, Zstandard, ECS, SSH, Infrastructure as Code (IaC), Scalability, Enterprise Resource Planning (ERP), WebSockets, Lambda Functions, Message Queues, Finance, Artificial Intelligence (AI), AI Agents, Multitenancy, Leadership, Error Logging, AWS Secrets Manager, Fintech, Data Architecture, CI/CD Pipelines, Data Compression, Serverless, Data Modeling, Amazon API Gateway, Autonomous Navigation, Self-driving Cars, Messaging, SDKs, State Machines, Amazon Kinesis, Maps, Jupiter, Infrastructure Monitoring, Apache Cassandra, Networking, Monitoring, Deployment, Memory Management, Memory Mapped Files, Processing & Threading, Benchmarking, Memory Profiling, Data, Software Integration, Big Data Architecture, Data Management Platforms, Conductor, Netflix OSS, Orkes, GitHub Actions, Software as a Service (SaaS), Monorepos, pantsbuild, Schemas, Amazon Glacier, ARM, Cost Control, Large Language Models (LLMs), LangChain, OpenAI, Medical Software, Metrics, Agentic AI, Generative Artificial Intelligence (GenAI), OAuth, LLM Integration, AI Automation, AI Tools, Algorithmic Trading, Trading, Real-time Data
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