Skip to main content
Mikheil Uglava

Software Developer Portfolio

Mikheil Uglava

I build backend systems and full-stack products that stay reliable under real traffic. Most of my work sits at the intersection of API architecture, database performance, and clean frontend delivery.

Backend architecture
API development
Cloud deployment
Full-stack engineering

Value Proposition

Backend-first engineering with product-level delivery

The goal is straightforward: architecture that stays maintainable, interfaces that stay usable, and delivery workflows teams can trust after launch.

Architecture

Design APIs and services around clear ownership and long-term maintainability.

Execution

Ship in practical increments with healthy testing coverage and predictable release flow.

Performance

Keep latency visible through query tuning, integration profiling, and focused optimization.

terminal://mikheil/profile

$ init profile --mikheil-uglava

> loading backend and api modules

> checking deployment and test pipelines

> validating service integrations

> status: ready for collaboration

About

Backend-first development with full-stack delivery

I work on backend-heavy products where stability and response time are non-negotiable. Over the last several years, I've built production applications with Django and FastAPI, designed REST APIs, and delivered full features with React on the frontend. I'm comfortable owning the full delivery path, from data modeling and query tuning to cloud deployment, testing, and CI/CD.

How I Work

  • Comfortable driving end-to-end delivery from architecture decisions to production rollout.
  • Strong on service boundaries, integration reliability, and realistic scope planning.
  • Built for teams that need both engineering depth and steady product execution.
High-performance web appsREST API designFrontend/backend integrationCloud deploymentDatabase optimizationTesting and CI/CD

Tech Stack

Tools, frameworks, and engineering patterns I work with

This is the stack I use in day-to-day project work, from Python services and React interfaces to testing pipelines and cloud deployment.

I choose tools by fit and maintainability, not trend cycles. The priority is always dependable software and clear handoff for teams.

Languages

PythonJavaScriptJavaGolangSQLHTMLCSS

Frameworks & Libraries

DjangoDjango REST FrameworkFastAPIFlaskReact.jsExpress.jsSpring BootAJAX

Databases

PostgreSQLMySQLMongoDBNoSQL

Cloud & DevOps

DockerKubernetesAWS EC2AWS S3AWS LambdaGitGitHubGitHub ActionsJenkinsOracleSparkJiraPostman

Testing & QA

PytestJUnitJestSeleniumAPI testingIntegration testingUnit testing

Engineering Practices

REST APIsCI/CDAgileScrumTDDAuthentication systemsEmail verificationQuery optimizationIndexingMicroservicesScalable architecturesBackend architectureAPI developmentCloud deploymentResponsive web developmentDatabase designPerformance optimizationDevOps workflowsTest automationFull-stack engineeringSystem integration

Experience

Experience building and shipping production software

Across freelance client work and an in-house engineering team, the focus stayed consistent: dependable APIs, responsive applications, and measurable performance improvements.

Freelance

Freelance Software Developer

Remote

Mar 2022 - Aug 2025

Key Contributions

  • Built production web applications in Python using Django and FastAPI.
  • Improved API latency and load speed through query tuning and backend profiling.
  • Designed RESTful APIs for customer-facing workflows and internal operations.
  • Worked across PostgreSQL, MySQL, and MongoDB based on product requirements.
  • Implemented secure authentication flows with email verification.
  • Deployed services to AWS EC2 and S3 through CI/CD pipelines.
  • Maintained release quality with Pytest and Postman testing.

Global Cargo

Software Developer

Morrisville, PA

Dec 2020 - Jan 2022

Key Contributions

  • Built responsive web applications with JavaScript and React.js.
  • Developed Java and Spring Boot microservices with REST API integrations.
  • Integrated AWS Lambda and S3 for file and workflow automation tasks.
  • Optimized MySQL and PostgreSQL queries for more stable performance under load.
  • Automated test suites with JUnit, Jest, and Selenium.
  • Shipped containerized services with Docker, AWS ECS, and GitHub Actions.

Projects

Selected build work

Two representative builds that show how I approach architecture, integration boundaries, and product delivery in real environments.

IoT Platform

BEACONIoT Smart Home Management System

Role: Backend and Full-Stack Engineering

Purpose / Problem

Build a modular smart home platform that can handle device communication, real-time state updates, and practical automation without fragile integrations.

Build Focus

Implemented Go services with MQTT messaging, connected Zigbee-capable devices through Raspberry Pi, and delivered a React control layer for monitoring and scheduling.

Outcome

Delivered lower communication latency with more reliable real-time control, while improving energy efficiency through configurable smart scheduling.

Tech Stack

GolangMongoDBReactRaspberry PiZigbeeMQTT

Full-Stack Web Application

Ecommerce PlatformAPI-driven Commerce Application

Role: Backend and Frontend Integration

Purpose / Problem

Deliver a reliable ecommerce workflow covering authentication, catalog management, and order handling with a smooth user experience.

Build Focus

Built the platform with Django and Django REST Framework, implemented core REST endpoints, and added AJAX interactions to keep key flows responsive.

Outcome

Improved page responsiveness and checkout flow speed while keeping business logic maintainable and easy to extend.

Tech Stack

DjangoDjango REST FrameworkJavaScriptAJAX

Education

Academic foundation in computer science

Formal CS training that shaped how I approach algorithms, systems design, and software architecture in production work.

Pennsylvania State University

Bachelor of Science in Computer Science

Relevant Coursework

Data Structures & Algorithms

Software Engineering

Machine Learning

Discrete Mathematics

Compilers

Formal Languages

Operating Systems

Data Mining

Statistics

Contact

Open to backend-focused roles, freelance builds, and product collaborations

If you are hiring or planning a build, send a note. I am happy to discuss architecture, scope, and realistic delivery timelines.