# Kesava Sreeram Talabattula > Engineering Lead Location: Greater Chicago Area, United States Profile: https://flows.cv/kesava Senior Full stack developer with deep understanding of Software Development Life Cycle (SDLC) and Agile Methodologies known for my out-of-the-box thinking, problem solving skills and superb debugging skills. My primary focus is great user experience in any product I develop/architect. Over my multiple years of experience I worked on different technologies, languages, frameworks and different architecture patterns, which help me in building a robust and user friendly applications and add great value to the team I am part of. ## Work Experience ### Lead Engineer @ Peapod Jan 2023 – Present | Naperville, Illinois, United States ### Development Team Lead @ Alight Solutions Jan 2021 – Present | Greater Chicago Area ### Staff Software Engineer @ Egen Jan 2021 – Present ### Senior Software Engineer @ Egen Jan 2016 – Jan 2022 | United States ### Software Engineer @ Egen Jan 2015 – Jan 2016 | Greater Chicago Area Egen is an enterprise data engineering and app development services firm dedicated to building better user experiences at the forefront of design with a focus on building cloud-native AI platforms. At Egen, I am responsible for developing an MVP for Fleet management using data points collected from GeoTab devices. Developed a web application for Fleet management using React/Redux, Java/J2EE, Spring boot, PostgreSQL, GeoTab API. As part of analytics in this application, a Machine Learning algorithm was also prototyped to aggregate the data received from GeoTab devices along with the weather data from different sources like AccuWeather, Dark Sky etc. Used Docker, AWS for deployment of the application. Worked primarily as a Team member ### Senior Software Engineer @ Tempus Labs, Inc. Jan 2018 – Jan 2021 | Greater Chicago Area Tempus is a technology company that has built the world’s largest library of clinical and molecular data and an operating system to make that data accessible and useful, starting with cancer. Tempus's goal is for each patient to benefit from the treatment of others who came before. I am working as a contractor at Tempus Labs through Egen Solutions. At Tempus Labs, as a Senior Software Engineer, I am responsible for developing / architecting configurable, maintainable, and modern web application to create a report object, which are used by Doctors, Pathologists and Variant Scientists to help diagnose and provide precision medicine to patients. We use React/Redux, ES6 Javascript patterns, SASS/SCSS, Node JS, Adonis, MySQL, AWS SQS/SNS/S3 along with other tools to build the application. I am responsible for requirement gathering, de-structuring project requirements into epics, creating and grooming bite sized tickets for developers and delivering a final product in time. Excellent at solving complex problems and quick at finding root cause of any unwanted behavior in the application. I worked as a team member as well as engineering lead in the team. ### Senior Software Developer @ Uptake Jan 2016 – Jan 2018 | Greater Chicago Area Uptake is the industrial analytics platform that delivers products to major industries to increase productivity, security, safety and reliability. I worked as a Contractor at Uptake through Egen Solutions. Uptake had different clients and each client has different requirements. I worked on different projects which focus for Two major clients EMD Rail and Caterpillar Asset Advisor. I am also part of a team which focused on integrating the analytics and core api with a hybrid mobile application using Ionic/Angular and a team which helped develop a Integrated Data Assessment tool which is a CMS tool for generating assessment report for sales pitch. My responsibilities include but not limited to requirement gathering, understanding the requirements of the projects and the industry for which the application is being developed for, gathering insights, grooming tickets, developing pixel perfect web UI and re-usable API for cross team usage. As part of these different project requirements and the API/core application revamp I worked on multiple technologies and frameworks including but not limited to AngularJS, Ionic, VueJS, nodeJS, HTML5, CSS3, SCSS, Java/J2EE, SpringBoot, ElasticSearch, PostgreSQL, Docker, Jenkins, GIT etc. I worked as a Team Member in all of these projects. ### Software Developer @ Uptake Jan 2015 – Jan 2016 | Greater Chicago Area ### Graduate Teaching Assistant @ Oklahoma State University Jan 2014 – Jan 2015 | Stillwater, United States Assigned to Dr. Blayne Mayfield as teaching assistant for mobile app development course during August 2014 - December 2014. Mobile app development course focuses on iOS app development followed by Android app development. Assigned to Dr. Blayne Mayfield as teaching assistant for Video Game development course during January 2015 - May 2015. Video game development course focuses on using Construct 2 and Unity for developing video games. Main responsibilities as Graduate Teaching assistant are to aid students with the course work for the assigned course, evaluate their assignments and exams. ### Summer Internship @ First Preston Ht Jan 2014 – Jan 2014 | Dallas, TX 75248 1. Responsive web design • Research, design and develop a prototype of Responsive Web Design (RWD). • Explain the advantages and disadvantages of using RWD to the developers and consultants. 2. Automate web testing • Research Selenium web driver. • Develop Selenium test cases for different web sites which are developed and maintained by First Preston HT. 3. Regression Testing • Understand the functionality of different web sites developed and maintained by First Preston HT. • Test the functionality of these web sites and report any bugs found in the testing process. ### Graduate Teaching Assistant in Computer Science @ Oklahoma State University Jan 2013 – Jan 2014 | Stillwater, Oklahoma Assigned to Dr. A.T Burrell as teaching assistant for Discrete Math for computer science course during August 2013 - December 2013. This course focuses on introducing the concept of domain\​range, functions, relations and related concepts. Assigned to Dr. A.T Burrell as teaching assistant for Design and implementation of operating systems -1 and Computer Networks courses during January 2014 - May 2014. These courses focuses on introducing the concepts of operating systems, interrupts, dead locks and networking protocols etc. Main responsibilities as Graduate Teaching assistant are to aid students with the course work for the assigned course(s), evaluate their assignments and exams. ### Systems Engineer @ Tata Consultancy Services Ltd. Hyderabad Jan 2009 – Jan 2012 | Hyderabad, India During my time in Tata Consultancy Services, I worked as a contractor to SiemensPLM and worked on Teamcenter a Product Life cycle Management (PLM) tool of SiemensPLM. Following are different projects I worked on. 1. Upgrade Diagnostics • Understand the working of BMIDE extractor; get acquainted with Teamcenter on Windows, Linux, Solaris, HPP environments. Back port the same to older versions of Teamcenter (V10.0.0). • Understand and enhance the functionality of Auto-fix tool. • Generate new test cases using C++ to auto test the functionality of BMIDE in Teamcenter. 2. Occasional User Licensing • Understand the Licensing functionality of Teamcenter, different types of Users and their License level. • Enhance the code to introduce license enforcement for the occasional user licenses. • Maintain a record for the Logins/Days/Hours per user per month. Warn the occasional user when approaching limits 3. Maintenance and Upgrade testing of Teamcenter Core Data model • Address all the critical issues which arise as part of development of the product and minimize the bugs in the code. • Perform upgrade testing to the product for every build to ensure that errors are not crept in to the code. 4. Stabilization of Teamcenter Manufacturing module for Tc9.1 • Understand different modules of TcMfg namely TcPublish, Portfolio , Intermediate data capture, cloning, Accountability check, Report Generation for both Multi Structure Manager( MSM ), Manufacturing Process Planner (MPP). • Address all the critical issues which arise as part of development of the product and minimize the bugs in the code. 5. TcSHF (Teamcenter Softlines, Hardlines and Footwear (SH&F)) • Test the functionality of TcSHF and report any bugs found. • Regression testing to check if any functionality is broken or if the bugs are fixed. • Work closely with development team to get the product ready for release. ## Education ### Master's degree in Computer Science Oklahoma State University Jan 2013 – Jan 2015 ### B.Tech in Electronics and Communication Jawaharlal Nehru Technological University Jan 2005 – Jan 2009 ### Board of Intermediate Education in AP, India, Mathematics, Physics, Chemistry Sri Chaitanya Junior College, Rajahmundry Jan 2003 – Jan 2005 ### Full Stack Web Development Certification in Computer Software Engineering Free Code Camp Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/kesava-sreeram-talabattula-8a840128 --- Source: https://flows.cv/kesava JSON Resume: https://flows.cv/kesava/resume.json Last updated: 2026-03-22