Rachit Mutreja

Rachit Mutreja

Mentor
5.0
(4 reviews)
US$15.00
For every 15 mins
9
Sessions/Jobs
ABOUT ME
Big Data Engineer with over 9 years of experience
Big Data Engineer with over 9 years of experience

I am very passionate about coding and keeping myself upgraded with the latest technologies. I have over 9 years of experience into Software Development. Currently I am working with a wide array of big data technologies to effectively prepare and analyze terabytes of data.

I am also a mentor, I love teaching programming, especially programming with Big Data. Through mentoring, I accelerate my own constant learning, because there is always something that you want to do better when teaching that knowledge to others!

New Delhi (+05:30)
Joined April 2020
EXPERTISE
5 years experience
I have been working extensively on BigData Technologies since 2015 to build data pipelines and analyse data in real time and as well as b...
I have been working extensively on BigData Technologies since 2015 to build data pipelines and analyse data in real time and as well as batch processes.
6 years experience
Worked for 6 years as a Java developer using multiple frameworks like Spring, Junit, Jenkins, Apache Solr etc to write scalable large sca...
Worked for 6 years as a Java developer using multiple frameworks like Spring, Junit, Jenkins, Apache Solr etc to write scalable large scale applications in the digital marketing and banking domain.
3 years experience | 1 endorsement
Have used Scala to build large scale Spark Applications to analyse huge amounts of data.
Have used Scala to build large scale Spark Applications to analyse huge amounts of data.
1 year experience
Worked on building data pipe lines using kafka to ingest real time data to a datalake.
Worked on building data pipe lines using kafka to ingest real time data to a datalake.
3 years experience
Worked extensively on writing shell scripts to automate manual processes to save developer hours.
Worked extensively on writing shell scripts to automate manual processes to save developer hours.
3 years experience | 2 endorsements
Have worked on writing scalable spark applications and tuning them to reduce the runtime cost and time.
Have worked on writing scalable spark applications and tuning them to reduce the runtime cost and time.
5 years experience
Have expertise on designing hive databases using multiple data formats, writing hive SQL queries and tuning them for cost effective solut...
Have expertise on designing hive databases using multiple data formats, writing hive SQL queries and tuning them for cost effective solutions.
SQL
View more
SQL
View more

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Sary Jay
Sary Jay
March 2021
Highly skilled professional and very easy to understand his explanation. I highly recommend his work. Thank you for your help
C Kato
C Kato
June 2020
He was very helpful and knowledgeable about Spark. Thank you!
EMPLOYMENTS
Big Data Engineer
Optum Global Solutions
2016-11-01-2020-01-01
Worked as a data engineer on a wide array of big data technologies to bring volumes of data to a common platform and analyze it. Roles an...
Worked as a data engineer on a wide array of big data technologies to bring volumes of data to a common platform and analyze it. Roles and responsibilities : 1. Build distributed, reliable and scalable data pipelines using Sqoop and Spark to acquire data from multiple OLTP databases and ingest them into a Data Lake instead of traditional data warehouses. 2. Develop new extracts and migrate the existing one’s running on the traditional warehouses to a more cost effective and scalable platform built on Scala and Spark. 3. Develop Oozie workflows to orchestrate and schedule the entire process. 4. Worked extensively on tuning Spark applications to reduce the application run time and resource utilization. 5. Migrated Spark applications running on YARN to Kubernetes effectively cutting down the runtime cost by thousands of dollars. 6. Create Containerized applications using Docker to be run on Kubernetes. 7. Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support scheduled and unscheduled releases. 8. Responsible for the quality of the code written by the team ensuring proper design reviews, code reviews, unit testing and integration testing.
SQL
Scala
Shell
View more
SQL
Scala
Shell
Jenkins
HBase
Apache Spark
Kubernetes
Oozie
Apache sqoop
Apache Hive
View more
Senior Software Engineer
Impetus Infotech solution
2015-06-01-2016-11-01
Worked as a data engineer collaborating closely with the team of Hadoop administrators, data analysts and scientists. Roles and responsib...
Worked as a data engineer collaborating closely with the team of Hadoop administrators, data analysts and scientists. Roles and responsibilities : 1. Develop innovative solutions using newer set of big data technologies which are more efficient and cost effective in handling large volumes of data. 2. Worked closely with a team of data scientists working on merchant transaction data to identify anomalies. 3. Developed an extract, transform and load process using Spring Batch to read the data for anomalous merchants and push the data to Elastic Search where it could be effectively indexed for better search capabilities like text search. 4. Developed rest APIs using Spring MVC framework to expose the data indexed in Elastic Search. 5. Developed a centralized logging framework wherein the logs would be written to Kafka topics and later stored to HDFS location. 6. Used Sonar to ensure good unit test code coverage and the code is written up to set quality standards.
Java
Spring
JUnit
View more
Java
Spring
JUnit
Jenkins
MapReduce
Oozie
Apache Solr
Apache Hadoop
Apache Hive
View more
Senior Software Engineer
Ness Technologies (India) Pvt. Ltd.
2013-06-01-2015-05-01
Worked as a Senior Software Engineer using Core JAVA, web services technologies and various frameworks like Spring to develop a digital m...
Worked as a Senior Software Engineer using Core JAVA, web services technologies and various frameworks like Spring to develop a digital marketing product for car dealers. Roles and responsibilities : 1. Understand the client requirements and work closely with the architect to prepare a detailed technical architecture for the application. 2. Worked on the Model View Control (MVC) architecture using Spring MVC Framework and responsible for the implementation of the Application Modules, data control layer and the Client interfaces. 3. Worked on writing and consuming the Web services and displaying the results in the application. 4. Developed batch processes using Spring Batch to read feeds from external APIs , modify them and persist them in SQL server. 5. Followed TDD methodology within an agile framework implemented using Rally agile project management tool.
Java
Spring
JUnit
View more
Java
Spring
JUnit
Test driven development
View more