Venkatesh Puchakatla
About Venkatesh Puchakatla
Venkatesh Puchakatla is a Principal Data Engineer|Architect at Ally with over 18 years of experience in data engineering, data warehousing, and data management.
Title
Venkatesh Puchakatla holds the position of Principal Data Engineer|Architect at Ally. He has been serving in this role since 2021, based in Charlotte, North Carolina, United States.
Current Company
Venkatesh Puchakatla is currently employed at Ally, where he works as a Principal Data Engineer|Architect. His primary focus is on data engineering and management, leveraging extensive expertise in ETL and Big Data architecture.
Previous Companies
Before joining Ally, Venkatesh Puchakatla worked with several companies. From 2020 to 2021, he served as a Senior Consultant at Blue Cross NC in Durham, North Carolina. He spent 12 years at Cognizant Technology Solutions from 2008 to 2020, holding the position of Manager / Technology - Architect in Hartford, Connecticut Area. Additionally, he worked at Wipro as a Software Engineer from 2006 to 2007 in India and at Ramco Systems as an Analyst Programmer from 2003 to 2006 in Chennai, India.
Education and Expertise
Venkatesh Puchakatla earned a Bachelor of Engineering (B.E.) in Computer Software Engineering from the University of Madras, where he studied from 1999 to 2003. He possesses over 18 years of experience in data engineering, data warehousing, and data management. His expertise includes ETL and Big Data architecture, data modeling techniques such as Data Vault and Dimensional modeling, and data visualization using Microsoft Power BI.
Certifications and Skills
Venkatesh Puchakatla holds certifications in Snowflake and AWS Database Specialty. He is skilled in using programming languages like Python for data engineering tasks and has experience with cloud computing services, particularly AWS components such as S3, Kinesis, EMR, and Lambda. His familiarity extends to NoSQL databases like AWS DynamoDB, and scheduling tools such as Control M and Autosys for managing data workflows. Additionally, he employs DevOps tools like Jenkins, Bitbucket, and Git for continuous integration and deployment, and adopts development methodologies including Waterfall and Agile.