# Akshay Karki > Software Engineer | Java, Spring Boot, Microservices, Kafka, Cloud (AWS, Azure) | Scalable Backend Systems Location: Waltham, Massachusetts, United States Profile: https://flows.cv/akshaykarki Software Engineer with around 6 years of experience building scalable backend systems and event-driven architectures in cloud environments. Skilled in designing microservices, optimizing performance, and managing high-volume workflows. Proficient in Java, Spring Boot, Kafka, and containerization (Docker, Kubernetes). Focused on delivering reliable, high-performance solutions that improve efficiency and reduce latency. ## Work Experience ### Software Engineer III @ Symbotic Jan 2023 – Jan 2025 | Andover, MA • Designed and developed backend services using Java and Spring Boot to support warehouse automation workflows (e.g., order processing, task orchestration) across distributed systems. • Built and maintained RESTful APIs for inventory updates, task assignments, and event handling, ensuring smooth communication between warehouse systems and automation tools. • Implemented event-driven architecture using Apache Kafka, enabling real-time data flow and reducing 30% processing latency. • Developed Python-based analytics and automation scripts to process warehouse operational data and support basic AIdriven insights, improving decision-making and reducing manual analysis efforts. • Developed a Docker-based workstation emulation system to simulate warehouse scenarios, improving testing efficiency and reducing dependency on physical environments. • Designed and optimized database solutions using PostgreSQL and MongoDB to manage high-volume operational data efficiently. • Integrated Redis caching to improve the performance of frequently accessed data, achieving sub-100ms (under 0.1 seconds) API response times during peak operations. • Used Azure Data Explorer and logging tools to analyze distributed system events and troubleshoot issues across services. • Deployed microservices on Azure using Docker & Kubernetes, ensuring scalable and reliable warehouse automation operations. • Created technical documentation and system workflows, reducing recurring production issues by 20–25% and improving team efficiency. ### Software Developer @ IBM Jan 2020 – Jan 2023 | Lowell, MA • Designed and developed a microservices-based subscription management platform using Java, Spring Boot, and Spring Cloud, supporting distributed billing and subscription workflows. • Built and maintained RESTful APIs for subscription lifecycle management, payment processing, and invoice handling, ensuring reliable service-to-service communication. • Implemented a Kafka-based messaging system to support asynchronous processing and improve system scalability across billing and notification services. • Enhanced system performance using Redis caching, optimizing frequently accessed subscription data and improving API response times during peak usage. • Designed and managed database architecture using MongoDB and PostgreSQL, ensuring efficient data handling for both transactional and non-relational data. • Developed React.js dashboards integrated with backend services to provide users with real-time visibility into subscription status, billing history, and payments. • Investigated and resolved production issues across distributed systems, supporting on-call activities and root cause analysis (RCA) to improve system stability. • Deployed and managed microservices on Azure using Docker and Kubernetes, ensuring scalable and reliable application performance. • Created and maintained technical documentation and system design artifacts, improving team understanding and reducing recurring issues. ### Software Engineer Intern @ IBM Jan 2018 – Jan 2019 | Littleton, Massachusetts • Developed backend services using Java & Spring Boot, building scalable APIs to support internal tools and workflows. • Designed and implemented REST APIs for data processing and system integrations, ensuring reliable communication between services. • Improved debugging and issue resolution by enhancing logging and monitoring practices, helping reduce investigation time and improve system stability. • Integrated CI/CD pipelines using Jenkins and Maven, automating build, testing, and deployment processes to improve release consistency. • Created technical documentation and knowledge base articles, supporting faster onboarding and reducing dependency on senior engineers. ## Education ### Master of Business Administration - MBA Quantic School of Business and Technology ### Master of Science in Computer and Information Sciences, General Rochester Institute of Technology ### Bachelor's degree in Information Technology St. Francis Institute Of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/akshaykarki - Portfolio: https://akshaykarki.tech/ --- Source: https://flows.cv/akshaykarki JSON Resume: https://flows.cv/akshaykarki/resume.json Last updated: 2026-03-31