My Skills & Expertise
A comprehensive overview of my technical skills and proficiency levels across different domains
Programming Languages
Expert-level Python skills with extensive experience in web development and automation.
Extensive experience with JavaScript, proficient in modern ES6+ features and asynchronous programming.
Strong expertise in TypeScript, using it as my primary language for type-safe development.
Basic understanding of C# and .NET ecosystem.
Solid foundation in Java with experience in building backend applications.
Working knowledge of PHP for web development.
Currently learning Rust, familiar with basic concepts.
Basic understanding of Swift for iOS development.
Frontend Development
Expert in React, building complex and performant user interfaces.
Advanced proficiency in Tailwind CSS for modern and responsive designs.
Expert in Next.js, specializing in server-side rendering and static site generation.
Strong experience with Vue.js for building interactive web applications.
Proficient in Nuxt3 for Vue-based applications.
Expert-level HTML5 knowledge and semantic markup.
Advanced CSS skills including animations, flexbox, and grid layouts.
Strong experience with Material UI for React applications.
Solid experience in mobile app development with React Native.
Competent in Android development with Java.
Basic knowledge of iOS development with Swift.
Backend Development
Expert in Node.js backend development and ecosystem.
Advanced proficiency in Express.js for RESTful APIs.
Strong expertise in Flask for Python web applications.
Solid experience with Django framework.
Strong proficiency in FastAPI for high-performance APIs.
Working knowledge of PHP backend development.
Intermediate experience with Spring Boot for Java applications.
Basic understanding of Laravel framework.
DevOps & Version Control
Expert in Git version control and collaboration workflows.
Strong experience with GitLab CI/CD and repository management.
Advanced proficiency in Docker containerization.
Intermediate command-line scripting skills.
Working knowledge of Windows batch scripting.
Cloud Technologies
Strong proficiency in AWS cloud services and architecture.
Working experience with AWS ECS for container orchestration.
Competent in managing EC2 instances and configurations.
Solid experience with S3 storage solutions.
Proficient in RDS database management.
Working knowledge of serverless computing with Lambda.
Experience with AWS Fargate for container deployment.
Databases
Advanced expertise in PostgreSQL database design and optimization.
Strong proficiency in MySQL database management.
Expert in MongoDB for NoSQL database solutions.
Solid experience with Redis for caching and real-time data.
Competent in Neo4j graph database implementations.
Working experience with AWS DynamoDB.
Solid understanding of MariaDB database management.
Competent with Prisma ORM for database operations.
Strong experience with Supabase backend platform.
Testing
Advanced expertise in Jest for JavaScript testing.
Strong proficiency in Mocha testing framework.
Strong experience with Chai assertion library.
Strong skills in automated testing with Selenium.
Languages
Professional working proficiency in English.
Native Georgian speaker.
Strong intermediate level French (B2).