George Shanidze
Software Engineer

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
- C++
- C#
- Java
- JavaScript
- TypeScript
- SQL
Frameworks & Libraries
- Angular
- React
- ASP.NET Core
- Spring Boot
- Node.js
Databases
- MySQL
- PostgreSQL
- Supabase
- MongoDB
- Git
- Docker
- Linux
- VS Code
- IntelliJ IDEA
- Postman
Methodologies
- Object-Oriented Programming (OOP)
- REST API Design
- Agile Development Basics
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
- Description: Art portfolio & critique platform for artists and critics
- Features: JWT Authentication, Role-based Access (Artist, Critic, Admin), Entity Framework Core, SMTP Notifications
- Technologies: ASP.NET Core, C#, Entity Framework, JWT, SMTP
- GitHub: https://github.com/GeorgeShani/ArtUnion-API
🏨 Hotel Reservation API | Spring Boot REST API | 2024
- Description: Complete hotel management system with reservation functionality
- Features: Quartz Job Scheduling, Room Management, Reservation Lifecycle, SLF4J Logging
- Technologies: Spring Boot, Java, REST API, Quartz Scheduler, SLF4J
- GitHub: https://github.com/GeorgeShani/Hotel_Reservation_API
🎵 Music Player | University Project | 2024
- Description: Web-based music streaming platform with user management
- Features: Role-based Dashboard, Audio Playbook, Responsive UI Design
- Technologies: PHP, MySQL, HTML5, CSS3, JavaScript
- GitHub: https://github.com/GeorgeShani/TSU-Web-Project
Work Experience
Currently focused on academic studies and personal project development. All experience gained through:
- University coursework and assignments
- Self-directed learning and practice
- Open-source contributions and personal projects
- Participation in tech meetups and developer communities
Education
-
Tbilisi State University |
Bachelor’s in Computer Science |
2023-2027 (ongoing) |
-
IT Academy STEP Georgia |
Full-Stack Development Program |
2023-2025 |
- Specialization: Angular + ASP.NET Core
Online Courses & Training
Spring Boot REST API Development
- Comprehensive Spring Boot ecosystem
- RESTful API design and implementation
- Database integration and security
Docker for Beginners
- Container fundamentals
- Docker Compose and orchestration
- DevOps integration basics
RAG & AI Development Basics
- Retrieval-Augmented Generation concepts
- AI integration in applications
- Modern AI development practices
Professional Development
- SAP CodeJam attendee
- EPAM meetups regular participant
- Active in international developer communities
English Language
Proficiency Level: Upper-Intermediate (B2)
Language Practice & Experience
- Technical Documentation: Daily reading of technical documentation, API references, and development guides
- Community Engagement: Active participation in international developer communities and forums
- Professional Events: Regular attendance at English-based tech events (SAP CodeJam, EPAM meetups)
- Collaboration: Experience collaborating with international developers on open-source projects
Assessment
- Reading: Advanced - Comfortable with complex technical literature and documentation
- Writing: Good - Can write clear technical documentation, commit messages, and project descriptions
- Listening: Good - Can follow technical presentations, tutorials, and conference talks
- Speaking: Intermediate - Comfortable in technical discussions and presentations
- Availability: Ready for full-time commitment to RS School program
- Time Zone: GMT+4 (Tbilisi, Georgia)
- Interests: Full-stack development, system architecture, AI integration, open-source contributions
- Career Goal: To become a skilled Software Engineer specializing in modern web technologies
- Learning Philosophy: Continuous improvement through hands-on practice and real-world application
This CV represents my commitment to professional development and serves as a demonstration of my technical documentation skills as recommended by EPAM HR guidelines.