Akshay Kumar V K

I'm

About Me

A dedicated software engineer with 2 years of experience in Java, C++, OOPS concepts, and MySQL. Transitioning to a Java-focused career, am proficient in Spring Boot, and currently enhancing Java design skills through Scaler. Experienced in machine vision and image processing.

Hello! My name is Akshay Kumar VK and I'm from Kerala.

My Skills

Java

Spring Boot

My SQL

Hibernate

Resume

Summary

Akshay Kumar

2 years of experience as a Software Engineer, focusing on industrial automation and machine vision systems. Proficient in Java, Spring Boot, REST APIs, and database management. Experience with C++, Visual Studio, and third-party tools like Cognex VisionPro and Keyence controllers. Pursuing an advanced software development course at Scaler Academy, mastering Java low-level and high-level designing, Hibernate, AWS, and more.

Education

Specialized in Software Development & Problem-Solving

JULY 2023 – Current

Scaler

Java (SD)

Coursework: Data Structures & Algorithms, Low-Level Design, Spring Boot, Hibernate, MySQL

Diploma in Mechatronics Engineering

October 2022 – April 2023

NTTF (Nettur Technical Training Foundation), Kannur,Kerala

Professional development completed in Automation with an overall CGPA of 8.36.

Key Subjects: Industrial Automation, Computer Engineering, PLC Programming, Digital Electronics

Higher Secondary Education

June 2015 – March 2017

GHSS Chattukappara,Kannur, Kerala

Completed higher studies with 85% marks.

Science

Professional Experience

Software Engineer

October 2020 – August 2022

Renovus Vision Automation Pvt. Ltd.

  • Developed C++ applications to automate industrial processes, increasing system efficiency by 30%.
  • Designed and implemented user interfaces, improving operational accuracy by 40% through streamlined interactions.
  • Optimized Java-based modules, improving processing speed by 25% and enhancing system performance.
  • Wrote efficient, error-free code, minimizing system downtime by 40% and ensuring greater reliability.
  • Led software testing efforts, identifying and fixing bugs that boosted system performance by 20%.

Projects Done

Movie Ticket Booking Application

Oct 2024 – Oct 2024

Scaler

github.com/AkshayKumarVk/Book-My-Show
  • Engineered a movie ticket booking app, similar to Book My Show, featuring a robust backend system powered by Spring Boot, Maven, and MySQL, with a focus on implementing MVC architecture.
  • Reduced developer workload by approximately 30% by streamlining interactions with the database using Jpa Repository extensions, enhancing the efficiency of the development process.
  • Improved backend abstraction by 23% through the prioritization of Data Transfer Objects (DTOs), ensuring efficient and optimized data delivery to end-users.
  • Developed and implemented show booking features, simulating real-world booking scenarios to optimize user experience and improve system functionality.
  • Tackled concurrency challenges, addressing potential functionality ambiguities and preventing malfunctions by implementing user-specific locks, which resulted in a 30% improvement in user interaction and reliability.
  • Strengthened security measures for user sign-up and login processes, using Bcrypt Generator and Spring Security for password encryption, ensuring secure user data and reducing vulnerability to cyber threats.

Tools & Frameworks:
Java · Spring Boot · Hibernate · MySQL · Bcrypt Generator · Spring Security · MVC Architecture

Space Allocation and Parking Optimization System

Oct 2024 – Oct 2024

Scaler

https://github.com/AkshayKumarVk/LLD/tree/main/src/main/java/org/example/low_level_design/lld3/parking_lot19102024
  • Implemented space allocation algorithms to optimize parking space utilization, resulting in a 20% increase in capacity utilization.
  • Integrated the system with MySQL, ensuring seamless data storage and retrieval, which reduced data access time by 30% and enabled faster transaction processing.
  • Introduced comprehensive error management systems, reducing application downtime by 40%, improving system reliability, and enhancing user satisfaction.
  • Implemented advanced exception handling protocols, proactively managing errors, reducing downtime by 40%, and significantly boosting both user experience and system reliability across multiple platforms.
  • Developed a modular architecture that enhanced code reusability and scalability, cutting development time for subsequent feature additions and updates by 25%.
  • Designed and implemented a RESTful API, facilitating integration with external systems and enabling seamless communication between different software components.

Tools & Frameworks:
Java · Spring Boot · Hibernate · MySQL · JUnit · Design Patterns · Low-Level Design

Tic Tac Toe Game

Oct 2024 – Oct 2024

Scaler

https://github.com/AkshayKumarVk/LLD/tree/main/src/main/java/org/example/low_level_design/lld3/tic_tac_toe_12_10_2024
  • Developed a console-based Tic Tac Toe game in Java, implementing essential game mechanics and interactive features to enhance the user experience.
  • Directed the game logic to handle player moves, determine win/loss/draw conditions, and manage the overall game state, including implementing an undo functionality for a smooth and intuitive gaming experience.
  • Incorporated error handling and input validations for player and bot count to provide a user-friendly interface, preventing invalid moves and improving application performance by 18%.
  • Created an algorithm for a computer player BOT in single-player mode, offering varying difficulty levels to deliver a challenging gaming experience.
  • Applied the Strategy design pattern to determine and implement the optimal winning strategy for the game.
  • Ensured optimal performance by achieving a time complexity of O(1) for key game functionalities, focusing on performance efficiency.

Tools & Frameworks:
Java · Design Patterns · Spring Boot · Low-Level Design

EcoMart- Product Service

June 2024 – June 2024

Scaler

https://github.com/AkshayKumarVk/EcoMart
  • Built a scalable Spring Boot backend that integrated Hibernate and MySQL, reducing database query time by 80%.
  • Implemented advanced CRUD operations with pagination and filtering to optimize response times.
  • Integrated an external API called Fake Store API and utilized the MySQL database. Additionally, I included the AWS MySQL database and implemented caching using Redis to optimize the response time by 99%.
  • Migrated the project to AWS, deploying it on EBS and moving the database to AWS RDS for improved performance.

Tools & Frameworks:
Java · MySQL · Amazon Web Services (AWS) · Spring Boot · Representational State Transfer (REST) · JPA · Java Database Connectivity (JDBC) · Redis

Experience

Java 80%
Spring Boot 70%
My SQL 90%
Html 50%
AWS 60%

My Certifications

Languages Known

Malayalam 100%
Tamil 50%
English 80%
Kannada 25%
z