Default profile banner
PT

Prakash Tiwari

@prakashtiwari

Business Technology Associate at ZS ASSOCIATES

Dehradun

ZS ASSOCIATESUNIVERSITY OF PETROLEUM AND ENERGY STUDIES

Prakash Tiwari is a Computer Science Engineer with professional experience in data warehousing and ETL processes at ZS Associates. He specializes in developing robust data pipelines using Python, SQL, and AWS services like Redshift and S3. His expertise includes optimizing computation power, handling data loads, and contributing to open-source projects such as pgRouting.

Experience

Business Technology Associate

ZS ASSOCIATES

Jun 2021 - Present

• Have created batch processing data pipelines to load data from S3 and Sftp to Data lake for different file types including CSV, TXT, JSON, Parquet, etc. • Created different python wrappers and scripts to help monitor the data loads and create the logs. • Worked on POC to increase the computation power of the existing system. Analyzed and implemented different approaches to provide fast computation in data load. • Designed and Implemented Python and SQL scripts to load data as per given business rules across the different Redshift clusters. • Have handled and stabilized operations, break fixes and data load activities.

Open Source Contributor

PGROUTING

Jan 2020 - Present

• Member of pgRouting and FOSSASIA organization in GitHub. • Implemented functionalities for pgRouting. • Opened Issues and Solve them, Approved pull requests and Merged many pull requests in pgRouting.

Business Technology Associate -Intern

ZS ASSOCIATES

Dec 2020 - Jun 2021

• Proficient in writing and executing SQL Queries as a part of commercial datawarehouse development using tools like AWS Redshift, RDS. • Created DCR Process design for selecting the unconfirmed records from different data sources and unloading into S3 location. • Designed L1, L2 , L3 configurations for data loads into RedShift along with designed unit tests for them.

Developer

GOOGLE SUMMER OF CODE

May 2020 - Aug 2020

• Worked in the project pgRouting under Open Source Geospatial Foundation. • Implemented Lengauer Tarjan Dominator Tree And Bipartite graph for pgRouting. • Written 2K+ LOC in C/C++, 200+ unit tests and completed the user doc. • Founded bug on Two Graphs Common Spanning Trees of boost library, the algorithm was not giving the expected results.

Education

UNIVERSITY OF PETROLEUM AND ENERGY STUDIES

B.TECH IN COMPUTER SCIENCE ENGINEERING

Jul 2017 - Jun 2021Grade: CGPA: 8.00

GOVT. MARTAND H.S. EXCELLENCE SCHOOL

HIGHER SECONDARY

Jul 2015 - May 2016Grade: PERCENTAGE: 84

Licenses & Certifications

Elite + Silver Certificate in Programming In Java

NPTEL

• No expiration

Skills

C++
Java
SQL
Python
Apache Spark
AWS
Data warehouse
Git and GitHub
Linux
ETL
EC2
Redshift
EMR
Glue
S3
Lambda
Pyspark
Pandas
Numpy
Boto3