Prateek Agarwal

I am an experienced individual with experience in developing backend web applications using Java frameworks.


Experience

Teaching Assistant

IIIT Delhi

Courses:

    Introduction to Programming using Python
    Fundamentals of Database Management Systems
    System Programming
    Advanced Programming

August 2019 - December 2020

Engineer

Ericsson India Global Services

Development of automation tool which could run numerous commands on OSS as well as network nodes and then reporting in the desired format on front end resulting in reduced human effort from 400 hours to 4 hours per month.

December 2017 - June 2018

Software Engineer

Newgen Software Technologies Ltd.

Development of the template of Accounts Payable Process using Java and Newgen's Business Process Management Suite. Drive the Proof of Concepts for Accounts Payable Process for various clients.

August 2015 - November 2017

Education

Indraprastha Institute of Information Technology Delhi

Master of Technology
Computer Science

GPA: 8.21

July 2019 - Present

Guru Gobind Singh Indraprastha University Delhi

Bachelor of Technology
Computer Science

Percentage: 83.59%

August 2011 - June 2015

Shaheed Rajpal D.A.V Public School

Senior Secondary
Computer Science

Percentage: 92.80%

April 2009 - March 2010

St. Joseph's Academy

High School

Percentage: 93.40%

April 2007 - March 2008

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • End to end backend design of Web Applications

Projects

Obtaining Structured Recipe From unstructured Corpus

Information Retrieval
Library Used: Networkx

The project is aimed at obtaining the structure out of the unstructured corpus of the recipe, generating knowledge graphs and deriving inferences from the knowledge graphs.

January 2020 - May 2020

Future Trends of Data Mining in Predicting the Various Diseases in Medical Healthcare System

Big Data Mining in Healthcare
Libraries Used: Pandas, NumPy, Scikit-Learn, Matplotlib

The project is aimed at prediction of various diseases on the basis of features provided for each disease.

January 2020 - May 2020

Stock Market Analysis & Prediction

Data Mining
Libraries Used: NumPy, Pandas, Matplotlib, YFinance, Statsmodels

The project is aimed at analysis of stock market using the visualization capabilities of Python libraries and also predicting the stock price using the ARIMA model.

August 2019 - November 2019

Artlet

Android Application
Libraries Used: Zoom Library, Epub Reader, Folding Cell, PDF Viewer

The project is aimed at providing a platform to the artists wherein one can upload the documents and comics for others to consume.

August 2019 - November 2019

Patient Billing System

Java Web Application
Technologies Used: JSP, Servlets, Bootstrap, Apache Tomcat

This project is aimed at the billing of patient from his/her entry into the hospital till the payment gets done and the bill is generated.

August 2019 - November 2019

KPI Reporting Tool

Java Web Application
Technologies Used: Java, Spring, Hibernate, Apache Tomcat

This project is aimed at the development of automation tool which could run numerous commands on OSS as well as network nodes and then reporting in the desired format on front end resulting in reduced human effort from 400 hours to 4 hours per month.

December 2017 - June 2018

Accounts Payable Process

BPM Application
Technologies Used: Java, JSP, Newgen BPM Suite

This project is aimed at the development of the template of Accounts Payable Process using Java and Newgen's Business Process Management Suite and drive the Proof of Concepts for Accounts Payable Process for various clients.

August 2015 - November 2017

Interests

Apart from being a web developer, I enjoy most of my time being indoors and painting. I also love to watch cricket.


Awards & Certifications

  • Won Third Position in Information Retrieval Project
  • Pat on the Back Award - Newgen Software Technologies Ltd. 2016
  • Oracle Certified Professional Java SE 6 Programmer