Hi, I'm Mikheil! I am a passionate software engineer. With a strong foundation in software development, web technologies, and database management, I enjoy solving complex problems and building efficient, user-friendly applications.
Mastery of Python with hands-on experience in building robust web applications using Django and Django Rest Framework (DRF). Skilled in writing unit tests and integration tests to ensure code quality and reliability. Experienced with various Python libraries and frameworks for backend development, data processing, and automation. Strong understanding of RESTful API design, database management, and security best practices.
Experience in Java with experience building web applications using Spring Boot. Skilled in developing RESTful APIs, implementing backend logic, and integrating with databases. Experienced with Java frameworks and tools for enterprise-level development, including Spring MVC and JPA. Strong understanding of object-oriented programming (OOP) principles, unit testing, and version control using Git. Familiar with building scalable, secure, and maintainable Java applications.
Proficient in JavaScript with experience building interactive and dynamic web applications. Skilled in using modern frameworks and libraries, including React.js, to develop responsive front-end interfaces. Experienced with DOM manipulation, asynchronous programming (AJAX, Promises, and Fetch API), and integrating RESTful APIs. Strong understanding of ES6+ features, event handling, and browser compatibility. Familiar with front-end build tools, version control (Git), and testing frameworks for creating efficient and scalable web solutions.
Experience in Golang building high-performance backend services and RESTful APIs. Skilled in using Go’s concurrency model with goroutines and channels to develop efficient, scalable applications. Experienced with routing, middleware, and database integration using frameworks like Gin and GORM. Strong understanding of error handling, testing, and code optimization for production-grade applications. Familiar with deploying Go applications using Docker and cloud services.
Proficient in building machine learning models using Python and libraries such as scikit-learn, TensorFlow, and Keras. Experienced in developing supervised and unsupervised learning models, including regression, classification, clustering, and recommendation systems. Skilled in data preprocessing, feature engineering, and model evaluation techniques. Familiar with using Jupyter Notebooks for model development and visualization. Strong understanding of machine learning concepts, including overfitting, regularization, and hyperparameter tuning.
Led a team of 5 developers in building a machine learning-based recommendation System.
Won 2nd place in PSU's annual AI Hackathon for developing an AI-powered chatbot.
Contributed FastAPI & Django REST Framework on GitHub.