Summary
Sarath Makkena is a senior software engineer based in San Jose with 7 years of experience building cloud-native, data-driven systems using Java, Spring Boot, microservices, and AWS. He combines backend engineering (Hibernate, Oracle/PLSQL, Kafka, RabbitMQ, Redis) with DevOps and CI/CD expertise (Docker, Kubernetes, EKS, CloudFormation, Terraform-style practices) to ship reliable production services. With a Master’s in Computer Engineering and a data-science specialization, he bridges machine learning and software engineering—applying Spark, PySpark, TensorFlow/Keras and NLP tools to large-scale analytics and recommender problems. Currently at Personalis after roles across consulting and R&D, he’s comfortable moving models from research into robust API-driven deployments. A practical polyglot, Sarath pairs systems-level debugging (Wireshark, shell scripting) with automation and testing discipline, and maintains an active GitHub presence demonstrating this cross-domain focus.
7 years of coding experience
5 years of employment as a software developer
San José State University
Bachelor's Degree, Electrical, Electronics and Communications Engineering, Bachelor's Degree, Electrical, Electronics and Communications Engineering at Jawaharlal Nehru Technological University, Hyderabad
English, Hindi, Telugu, Tamil