Back to Home

Mohammad Mahdi Mohammadi

Developer & System Administrator | Linux • Docker • Nginx • Kubernetes

Summary

My background is primarily in backend development and system administration, where I've always enjoyed working with infrastructure, servers, and the logic that powers applications. More recently, I've begun learning Nuxt and Vue, expanding into frontend development to round out my skill set. While my main focus remains backend and system administration, I now also build user interfaces with Nuxt 4 and Vue 3, enabling me to deliver complete, end‑to‑end solutions.

Skills & Qualifications

Frontend Core: Vue.js, Nuxt.js, TypeScript, JavaScript (ES6+), Tailwind CSS, Pinia, DaisyUI, Axios, vue-i18n
Backend & Systems: Go, Gin, .NET, PostgreSQL, MariaDB, Supabase, REST APIs, WebSocket
DevOps & Infrastructure: Docker, GitHub Actions (CI/CD), Linux, Ubuntu, Nginx, Cloudflare, Vercel, Appwrite
AI‑Assisted Development: Cursor, GitHub Copilot, Prompt Engineering, AI‑Powered Code Review
Architecture & Performance: SSR (Server‑Side Rendering), SSG (Static Site Generation), Code Splitting & Lazy Loading, Caching Strategies, Performance Optimization
Development Tools & Workflow: Git, GitHub, GitLab, pnpm, Swagger, ESLint/Prettier, Vite, VueUse, Agile/Scrum
Quality & UI/UX: Responsive Design, Accessibility Awareness, Lighthouse Optimization, Code Review, i18n Internationalization
Used Before: Python, C, C++, SQLite, MongoDB, Flask, Material UI, Arduino, Iconify

Work Experience

System Administrator & DevOps manager

Group7Sky

Jun 2024 - Present
  • Managed and maintained Linux-based servers, ensuring stable deployment environments, uptime monitoring, and routine performance optimization for production systems
  • Implemented CI/CD workflows and automated deployment pipelines using GitHub Actions and Docker, reducing manual deployment overhead and improving reliability
  • Configured and secured web services, reverse proxies, and SSL certificates, improving system stability and user trust across multiple client-facing applications
  • Developed internal tools and utilities in Go, .NET, and TypeScript to streamline workflows and automate repetitive operational tasks
  • Collaborated with development teams to diagnose infrastructure issues, optimize resource usage, and improve overall system performance
  • Provided technical support for OSS operations, including repository management, version control workflows, and issue triaging

Education

Bachelor’s Degree in English Language Teaching

Farhangian University of Kerman

Invalid Date 2025 - Invalid Date ongoing

Languages & Certifications

Languages: Persian (Native), English (Fluent)