Priyank Singh
Verified Expert in Engineering
Software Developer
Toronto, Canada
Toptal member since December 15, 2020
Priyank is a Python database expert who pioneers experiences in database design, big data pipelines, data modeling, and real-time data ingestion. He migrated a legacy client to Azure SQL, increasing revenue by $10 million per year and streamlined the entire DW process of three countries to keep real-time tracking of financial transactions. Priyank excels with Databricks, data lake (EDL) integration, migrations, and cloud projects, enabling clients to realize complex data projects smoothly.
Portfolio
Experience
- Python - 10 years
- SQL - 10 years
- CI/CD Pipelines - 7 years
- Databricks - 6 years
- Amazon Web Services (AWS) - 6 years
- Azure - 5 years
- Microsoft Power BI - 5 years
- Terraform - 3 years
Availability
Preferred Environment
Big Data, Hadoop, SQL, Microsoft Power BI, Tableau, Databricks, ETL, Azure, Python, Data Warehouse Design
The most amazing...
...data pipelines I built migrated data from the mainframe to Oracle, enabling manual process automation in empowered analytics.
Work Experience
Senior Data Engineer
accessnowgroup.com
- Built a Python ETL process to migrate data from the mainframe to Oracle, which enabled the client to automate manual processes, eventually saving 10 million dollars per year. The KPI is prepared in Power BI.
- Completed the data integration of customer information from the mainframe, SQL sources, blob containers, and flat files into a Hadoop cluster and hive data lake using ETL jobs and transformed data, and ingested into Oracle.
- Generated advanced Domo dashboards with filters (quick, context, and global), parameters, and calculated fields to track and improve customer units' KPI by 12% within a month.
- Deployed multiple analytics projects for all departments using Domo. With Domo, I implemented the solution to find out the engagement of different channels while running media campaigns on Facebook, Twitter, and others.
- Created visualization reports with tools such as Domo, Tableau, Looker, and Power BI. Built data models around the financial, insurance, and transportation domains from disparate data sources.
- Built and maintained dashboards that give a 360-degree overview of the customer journey and can build metrics that show PnL, general ledger, and more using Domo.
- Converted complex reports to work fluidly in Domo and Power BI. Built the universe or data model, creating all facts and dimensions tables in Power BI to prepare a 360-degree view of dashboards.
- Automated social media data gathering using various APIs and scraping methods through Python.
- Developed and maintained various surveys and social data transformation pipelines to prepare data for Power BI reports, primarily using Pandas. Processed these data pipelines through Airflow.
- Promoted SQL modeling tools and showed skill in writing advanced SQLs. Demonstrated strong knowledge in data warehouses such as Teradata, Snowflake, BigQuery, and Redshift.
Senior Software Engineer
Fusion Software Solution
- Re-engineered systems to adapt to the GDPR for the European market. Developed a Teradata batch process to transform the staged data, load dimension, and facts tables. Created Unix/SQL/PL/SQL scripts to offload data back to the hive tables.
- Designed an ETL flow in a Control-M airflow scheduler to trigger batch processes and Informatica jobs. Set up dependencies to prevent data deadlocks and created proper alerts to notify stakeholders in case of errors and warnings.
- Created infrastructure and later on built templates for automating infrastructure deployment.
- Built the P&L metrics, user dashboards for reporting the highest/least profitable customers, and dashboards with YTD revenue and cost metrics by the LOB. Performed data reconciliation between dashboard revenue numbers with reported revenue figures.
- Built, maintained, and tuned Tableau and Power BI dashboards for a broad variety of internal clients.
- Constructed Jenkins (DevOps) pipelines to trigger and deploy code in various environments.
Senior Software Engineer
Accenture
- Gathered and defined business requirements while managing risks to improve business processes, thereby contributing to enterprise architecture development from business needs through business analysis and map processes.
- Managed ETL (Teradata, Informatica, Datastage), SQL and database performance tuning, troubleshooting, support, and capacity estimation to ensure the highest data quality standards.
- Developed Informatica ETL mappings, Teradata BTEQ, FastExport, FastLoad, MultiLoad, TPT scripts, Oracle PL/SQL scripts, Unix shell scripts, and optimized SQL queries/ETL mappings to efficiently handle huge volumes of data and complex transformations.
Consultant
Capgemini
- Created dashboards in Power BI and Tableau. Built to capture a 360-degree view of customer information for a leading bank in Europe.
- Designed and created data models and built a batch processes to populate those data models.
- Worked on data manipulation using Power Query on top of the view to provide security and improved performance.
Software Engineer
Tata Consultancy Services
- Built ETL processes in PostgreSQL to process a huge volume of data.
- Created metadata tables to easily understand bottlenecks and built dashboards to highlight those bottlenecks.
- Managed professional services and implemented general ledger reports on Power BI. Performed advanced calculations on the database by offloading some of the processes from Power BI to a database, which improved performance.
Experience
Hercules Funnel
I managed a team of four, analyzed business requirements, created user stories, and finalized sprint requirements with the project owner. I then created technical specifications, data models, ETL jobs, Control-M jobs, and supported pre-deployment and post-deployment validations.
SIOP MEA WAVE 2
Created detailed level design documents and developed Teradata SQL/BTEQ, Oracle PL/SQL, FastExport and Mload scripts to process EDW data into multidimensional data extracts. Developed workflows and batch processes to transform that data and load into dimension/fact tables.
Performed root-cause analysis, preemptive diagnosis to prevent any issues related to financial data consolidation and resolved data issues.
Certifications
Microsoft Azure Architect Technologies Certified
Microsoft
Teradata 12 Certified Technical Specialist
Teradata
Microsoft Certified Solution Developer
IBM
Skills
Libraries/APIs
PySpark
Tools
Informatica ETL, Teradata SQL Assistant, Tableau, Microsoft Power BI, IBM InfoSphere (DataStage), Terraform, Domo
Languages
SQL, Python, Scala, Snowflake, Python 3
Frameworks
Spark, Hadoop, Apache Spark, Windows PowerShell
Paradigms
ETL, Database Development, Event-driven Architecture, Business Intelligence (BI), DevOps
Platforms
Windows, Azure, Databricks, Unix, Oracle, Amazon Web Services (AWS), Docker, Apache Kafka, Google Cloud Platform (GCP), Salesforce
Storage
Teradata, Teradata Databases, Datastage, Apache Hive, MySQL, Data Pipelines, PostgreSQL, PL/SQL Developer, SQL Server Integration Services (SSIS), Databases, Azure SQL, Microsoft SQL Server, Oracle Cloud, PL/SQL, MariaDB
Other
Cloud Architecture, EDL, SAP Business Object Processing Framework (BOPF), Big Data, Business Objectives, Data Warehouse Design, Data Visualization, Reporting, Reports, Data Engineering, Data Analysis, Shell Scripting, Informatica, CSV File Processing, Tableau Server, Azure Databricks, Architecture, Big Data Architecture, Data Architecture, Roadmaps, Data Migration, Database Optimization, SAP, Microsoft Data Flows, Data Warehousing, Query Optimization, Data Wrangling, Finance, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring