Mayank Padhi
Last updated in . Get the latest version at mayankpadhi.github.io/cv.
M.Sc. Student
Data Science in Engineering
Eindhoven University of Technology, Eindhoven
Research Area
I study Neural Networks and Machine Learning techniques and their interdisciplinary applications in a plethora of fields. My work relies on data preprocessing, statistics, regression, classification, computer vision, genetic algorithms, fuzzy systems, bayesian networks, evolutionary computation and dimensionality reduction techniques. In programming languages, I prefer working with Python. For Statistical analysis, I like working on SAS and R.
Education
Experience
Thesis Title: Prediction model of color dry back. Studied the factors that affect the dry back. Designed a regression model that predicts the colors upon drying for a given set of media.
The tasks revolved around business analytics, pre-processing of the sales and marketing data, visualization, data modelling and prediction. Worked on technologies like Google Analytics, Microsoft Power BI, R.
Designed and developed the product deployer, Falcon. Worked on technologies like Microsoft Azure, AWS, Gitlab CI/CD, Django, NodeJS.
Collaborated with Google on the project Scholargraph in various foundational algorithms and database management. . Revamped and optimized the existing data structure and data management. Designed a ML model, SEO and analytics.
Built a fully working website from scratch for the NGO
Designed a Coffee Shop Jukebox, where the customers can add their favourite music in the Jukebox by simply connecting to their network and logging in to the captive portal. Used HTML5, CSS, Javascript for frontend and kubernetes cluster, NodeJS, postgreSQL hasura tool for backend, CoovaChilli tool for captive portal login feature.
Relevant Coursework
-
Foundations of Data Mining (Wouter Duivesteijn, Decebal Mocanu)
-
Advanced Algorithms (Mark de Berg)
-
Introduction to Process Mining (B. van Dongen)
-
Advanced Process Mining (Dirk Fahland)
-
Applied Statistics (Richard Post)
-
Data Visualization (Michel Westenberg)
-
Statistical Learning Theory (Rui Castro)
-
Database Technology (Nikolay Yakovets, George Fletcher)
-
Web Information Retrieval And Data Mining (Joaquin Vanschoren)
-
Stochastic Networks (Ungraded) (Ellen Cardinaels)
-
Statistics for Big Data (Ungraded) (Edwin van den Heuvel)
-
Deep Learning (Vlado Menkovski)
-
Data Engineering (Odysseas Papapetrou, George Fletcher)
-
Ethics of Technology (Peter Novitzky)
-
Introduction to The HTI Domain (K.C.H.J. Smolders)
-
Human Aspects of Innovation (J. Gevers)
-
Data Structures
-
Algorithms
-
Database Management Systems
-
Discrete Mathematics
-
Distributed Computing
-
Computer Networks
-
Artificial Intelligence
-
Deep Neural Networks
-
Introduction to Big Data
It provided an introduction to Hadoop framework. -
Big Data Modeling and Management Systems
Learned how do you collect, store and organize your data using Big Data solutions and experience various data genres and management tools appropriate for each. Systems and tools discussed include: AsterixDB, HP Vertica, Impala, Neo4j, Redis, SparkSQL. -
Big Data Integration and Processing
Learned to describe the connections between data management operations and the big data processing patterns needed to utilize them in large-scale analytical applications. Executed simple big data integration and processing on Hadoop and Spark platforms. -
Machine Learning With Big Data
Applied machine learning techniques to explore and prepare data for modeling. Identified the type of machine learning problem in order to apply the appropriate set of techniques. Constructed models that learn from data using widely available open source tools. -
Graph Analytics for Big Data
I modeled a problem into a graph database and performed analytical tasks over the graph in a scalable manner. Then, I applied these techniques to understand the significance of the data sets for the projects. -
Big Data- Capstone Project
Capstone Project, I walked through the typical big data science steps for acquiring, exploring, preparing, analyzing, and reporting.
-
Server-side Development with NodeJS, Express and MongoDB
Reviewed basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. I also examined the REST concepts and built a RESTful API. -
Multiplatform Mobile App Development with NativeScript
Learnt about UI development with NativeScript UI and layout support and access the native mobile platform's capabilities from Javascript. -
Multiplatform Mobile App Development with Web Technologies Ionic and Cordova
Learned about UI development with Ionic and then using Cordova's modules to access the native mobile platform's capabilities from Javascript. -
Front-End JavaScript Frameworks Angular
Learned about the basics client-side developement using Angular. -
Front-End Web UI Frameworks and Tools Bootstrap 4
Implemented grids and responsive design, Bootstrap CSS and JavaScript components. Learned about CSS preprocessors, Less and Sass. Learned the basics of Node.js and NPM and task runners like Grunt and Gulp.
Achievements
Performance was evaluated by assignments, a small project and a nationwide online exam. `Elite’ tag is awarded to top scorers.
Performance was evaluated by assignments, a small project and a nationwide online exam. `Elite’ tag is awarded to top scorers.
Performance was evaluated by assignments and a nationwide online exam. `Elite’ tag is awarded to top scorers.
Developed a working 9x9 Tic Tac Toe game for Android in 24 hrs.
Scored in events of Decipher, Capture the flag, Appathon. Over 6000 candidates across the globe participated in the event
Top 300 teams were selected for the prefinal round for annual CodeChef coding event
JEE mains is common entrance exam for engineering colleges in India.
The award was given on overall performance on academics, sports and discipline.
References
Dirk Fahland
Analytics for Information Systems
Eindhoven University of Technology
d.fahland@tue.nl
Joaquin Vanschoren
Machine Learning
Eindhoven University of Technology
j.vanschoren@tue.nl