Hello.! I'am Ankush N
JAVA BACKEND DEVELOPER

Welcome to my portfolio, where I showcase my journey as a Java Backend Developer and demonstrate the breadth and depth of my skills. Through this portfolio, I aim to provide you with a glimpse into my world of coding, problem-solving.

About me

About Me

Experienced Java Backend Developer with 1200+ hours of coding experience in Java, Spring, Spring Boot, Hibernate, Microservices and RESTful APIs. Proven track record optimizing code for performance, scalability, and security. Strong problem-solving skills and a collaborative team player. Committed to staying updated on industry trends and continuously improving development processes.

  • Self-learning
    Acquiring knowledge and skills independently through personal exploration and practice.
  • Time Management
    The effective utilization and organization of time to prioritize tasks and achieve goals.
  • Problem Solving
    Have ability to analyze complex situations and obstacles to develop effective solutions, through critical thinking and decision-making.
  • Full stack web Development (Full Time)
    Masai School, Bengaluru
    10/2022 – 08/2023
  • Bachelor of Mechanical Engineering (BE)
    DR. Ambedkar Institute of Technology
    07/2017 – 07/2021
  • Pre-University Course
    Jain Pre-University College
    05/2015 – 04/2017

Skills

JAVA Backend Development

Java is capable of handling more robust programming tasks than its front end counterpart. Java is an incredibly useful skill for back end developers;it's a high-performance language that supports object-oriented programming and can run in any system that supports a Java Virtual machine.

Frontend Development

Front-End Developer is responsible for developing new user-facing features, determining the structure and design of web pages, building reusable codes, optimizing page loading times, and using a variety of markup languages to create the web pages using HTML5 / CSS & JavaScript.

Data Structure & Algorithms

A data structure is a named location that can be used to store and organize data. And, an algorithm is a collection of steps to solve a particular problem.Learning data structures and algorithms allow us to write efficient and optimized computer programs.

Communication
Effectiveness

Effective communication is the process of exchanging ideas, thoughts, opinions, knowledge, and data so that the message is received and understood with clarity and purpose. When we communicate effectively, both the sender and receiver feel satisfied.

Tech-Stack

JAVA

SPRING BOOT

MY SQL

JUnit & Mockito

HIBERNATE

HTML

CSS

JavaScript

JDBC

JPA

Tools

ECLIPS

GIT

SPRING TOOLSUIT

POST MAN

VS CODE

Projects

Blog Sculpture

"Welcome to Blog Sculpture – your all-in-one platform for crafting, managing, and sharing captivating blogs. Designed with a powerful suite of functionalities and a robust tech stack, Blog Sculpture offers an unparalleled blogging experience for both users and administrators.

JAVA | Spring Boot | MySQL | Spring Data JPA | Thymleaf | Spring-Security

Grow Garden

The GrowGarden Application is a web-based platform designed to facilitate the purchase and management of a wide variety of plants, seeds, and planters. The application provides customers with an intuitive and user-friendly interface to browse through the available products, place orders, and manage their purchases. Additionally, the admin endpoints empowers administrators to efficiently manage products, customers, and overall operations.

JAVA | Spring Boot | MySQL | Spring Data JPA

Car Rental Services

The Car Rental Service application features two roles: admin and user. Admins can perform CRUD operations on cars, generate detailed reports, while users can easily book and cancel car rentals, and search for available cars based on seating capacity and dates. This user-friendly functionality enhances the overall car rental experience.

JAVA | Maven | Hibernate | JDBC | MySQL

Bus Reservation System

This console-based project streamlines route management for administrators and empowers customers to buy and cancel their bus tickets. Additionally, it features wallet management functionality, providing users with an efficient and secure way to handle their payments and transactions.

JAVA | STS | FILE

Mega Mart (clone)

E-Commerce website with essential features such as CRUD (Create, Read, Update, Delete), JSON server operations,product browsing, searching, sorting, cart management, admin panel, checkout process, Payment page, interface for customers to browse and purchase products. Administrators can manage the inventory and customer orders.

HTML | CSS | JAVASCRIPT | JSON server

PreciousStone (clone)

This project is an E-Commerce website with essential features such as CRUD (Create, Read, Update, Delete) operations,product browsing, searching, sorting, cart management, admin panel, and checkout process. The website will provide a user-friendly interface for customers to browse and purchase products while allowing administrators to manage the inventory and customer orders.

HTML | CSS | JAVASCRIPT

DAYS I WORKED

MY STATISTICS

GitHub Streak
's Github Stats
GitHub Streak

Contact Me

ankushn566@gmail.com

+91-9353036446

Download Resume View Resume