Maheswaren Saravanan
About Maheswaren Saravanan
Maheswaren Saravanan is a Senior Software Engineer at Bosch Global Software Technologies in Bengaluru, India, where he specializes in Python development and database management. He transitioned from PLSQL to Python, focusing on creating reusable code and optimizing database performance.
Work at Bosch Global Software Technologies
Maheswaren Saravanan has been employed at Bosch Global Software Technologies since 2022, serving as a Senior Software Engineer in Bengaluru, Karnataka, India. In this role, he focuses on creating Python packages that include reusable classes and functions for various application modules. He develops complex queries utilizing joins and subqueries, optimizing performance through the use of hints. His responsibilities also include transitioning PLSQL packages to Python, ensuring that functionality is maintained across different scenarios.
Previous Experience at Tata Consultancy Services
Prior to joining Bosch, Maheswaren worked at Tata Consultancy Services as an Application Developer from 2019 to 2022 in Chennai, Tamil Nadu, India. During his tenure, he performed CRUD operations on Apache Parquet files using Python modules. He was also involved in migrating Oracle tables to Apache Parquet files, adhering to the Software Development Life Cycle. His experience includes writing Unix Korn shell scripts for various tasks, including setting environment variables and invoking Python modules.
Education and Expertise
Maheswaren Saravanan completed his Bachelor of Engineering in Civil Engineering at P.S.N.A. College of Engineering and Technology in Dindigul from 2015 to 2019. His educational background laid the foundation for his technical skills, which he has further developed through his professional experience. He specializes in creating and modifying Oracle database objects, including packages, stored procedures, and triggers, and has transitioned from a PLSQL developer to a Python developer.
Technical Skills and Contributions
Maheswaren possesses a range of technical skills, particularly in Python development and database management. He creates Python unittest scripts to automate testing, thereby reducing unit test efforts. His work includes recreating PLSQL stored procedures in Python, ensuring that existing functionalities are preserved. Additionally, he develops complex queries that enhance database performance, showcasing his ability to optimize software solutions.