Dinesh babu S V, Developer in Reading, United Kingdom
Dinesh is available for hire
Hire Dinesh

Dinesh babu S V

Verified Expert  in Engineering

Data Engineer and Developer

Location
Reading, United Kingdom
Toptal Member Since
November 24, 2021

Dinesh is a data engineer with a decade of experience in the IT industry. He's keen on build release management, software configuration, design, development, and cloud implementation for projects involving ETL, data warehouse, and data analytics on different databases. With a recent master's degree in data science and artificial intelligence, Dinesh is looking to contribute to ETL or data analytics projects.

Portfolio

BigTapp Analytics Ltd
SQL, Python 3, Amazon S3 (AWS S3), AWS Lambda, Amazon Elastic MapReduce (EMR)...
Intellect Design Arena Ltd
SQL, SQL Server Integration Services (SSIS), R, HP Quality Center (QC)
Tata Consultancy Services
Netezza, SQL, Abinitio, Unix

Experience

Availability

Part-time

Preferred Environment

MacOS, DBeaver, PyCharm, Amazon Web Services (AWS), Sublime Text, Visual Studio Code (VS Code), Slack, Postman

The most amazing...

...project I've owned is a timely-delivered data migration for a leading wealth management client in the UK that included frequent interaction with stakeholders.

Work Experience

Lead Data Engineer

2018 - 2020
BigTapp Analytics Ltd
  • Developed AWS Batch jobs and AWS Lambda for ETL and data quality.
  • Extensively worked on back-end testing for data integrity tests in AWS.
  • Designed and deployed an automation framework for data and API validation using Python.
  • Worked with program managers, requirement analysts, mappers, developers, and other testers to resolve requirements and mapping transformation issues.
  • Performed proof of concept on PySpark to load data from S3 into Redshift.
  • Provided documentation and maintenance of mapping documents on Confluence.
Technologies: SQL, Python 3, Amazon S3 (AWS S3), AWS Lambda, Amazon Elastic MapReduce (EMR), AWS Batch, Amazon Simple Queue Service (SQS)

Team Lead

2016 - 2018
Intellect Design Arena Ltd
  • Led a 6-member team as the onsite coordinator for a data migration project in the UK.
  • Developed mapping for fact loading from various dimension tables.
  • Contributed to logical and physical data modeling for the new data warehouse.
  • Developed and automated the CSV comparison tool and XML validation using R programming for various manual tasks.
  • Worked on customer segmentation using the k-means clustering algorithm on Python using the scikit-learn library.
  • Carried data mining, data segregation, and data mockup for all possible scenarios.
Technologies: SQL, SQL Server Integration Services (SSIS), R, HP Quality Center (QC)

IT Analyst

2015 - 2016
Tata Consultancy Services
  • Analyzed existing ab-initio scripts for the respective portfolios and cross-checked them with the latest TSD.
  • Designed intuitive development logic for better performance and quality.
  • Created a dependency matrix between different portfolios.
  • Performed design preparation for converting ab-initio scripts to Netezza SQLs.
  • Communicated and shared knowledge about the design flow for each portfolio with the team.
  • Reviewed SQLs prepared by the team and ensured they covered all scenarios and fulfilled all coding standards.
  • Received appreciation from the delivery head for higher commitment toward the project.
Technologies: Netezza, SQL, Abinitio, Unix

Associate

2009 - 2015
Cognizant
  • Worked closely with the business team to prepare RTM, SQL scripts, execution, and sign-off for multiple datawarehouse projects.
  • Prepared high-level test scenarios covering all business and functional requirements.
  • Performed static analysis on a data model and prepared a clarification document.
  • Gathered requirements and discussed onsite with the clients to understand the business logic.
Technologies: Oracle, Abinitio, SAP Business Object Processing Framework (BOPF), SQL, Excel VBA

Generating SQL Statements Based on Text

I converted text statements into SQLs based on training similar statements using T5 transformers and cross-training and self-training with the help of neural networks.

This project has many use cases like helping beginners auto-correct the code and supporting BAs to write simple SQL statements for ad-hoc queries.

Electric Vehicles Solution Recommendation Using Neo4j

A recommendation system for electric vehicles to find a store nearby for any particular brand or the nearest charging point for a specific type of port, as well as auto repair shops, spare part shops, or an ER team. This system uses Neo4j GraphDB and Python.

Languages

SQL, Python 3, Excel VBA, Snowflake, Python, R

Platforms

Oracle, MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, Unix

Storage

DBeaver, Relational Databases, PostgreSQL, Netezza, Redshift, PL/SQL, Neo4j, Amazon S3 (AWS S3), SQL Server Integration Services (SSIS), Graph Databases

Other

Data Engineering, Data Warehousing, SQL Server 2015, Analytics, Data Analytics, Data Visualization, Big Data, Data Modeling, Deep Neural Networks, Time Series Analysis, SAP Business Object Processing Framework (BOPF), GraphDB

Paradigms

ETL, Business Intelligence (BI)

Libraries/APIs

Spark ML

Tools

PyCharm, Sublime Text, Slack, Postman, Amazon Elastic MapReduce (EMR), AWS Batch, Amazon Simple Queue Service (SQS), HP Quality Center (QC), Abinitio

2020 - 2021

Master's Degree in Data Science

Data ScienceTech Institute - Paris, France

APRIL 2021 - PRESENT

Neo4j Certified Professional

Neo4j GraphAcademy

DECEMBER 2019 - DECEMBER 2022

AWS Certified Cloud Practitioner

Amazon Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring