Having around 10+ years of experience on Data Engineering Technologies like Big Data, Hadoop, PySpark, Cloud(AWS Databricks, GCP, Azure), Database and Data warehousing(amazon S3, Azure Delta lake, Bigquery). Extensively worked on Big Data Technologies in Hadoop eco system (Spark, Hive, Sqoop, oozie, Yarn and HDFS). Have Strong Experience on SQL, in-depth knowledge on Oracle, MySql Database and Database concepts. Good experience and knowledge on Python functional, scripting and Object-oriented programming. As of Current project, worked on Spark Python API also have good Understanding on scala API. Implemented Highly Complex Transformations and Business logics in Spark and Hive. Have extensive experience in developing Spark core, Spark SQL applications using Spark 3.x, 2.x & 1.6 versions. Have Strong knowledge on spark concepts like RDD, Data Frame, Catalyst Optimizer, Tungsten Optimizer, Broadcast variables, Accumulators, Executors, Cores, Tasks, Parallelism, Partitions etc. Experienced in Understanding Spark Application Execution plan, Resource Utilization, Spark web UI and Optimization Techniques. Strong experience in developing Hive queries, explaining plan analysis and performance tuning. Hands-on experience on Shell Scripting. Worked on Airflow for Orchestration. Worked on Messaging systems like Kafka and AWS Queue. Worked on different file formats like CSV, XML, Swift, Parquet and Zip. Understanding data processing needs and Procuring the Clusters, Task Instances, Spot Servers and Big-Data technologies from advanced options. Developed POC on Spark Streaming with Custom JMS API and presented to architects. Experienced in using developer friendly tools, SDLC applications like PyCharm,Visual studio, PuTTY, SQL Developer, Excel, MS-Visio, MS-Word, Confluence and Service Now. Experienced in preparing the project Docs, release notes and Run Books. Extensive experience in Root Cause Analysis and Debugging Production System Logs. Attended Knowledge enrichment sessions, shared technical and functional knowledge also given KES sessions on technical topics.
Adopted and implemented advance tools and technologies for end client requirements.