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.
Skills
My Projects
Experience
Python Software Developer (Remote)
Python Cloud Architect Bootcamp (Remote)
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)
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)
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) 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) 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 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 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
Contact
Feel free to reach out!