Hi, I'm Avinash Kumar Chaurasia.

I am an experienced IT professional with a Master's degree in Computer Science, equipped with extensive experience and expertise across various domains. My proficiency lies in Data Analytics, Machine Learning, Deep Learning, and Software Engineering. I excel in utilizing a wide range of tools and technologies, including Python, Java, Spring Boot, Microservices, JavaScript, SQL, Docker, Scikit-Learn, TensorFlow, Power BI, Azure, and MlFlow.

Check Resume

Education

My education has been a journey of self-discovery and growth. My educational details are as follows.

education_1

Universität Paderborn

Master of Science in Computer Science

Specialization: Intelligence and Data

Year: 2020 – 2023 Location: Paderborn, Germany
Master Thesis Grade: 1.30 (very Good)
Master Thesis: Benchmarking Brainwave-Based User Authentication Models
education

Chitkara University

Bachelor of Engineering in Computer Science

Year: 2012 – 2016 Location: Punjab, India
Final Grade: 2.4

Skills

Here are some of my skills on which I have been working on for the past 6 years.

Frontend

JavaScript
HTML
CSS
Bootstrap
React
Redux

Backend

Python
Java
C++
C
Spring Boot
Hibernate

DataBase And AWS

SQL
Postgresql
MongoDB
AWS
MYSQL
Sequelize

Data Science Frameworks & Tools

Numpy
Pandas
Scikit-Learn
Tensorflow
Power BI
Data Factory
Data Bricks

Tool /Operating Systems

Visual Studio
Eclipse
NetBeans
MacOS
Linux
Windows

Deployments CI/CD

GitHub
Gitlab
Git
Azure
Docker
JenKins

Experience

My work experience as a software engineer and working on different companies and projects.

experience_1

Weidmüller Interface GmbH and Co. KG.

Working Student in Product Informations Management

Duration: March 2021 – September 2023 Location: Detmold, Germany

I developed machine learning models using Python, Scikit-Learn, and Tensorflow to detect anomalies in product data. I managed version control with Git, utilized Azure for deployment, and tracked models with MlFlow. Additionally, I created ETL pipelines with Python and SQL for data processing and utilized Power BI for data visualization and reporting.

experience

Infosys Limited

Systems Engineer

Duration: July 2016 – February 2020 Location: Hyderabad, India

In this role, I played a pivotal role in the backend development of Java-based projects. My responsibilities encompassed project development, rigorous testing, and implementation of the Spring framework. Leveraging technologies commonly employed in Java backend development, such as Hibernate, Spring Boot, JPA (Java Persistence API), and RESTful APIs, I ensured the seamless functioning and robustness of the projects. I also developed and maintained microservices using Spring Boot and Docker.

experience

Infosys Limited

Software Developer Intern

Duration: January 2016 – June 2016 Location: Mysore, India

During my internship at Infosys Limited, I underwent comprehensive training in a range of technologies, including Python, AngularJS, Java, Hibernate, Spring, and SQL. Additionally, I successfully designed and developed a web application for a third-party railway ticket booking system. This project involved the integration of AngularJS, Java, Hibernate, Spring, Bootstrap, and HTML to deliver a robust and efficient solution.

Projects

I have experience across diverse projects, spanning from web applications to data analytics and machine learning endeavors. Below are highlights of some of my notable projects.

Brain-Models

March 2023 - September 2023

The project is primarily Python-based, leveraging the MNE library for EEG signal processing and Scikit-learn for implementing machine learning models. Furthermore, it incorporates a streamlined approach to creating automated machine learning pipelines through YAML.

Computational Argumentation

April 2021 - September 2021

The project encompasses mini-projects focused on various aspects, including argument mining from natural language text, evaluating argumentation quality, and retrieving arguments from online searches. These endeavors are rooted in core techniques derived from natural language processing.

Covid 19 Analysis

July 2021 - September 2021

This project entails a comprehensive data analysis initiative utilizing the Covid-19 dataset to examine the pandemic's impact on diverse countries. Furthermore, it involves the development of machine learning models aimed at forecasting the short and long-term trends of Covid-19 cases.

AdHoc Routing

October 2020 - March 2021

It was a team project which involved the creation of multi hoping network using C++, Contiki OS, and Cooja.

Rescue Drive

July 2015 - December 2015

This is a Java Based Project that is used to create a web drive for the storage and synchronization of files and folders over cloud. Front end is developed using HTML, CSS, and JavaScript. The backend is developed using Java.

Publications

NeuroBench: An Open-Source Benchmark Framework for the Standardization of Methodology in Brainwave-based Authentication Research

This paper was written as an extension of my master thesis in IT Security group at Paderborn University, Germany. It was supervised by Patricia Arias Cabarcos, who also leads the group. Further, the implementation aspects of this benchmarking tool was advised by M.Sc Matin Fallahi, a research associate at Karlsruhe Institute of Technology, Germany. The paper was submitted to the Journal of Information Security and Applications on 31st January 2024, and is currently under review process.