Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Interests
Timeline
AccountManager
Tushar Aher

Tushar Aher

Java Developer/Data Analyst
Pune,Maharashtra

Summary

Highly motivated and detailed-oriented candidate passionate about using data to improve business performance and customer experience. Skilled at leveraging data to develop actionable solutions to business challenges and utilizing data mining and data visualization to create meaningful insights. Excellent technical aptitude and knowledge of programming languages, data analytics and data visualization.

Overview

1
1
years of professional experience
5
5
years of post-secondary education
5
5
Certificates
3
3
Languages

Work History

Intern

Pentagon Space
Banglore, Karnataka
08.2022 - 03.2023

Learning Java full stack development is a comprehensive process that involves understanding both the front-end and back-end components of web development using Java. Here's a step-by-step guide to help you get started:

Fundamentals of Java:

Begin by learning the fundamentals of the Java programming language. This includes variables, data types, control structures (loops, conditionals), classes, objects, inheritance, polymorphism, and exception handling.
Familiarize yourself with object-oriented programming (OOP) concepts such as encapsulation, abstraction, inheritance, and polymorphism, as they are crucial in Java development.
Java Servlets and JSP:

Servlets and JavaServer Pages (JSP) are essential technologies for building web applications in Java.
Learn how to handle HTTP requests and responses using Servlets and how to dynamically generate HTML content with JSP.
Java frameworks:

Explore popular Java frameworks like Spring and JavaServer Faces (JSF) for efficient development.
Spring is widely used for building enterprise-level applications, providing features such as dependency injection, inversion of control, and aspect-oriented programming.
JSF is a component-based framework that simplifies the creation of user interfaces for web applications.
Front-end technologies:

Learn HTML, CSS, and JavaScript for building user interfaces and enhancing the user experience.
Study popular front-end frameworks like Angular, React, or Vue.js, which integrate well with Java back-end development.
Database management:

Understand how to work with databases using Java Database Connectivity (JDBC).
Learn about Structured Query Language (SQL) for database querying and management.
Familiarize yourself with Object-Relational Mapping (ORM) frameworks like Hibernate, which simplifies database interaction in Java applications.
RESTful APIs:

Learn about designing and building RESTful APIs using Java.
Understand concepts like HTTP methods (GET, POST, PUT, DELETE), status codes, and request/response handling.
Study frameworks like Spring Boot, which makes it easy to create RESTful APIs with minimal configuration.
Build tools and version control:

Learn how to use build tools like Maven or Gradle to manage dependencies and automate the build process.
Understand the basics of version control systems like Git, which allows for efficient collaboration and code management.
Testing and debugging:

Explore different testing frameworks like JUnit or TestNG for unit testing Java code.
Learn about debugging techniques and tools to identify and fix issues in your applications.
Deployment and cloud services:

Understand how to deploy Java applications to web servers like Apache Tomcat or Jetty.

Data Analyst Intern

Technokraft Training Solution
Nashik
07.2022 - 09.2022
  • Completed data cleaning and data validation of existing spreadsheets to promote robust data management platform, resulting in accurate data analysis and entry.
  • Identified, analyzed, and interpreted trends or patterns in complex data sets by finding correlations and visualizing with charts.
  • Utilized various professional statistical techniques and maintained large databases to collect and analyze data from partners and customers.
  • Supported tasks related to SharePoint development and application maintenance.
  • Analyzed user concerns, requirements and requests for system features and uses.

Red Hat Intern

IRT
Nashik
12.2018 - 03.2019
  • Self-motivated, with a strong sense of personal responsibility.
  • Provided professional services and support in a dynamic work environment.
  • Resolved problems, improved operations and provided exceptional service.
  • Worked effectively in fast-paced environments.
  • Delivered services to customer locations within specific timeframes.
  • Paid attention to detail while completing assignments.
  • Proven ability to learn quickly and adapt to new situations.
  • Gained strong leadership skills by managing projects from start to finish.

Education

Master of Computer Applications - Computer Science

Sandip University
Nashik
06.2020 - 05.2022

Bachelor of Computer Science - Computer Science

Sandip University
Nashik
06.2017 - 05.2020

High School Diploma -

Swami Vivekanand Junior College Of Science
Malegaon
05.2015 - 03.2017

Skills

Data Mapping

undefined

Accomplishments

Libra Office Suite Impress Training,Spoken tutorial project IIT Bombay 2017-2018.Participated in one day workshop on research opportunities in Geospatial Technologies and Applications( 2019)

Certification

C

Interests

Computer Games

Listening Songs

Reading Books

Travelling

Timeline

Intern

Pentagon Space
08.2022 - 03.2023

Java Full Stack Development

08-2022

Data Analyst Intern

Technokraft Training Solution
07.2022 - 09.2022

Web Designing and Development in PHP

03-2022

Python

03-2022

C

03-2021

Cpp

03-2021

Master of Computer Applications - Computer Science

Sandip University
06.2020 - 05.2022

Red Hat Intern

IRT
12.2018 - 03.2019

Bachelor of Computer Science - Computer Science

Sandip University
06.2017 - 05.2020

High School Diploma -

Swami Vivekanand Junior College Of Science
05.2015 - 03.2017
Tushar AherJava Developer/Data Analyst