rsschool-cv

George Shanidze

Software Engineer

Profile Photo


Contact Information


Brief Self-Introduction

I am a Computer Science student at Tbilisi State University and a Full-Stack Developer. My goal is to grow into a professional Software Engineer by building real-world applications, collaborating on innovative projects, and constantly learning new technologies. I am motivated, detail-oriented, and eager to apply my knowledge in practical projects.


Skills

Programming Languages

Frameworks & Libraries

Databases

Tools & Systems

Methodologies


Code Examples

Codewars Solution: Convert String to CamelCase

Problem: Complete the method/function so that it converts dash/underscore delimited words into camel casing.

// Convert string to camelCase
function toCamelCase(str) {
  let words = str.split(/[-_\s]+/);
  return words[0].toLowerCase() +
    words.slice(1).map(w => w.charAt(0).toUpperCase() + w.slice(1).toLowerCase()).join('');
}

// Examples:
console.log(toCamelCase("the-stealth-warrior")); // "theStealthWarrior"
console.log(toCamelCase("The_Stealth_Warrior"));  // "theStealthWarrior"
console.log(toCamelCase("A-B-C"));                // "aBC"

Projects

🎨 ArtUnion | ASP.NET Core Web API | 2025

🏨 Hotel Reservation API | Spring Boot REST API | 2024

🎵 Music Player | University Project | 2024


Work Experience

Currently focused on academic studies and personal project development. All experience gained through:


Education

Formal Education

Online Courses & Training

Spring Boot REST API Development

Docker for Beginners

RAG & AI Development Basics

Professional Development


English Language

Proficiency Level: Upper-Intermediate (B2)

Language Practice & Experience

Assessment


Additional Information


This CV represents my commitment to professional development and serves as a demonstration of my technical documentation skills as recommended by EPAM HR guidelines.