Summary
Apurva Katti is a Senior Software Engineer with eight years of experience building full-stack, API-driven systems and microservices, currently based in Sunnyvale and working at Ancestry. He brings an MSc in Computer Science and a practical blend of Java/Spring Boot, Python (Flask/Tornado), C++ bindings, and modern front-end stacks (React/Redux) to deliver production-grade REST services, automated CI/CD pipelines, and containerized deployments. His background spans security-conscious engineering—AES implementation at IISc and work at Tioga Security—to data science and deep learning research, including a master’s project applying ensemble neural nets to ovarian cancer diagnosis. At Cognitive GeoInterpretation he boosted backend test coverage and optimized performance with Redis/Memcached, pybind11 image processing, and GitLab CI, showing a knack for squeezing latency and reliability gains from complex stacks. Comfortable translating technical detail for business stakeholders, he pairs hands-on coding with a track record of improving testability, observability, and deployment workflows.
8 years of coding experience
6 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Florida State University
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Sir M Visvesvaraya Institute of Technology, BANGALORE
English, Kannada, Hindi, Tamil