# Sravan Bhamidipati > Software Engineer at Assembled Location: New York, New York, United States Profile: https://flows.cv/sravanbhamidipati I enjoy building distributed and scalable software systems. The majority of my experience over the last decade has been in building data-intensive platforms that different domains with different use cases can take advantage of. I am very user-focused, and enjoy being involved in every stage of software engineering, from use case refinement to design to development to maintenance and support. ## Work Experience ### Software Engineer @ Assembled Jan 2025 – Present | New York, New York, United States ### Senior Software Engineer @ Yext Jan 2020 – Jan 2025 | New York, New York, United States ### Software Engineer @ Yext Jan 2017 – Jan 2020 | Greater New York City Area ### Software Engineer II @ Knewton Jan 2015 – Jan 2017 | Greater New York City Area ### Software Engineer @ Knewton Jan 2015 – Jan 2015 ### Software Engineer in Test @ Knewton Jan 2013 – Jan 2014 Primary responsibility is to test various services underlying beta.knewton.com. Secondary responsibilities change but have so far included supporting the release process, any custom data migrations across the company, mentoring an intern, training other juniors, helping new services transition to Klutz. I have also created, own and maintain the following Python packages which are being used in many different projects: Klutz - A library/framework to write definition-driven integration and load tests. k.http_client - A wrapper around Python requests library that auto-generates HTTP clients from an API spec YAML. k.decorators - A set of signature-preserving function decorators. I have also created and own the following Python packages, which aren't actively maintained/used: k.platform_client - A library to connect and use most services (Thrift/HTTP) and data sources (RDBMS/Cassandra) used in Knewton. ### Magic Grant Recipient @ Brown Institute for Media Innovation Jan 2013 – Jan 2014 Proposal, design and (incomplete) prototype implementation of NewsHub, a service to monitor (possibly surreptitious) changes in news stories. ### Graduate Research Assistant @ Columbia University Jan 2013 – Jan 2013 Research project related to the Pebbles paper. ### Graduate Student @ Columbia University Jan 2012 – Jan 2013 ### Graduate Research Assistant @ Columbia University Jan 2012 – Jan 2012 Research project related to the CleanOS paper, and then a survey project setting up and using various IDSs. ### Software Performance Engineer @ Symantec Jan 2010 – Jan 2011 Tests and recommendations to improve the performance, scalability and response times of Veritas Cluster Server One (GUI and Backend), Veritas Cluster Server High Availability. And a few related projects developing load test frameworks. ### Associate Software Engineer @ Symantec Jan 2007 – Jan 2010 Tests and recommendations to improve the scalability of Symantec Server Foundation. ### Intern @ Tata Consultancy Services Jan 2006 – Jan 2006 A group chat application for a private network. ### Intern @ Tata Consultancy Services Jan 2005 – Jan 2005 A survey on publications related to Service-oriented Architectures. ## Education ### Master of Science (MS) in Computer Science Columbia University ### M.Tech in Computer Science & Engineer Indian Institute of Technology, Madras ### B.Tech in Computer Science & Engineering Indian Institute of Technology, Madras ## Contact & Social - LinkedIn: https://linkedin.com/in/bsravanin - Website: https://bsravan.in --- Source: https://flows.cv/sravanbhamidipati JSON Resume: https://flows.cv/sravanbhamidipati/resume.json Last updated: 2026-04-05