resume-searchimg

Ankit Kumar

India **********

Updated on : 19-Sep-2023

Resume Headline

Backend Developer | Java Spring Boot | Data Structures and Algorithms

Skill Set : Jakarta EE, Model-View-Controller (MVC), Representational State Transfer (REST), Opps, User Authentication, Spring Framework, Hands-on Training, JSON, PL/SQL, Spring Boot, Web Development, Jakarta Persistence, SQL, Databases, Back-End Web Development

Prefered Job Type : : Full-Time, Remote

Employement Details

Apprentice

Geekster
Nov 2022 - Present

· Full-time

 · Remote

  • As an apprentice software developer at Gekster, I am undergoing a comprehensive learning experience that encompasses a range of fundamental and advanced topics in software development. My training involves gaining expertise in several key areas:

    Data Structures and Algorithms (DSA): I am learning the foundation of efficient programming by understanding various data structures (like arrays, linked lists, trees etc.) and algorithms (sorting, searching etc.). This knowledge is crucial for developing optimized and scalable software solutions.

    Core Java: Java is a widely used programming language known for its versatility and platform independence. I am acquiring skills in writing, debugging, and maintaining Java applications. I am learning about object-oriented programming (OOP) principles, inheritance, polymorphism, encapsulation, and abstraction. This knowledge is essential for creating robust and maintainable code.

    Spring Boot: Spring Boot is a framework that simplifies the development of Java applications, particularly web applications and microservices. It provides tools and conventions for setting up and configuring various components, making it easier to focus on application logic rather than infrastructure. I am gaining insights into building RESTful APIs, handling requests and responses, managing application configurations, and more.

    MySQL: MySQL is a popular relational database management system. I am learning how to design, create, and manage databases using MySQL. This includes understanding database modeling, writing SQL queries to retrieve and manipulate data, ensuring data integrity, and optimizing database performance.

    As an apprentice, in this journey, I will not only be learning technical skills but also developing problem-solving abilities, teamwork, and a deeper understanding of software development best practices.As an apprentice software developer at Gekster, I am undergoing a comprehensive learning experience that encompasses a range of fundamental and advanced topics in software development. My training involves gaining expertise in several key areas: Data Structures and Algorithms (DSA): I am learning the foundation of efficient programming by understanding various data structures (like arrays, linked lists, trees etc.) and algorithms (sorting, searching etc.). This knowledge is crucial for developing optimized and scalable software solutions. Core Java: Java is a widely used programming language known for its versatility and platform independence. I am acquiring skills in writing, debugging, and maintaining Java applications. I am learning about object-oriented programming (OOP) principles, inheritance, polymorphism, encapsulation, and abstraction. This knowledge is essential for creating robust and maintainable code. Spring Boot: Spring Boot is a framework that simplifies the development of Java applications, particularly web applications and microservices. It provides tools and conventions for setting up and configuring various components, making it easier to focus on application logic rather than infrastructure. I am gaining insights into building RESTful APIs, handling requests and responses, managing application configurations, and more. MySQL: MySQL is a popular relational database management system. I am learning how to design, create, and manage databases using MySQL. This includes understanding database modeling, writing SQL queries to retrieve and manipulate data, ensuring data integrity, and optimizing database performance. As an apprentice, in this journey, I will not only be learning technical skills but also developing problem-solving abilities, teamwork, and a deeper understanding of software development best practices.
  • Skills: Work-based Learning · Hands-on Training
Salary : 10000 Monthly
Notice Period : 1 Month

Education Details

Graduation in Computer Science

Bachelor of Technology - BTech From Dr. A.P.J. Abdul Kalam Technical University

Passout Year : 2022

Course Type : Full Time

Percentage/Grade : 8.3 Scale 10 Grading System


Project Details

Tic tac Toe Game

Associated with Geekster
June 2023 - June 2023

 ● This is a Java-based Tic-Tac-Toe game. It's a text-based, 2-player game running in an IDE console environment.
● I have used concepts like Function variables, input and output switch-case statements, conditionals, and loops in detail, as well as the concept of the 2D array.
● Tech stack used : Core Java● This is a Java-based Tic-Tac-Toe game. It's a text-based, 2-player game running in an IDE console environment. ● I have used concepts like Function variables, input and output switch-case statements, conditionals, and loops in detail, as well as the concept of the 2D array. ● Tech stack used : Core Java

  • Skills: Core Java

Instagram Backend API

Associated with Geekster
july 2023 - August 2023

 Instagram Backend API is a modern and efficient solution built on top of the Spring Boot framework, utilizing the Model-View-Controller (MVC) architecture to manage users and their posts . With features such as user account private, public and manage like comments on posts, this API is a versatile tool that can be used to build social-media applications for a variety of platforms. Spring Boot offers a comprehensive set of tools and libraries that simplify the creation of REST APIs, enabling the API to handle various types of requests and responses with ease.
Key Features: Instagram Backend API built on the Spring Boot framework boasts key features such as user authentication, user account, like, comment, post management, and support for mobile apps and web applications. CRUD operations to manage users and post information.Instagram Backend API is a modern and efficient solution built on top of the Spring Boot framework, utilizing the Model-View-Controller (MVC) architecture to manage users and their posts . With features such as user account private, public and manage like comments on posts, this API is a versatile tool that can be used to build social-media applications for a variety of platforms. Spring Boot offers a comprehensive set of tools and libraries that simplify the creation of REST APIs, enabling the API to handle various types of requests and responses with ease. Key Features: Instagram Backend API built on the Spring Boot framework boasts key features such as user authentication, user account, like, comment, post management, and support for mobile apps and web applications. CRUD operations to manage users and post information.

  • Skills: Spring Framework · Model-View-Controller (MVC)

Recipe Management System API

Associated with Geekster
july 2023 - july 2023

 The Recipe Management System is a web application developed using the Spring Boot framework, which provides a user-friendly platform for users to create, store, and share their favorite recipes. The system offers a variety of features to streamline the recipe management process.

The Recipe Management System is a web application developed using the Spring Boot framework, which provides a user-friendly platform for users to create, store, and share their favorite recipes. The system offers a variety of features to streamline the recipe management process.

Key features of the project:

User Registration and Authentication: Users can create accounts and log in to the system. Authentication ensures that only authorized users can access and manage their recipes.

Recipe Creation: Users can add new recipes by providing details such as the recipe name, ingredients, cooking instructions, preparation time, and any additional notes.

Sharing and Posting: Users can choose to make their recipes public and share them with other users. They can also post their recipes to a public feed where other users can discover and try them.

AWS EC2 Deployment: The project is deployed on an Amazon Web Services (AWS) EC2 instance, ensuring that the application is accessible to users over the internet.

Responsive Design: The web application is designed to be responsive, allowing users to access and use it seamlessly from various devices, including desktops, tablets, and smartphones.

User Interaction: Users can comment, and see recipes to their profile, fostering a sense of community and interaction among users.
Overall, the Recipe Management System provides a convenient way for cooking enthusiasts to store their favorite recipes, share culinary creations, and explore a diverse collection of dishes posted by other users. Its deployment on AWS EC2 guarantees its availability and accessibility, making it a practical tool for anyone passionate about cooking and trying out new recipes.The Recipe Management System is a web application developed using the Spring Boot framework, which provides a user-friendly platform for users to create, store, and share their favorite recipes. The system offers a variety of features to streamline the recipe management process. The Recipe Management System is a web application developed using the Spring Boot framework, which provides a user-friendly platform for users to create, store, and share their favorite recipes. The system offers a variety of features to streamline the recipe management process. Key features of the project: User Registration and Authentication: Users can create accounts and log in to the system. Authentication ensures that only authorized users can access and manage their recipes. Recipe Creation: Users can add new recipes by providing details such as the recipe name, ingredients, cooking instructions, preparation time, and any additional notes. Sharing and Posting: Users can choose to make their recipes public and share them with other users. They can also post their recipes to a public feed where other users can discover and try them. AWS EC2 Deployment: The project is deployed on an Amazon Web Services (AWS) EC2 instance, ensuring that the application is accessible to users over the internet. Responsive Design: The web application is designed to be responsive, allowing users to access and use it seamlessly from various devices, including desktops, tablets, and smartphones. User Interaction: Users can comment, and see recipes to their profile, fostering a sense of community and interaction among users. Overall, the Recipe Management System provides a convenient way for cooking enthusiasts to store their favorite recipes, share culinary creations, and explore a diverse collection of dishes posted by other users. Its deployment on AWS EC2 guarantees its availability and accessibility, making it a practical tool for anyone passionate about cooking and trying out new recipes.

  • Skills: Spring Framework · User Authentication · Model-View-Controller (MVC)

Profile Summary

 I'm Ankit Kumar, a recent B.tech graduate on an exciting journey of continuous learning and growth. My current chapter involves upskilling with Geekster, where I'm diving deep into the world of Data Structures and Algorithms (DSA) alongside mastering the art of Java programming, Spring Boot framework, SQL, and Object-Oriented Programming (OOPs).

My fascination for Java's versatility, Spring Boot's agility, and SQL's data manipulation capabilities has led me to explore the realms of software development, as I strive to create seamless user experiences and robust applications. Beyond the lines of code, I value teamwork, adaptability, and a proactive approach, qualities that empower me to collaborate effectively with cross-functional teams and adapt swiftly to evolving technological landscapes.

As I embark on this transformative journey with Geekster, I'm excited to connect with fellow learners, mentors, and industry professionals who share my passion for excellence and technological advancement. Let's connect, collaborate, and contribute to the world of software engineering together!I'm Ankit Kumar, a recent B.tech graduate on an exciting journey of continuous learning and growth. My current chapter involves upskilling with Geekster, where I'm diving deep into the world of Data Structures and Algorithms (DSA) alongside mastering the art of Java programming, Spring Boot framework, SQL, and Object-Oriented Programming (OOPs). My fascination for Java's versatility, Spring Boot's agility, and SQL's data manipulation capabilities has led me to explore the realms of software development, as I strive to create seamless user experiences and robust applications. Beyond the lines of code, I value teamwork, adaptability, and a proactive approach, qualities that empower me to collaborate effectively with cross-functional teams and adapt swiftly to evolving technological landscapes. As I embark on this transformative journey with Geekster, I'm excited to connect with fellow learners, mentors, and industry professionals who share my passion for excellence and technological advancement. Let's connect, collaborate, and contribute to the world of software engineering together!

  • Top skills
  • Spring Boot • SQL • Model-View-Controller (MVC) • Opps • Data structure and algorithms 

Personal Details

Full Name Ankit Kumar
Gender Male
Marital Status Single
Email ID **********
Mobile No. **********
Date of Birth **********
Languages Known
English(Proficient),
,
Hindi(Proficient),
Nationality
India