I am a Senior Software Engineer with 7+ years of experience designing and delivering scalable, cloud-native applications using Java, Python, C++, and modern JavaScript frameworks. I specialize in building microservices, event-driven architectures, cloud platforms, CI/CD automation, and AI/ML integrations, with a focus on performance, reliability, and delivering high-impact solutions in Agile environments.

Prakhar Srivastava

I am a Senior Software Engineer with 7+ years of experience designing and delivering scalable, cloud-native applications using Java, Python, C++, and modern JavaScript frameworks. I specialize in building microservices, event-driven architectures, cloud platforms, CI/CD automation, and AI/ML integrations, with a focus on performance, reliability, and delivering high-impact solutions in Agile environments.

Available to hire

I am a Senior Software Engineer with 7+ years of experience designing and delivering scalable, cloud-native applications using Java, Python, C++, and modern JavaScript frameworks.

I specialize in building microservices, event-driven architectures, cloud platforms, CI/CD automation, and AI/ML integrations, with a focus on performance, reliability, and delivering high-impact solutions in Agile environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Senior Software Engineer at Oracle
March 1, 2025 - Present
Architected distributed microservices using Java Spring Boot and OCI to modernize enterprise SaaS platforms, improving per-service scalability and reducing latency by 35% for global customers. Implemented AI-enabled RAG pipelines with Python FastAPI and vector databases to enhance intelligent document search and decision-making. Built real-time data pipelines with Kafka and Oracle Streaming Services and established cloud-native CI/CD pipelines with Jenkins and Kubernetes to reduce release cycle time by 45% and improve deployment reliability.
Software Engineer at ABB Ltd.
February 1, 2024 - February 1, 2025
Developed industrial IoT microservices using Java Spring Boot and AKS to enable real-time monitoring of smart grid systems, improving uptime by 20%. Designed scalable data ingestion pipelines using Python and Kafka for predictive maintenance analytics. Implemented Azure cloud solutions (Azure Functions, Blob Storage, AKS) to support distributed workloads and reduce infrastructure costs by 25%. Built AI-powered analytics modules leveraging LLMs and NLP to analyze equipment logs and reduce manual diagnostics by 35%. Created responsive dashboards with React.js and TypeScript to visualize metrics and improve monitoring efficiency. Containerized services with Docker and orchestrated deployments via Kubernetes to standardize environments and improve scalability.
Software Development Engineer at Amazon
July 1, 2022 - December 1, 2023
Engineered scalable backend services using Java Spring Boot and AWS (EC2, S3, Lambda) to support high-traffic e-commerce systems. Designed event-driven architectures using Apache Kafka and AWS Kinesis to process real-time order and inventory data, reducing processing latency by 30%. Built RESTful APIs and microservices with Node.js/Express.js to enable cross-system integration. Optimized DynamoDB and Redis caching to reduce query latency by 40% and improve throughput. Implemented CI/CD pipelines with Jenkins and AWS CodePipeline to automate deployments and reduce release failures by 20%. Strengthened frontend components with React/Angular and enhanced observability with CloudWatch and ELK Stack.
Software Engineer at Monteage Technologies Pvt Ltd.
January 1, 2018 - December 1, 2020
Developed backend services using Python FastAPI and Django to build scalable web applications. Designed microservices architecture using REST APIs and Docker to modularize monolithic apps and improve deployment flexibility. Built data processing pipelines using Pandas and SQL to handle large datasets and improve data processing efficiency by 30%. Implemented frontend interfaces using Angular and JavaScript to enhance user experience. Integrated messaging with RabbitMQ and Kafka to enable asynchronous communication and improve reliability. Automated CI/CD pipelines using Jenkins to streamline builds and deployments.
Software Developer at ByteBridge Lab
July 1, 2017 - January 1, 2018
Developed high-performance backend modules using C++ (STL multithreading) to handle compute-intensive operations and improve execution speed by 20%. Built RESTful APIs using Python and Flask to enable communication between frontend and backend systems. Designed relational database schemas using MySQL to manage structured data efficiently. Created frontend components using HTML, CSS, and JavaScript to deliver interactive user interfaces. Assisted in debugging and optimizing legacy codebases to improve stability and performance.

Education

Master of Science in Computer Engineering at Stony Brook University
January 1, 2021 - May 1, 2022
Master of Science, Computer Engineering at Stony Brook University
January 1, 2021 - May 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Energy & Utilities, Manufacturing, Financial Services