Avatar

Hi, I'm Davit Maisuradze

I'm the CTO and Tech Lead at Gakvetili.ge, and I also work as a Python Software Developer at Quantori.

About Me

Hello, I'm David Maisuradze, a passionate Java Developer based in Tbilisi, Georgia. I specialize in building scalable applications using Spring and Spring Boot, with a strong focus on crafting robust RESTful APIs and microservices architectures. My expertise in Hibernate and AWS integration has enabled me to deliver full-stack projects and develop secure, high-performance software solutions.

My professional journey includes mentoring young talents as a Java Teacher, where I help students build their programming skills through hands-on projects. I have also contributed as a Junior Java Developer at EPAM Systems, where I built serverless applications and honed my skills during an internship developing scalable backend systems. My projects—ranging from a gym management application to a comprehensive university management system—demonstrate my commitment to innovation and excellence in the tech industry.

Now

I'm currently working at Quantori as a Python Software Developer. At the same time, I'm building the Gakvetili.ge backend with Java and Spring Boot, and learning a lot through the project. I'm also on the final steps of my bachelor's thesis, which should be ready in the next one or two months.

Last updated: March 2026

Skills

Java Development
Java SE/EE Spring Framework Spring Boot Spring Security Maven JUnit Mockito REST Microservices
Python Development
Core Python FastAPI Pandas NumPy Pytest
Web Development
HTML CSS JavaScript React Thymeleaf HTTP Tomcat JSON XML
Cloud Computing
AWS EC2 ECS S3 Lambda IAM VPC ALB Serverless AWS Syndicate Docker Containerization
Version Control
Git GitHub GitLab
Database Management
MySQL PostgreSQL MongoDB DynamoDB JDBC JPA Hibernate Flyway Alembic

My Projects

Experience

Python Software Developer (Remote)
Mar 2026 – Present

Python Cloud Architect Bootcamp (Remote)
Sept 2025 – Mar 2026

I'm taking part in a Quantori bootcamp focused on modern Python and cloud fundamentals. Each week I'm joining deep-dive lectures and labs covering Docker, Kubernetes, databases, messaging, testing, and deployment patterns—always tying concepts back to real-world workflows.

I'm submitting biweekly projects that go beyond plain coding drills. Every assignment is framed around a practical theme, so I'm practicing design, documentation, and testing alongside the implementation. This keeps me building production-minded solutions instead of toy examples.

As a pet project, I'm developing a Cheminformatics API that lets users run molecular substructure searches. I'm enforcing strict request validation, adding caching for hot queries, and offloading heavy computations to async workers to keep the API responsive. I'm containerizing the whole stack, deploying behind a load balancer, and instrumenting logs so performance and reliability are continuously monitored.

Overall, I'm strengthening end-to-end skills—writing clean Python services, packaging them with containers, and delivering features with an eye for scalability, resilience, and developer experience.

CTO, Tech Lead (Tbilisi, Georgia)
June 2025 – Present

I'm leading the build of Memora, an online platform for private tutors and students, owning the backend and delivery end-to-end. I'm keeping the stack lean, releases frequent, and the UX snappy.

I'm bootstrapping a Spring Boot 3 monorepo, wiring CI/CD, and running Postgres/Redis. I'm shipping secure JWT auth with email verification and feature-flagged social login, while designing the core domain—tutors, listings, availability, bookings, payments, and reviews. I'm building fast search, generating slots, and driving a hold-then-pay booking flow with refunds and recurring lessons.

On AWS, I'm containerizing to ECR and running on ECS Fargate with RDS, S3 (signed URLs), CloudFront, and WAF. I'm adding observability with CloudWatch and Micrometer/Prometheus, and I'm maintaining automated backups and recovery drills.

I'm delivering reliable notifications with an outbox + MQ and integrating Google Meet so confirmed bookings are getting join links. I'm rolling out an admin review panel with RBAC, rate limits, PII scoping, and audit trails—keeping costs low while moving fast.

Java Teacher at MZIURI (Remote)
Sept 2023 – Present

I'm teaching Java to kids and teens at MZIURI School, focusing on problem-solving, clean coding habits, and the core concepts of programming. My classes keep things practical and fun, with lots of hands-on exercises and real examples.

By the end of the course, students are designing and building their own small Java projects—typically desktop apps packaged as runnable JARs. Along the way they learn OOP, collections, error handling, basic testing, and how to structure code they can actually maintain.

Day to day, I'm planning and explaining each lesson clearly, assigning and grading homework almost every class, and giving targeted feedback so students improve quickly. I also curate engaging Java resources, sample code, and mini-challenges to keep motivation high.

Because high-quality Java materials in Georgian are hard to find, I'm actively writing and publishing free, Georgian-language Java content so learners (and other teachers) have accessible, local resources they can rely on.

Junior Java Developer at EPAM Systems (Remote)
Jul 2024 – Oct 2024

Built a serverless gym management app using AWS Lambda, API Gateway, DynamoDB, and Cognito for secure and scalable operations.

Java Backend Intern at EPAM Systems (Remote)
Jan 2024 – Jul 2024

Developed a scalable Java backend application utilizing Spring under the guidance of senior developers, gaining hands-on experience in building robust enterprise solutions.

Education

Bachelor of Computer Science
Sept 2022 – Jul 2026

Pursuing a degree in Computer Science at Kutaisi International University in Georgia, building a strong foundation in software development, algorithms, and emerging technologies.

Academic Experience

Research Experience

Bachelor Thesis: Derivatives of Regular Expressions with Fuzzy Similarity
June 2025 – Present

This research extends classical derivatives of regular expressions by introducing fuzzy similarity relations. Instead of matching symbols exactly, the derivative also considers symbols that are sufficiently similar under a chosen cut value. This generalization enables approximate matching, making regular expressions more flexible for applications like pattern recognition and information retrieval.

Conferences & Workshops

Attendee Nineteenth International Tbilisi Summer School in Logic and Language Kutaisi International University – 2025 September
Student Volunteer JELIA 2025 Kutaisi International University – 2025 September
Attendee School on Symbolic and Statistical Methods for Reasoning and Processing Formal Expressions Kutaisi International University – 2025 July
Student Volunteer ITP 2024 Tbilisi State University – 2024 September
Attendee EuroProofNet Summer School on AI for Reasoning and Processing of Mathematics Kutaisi International University – 2024 July

Contact

Feel free to reach out!