Skip to content
View moaminsharifi's full-sized avatar

Block or report moaminsharifi

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
moaminsharifi/README.md

Who is Amin Sharifi?

Backend Developer | 6+ Years Experience | Cloud Infrastructure Specialist

  • 6+ years of experience as a Backend Developer specializing in monolithic, microservices, and event-driven architectures.
  • Current Backend Developer at VirakCloud.com - Infrastructure as a Service provider.
  • Expertise in cloud infrastructure, API development, and scalable system optimization.
  • Highly skilled in programming languages: Python/FastAPI, PHP/Laravel, and JavaScript/NestJS.
  • Proven track record of performance optimization - achieved 1500% improvement in API response times (9s β†’ 600ms).
  • Successfully led technology migrations and built systems handling millions of daily requests.
  • Proficient in Agile (Scrum) development methodologies and cross-functional team collaboration.

🌟 Current Role & Achievements

Backend Developer @ VirakCloud.com (May 2024 - Present)

  • Enhanced cloud infrastructure and notification systems serving diverse organizations
  • Built scalable DNS log processing pipeline handling millions of logs daily with InfluxDB
  • Developed dynamic notification system (SMS, email, webhooks, web push, Telegram) with significant cost reduction
  • Implemented real-time analytics for improved decision-making
  • Maintained Kubernetes as a Service (KaaS), DNS, MinIO object storage, and monitoring systems

πŸ¦€ Open Source Contributions

  • Management team member and translator reviewer at Rust Iran Meetup
  • Contributor to Laravel Easy Panel open source project
  • Active contributor to the comprehensive Rust book and Iranian Rust community meetings

πŸš€ Featured Project: Subtitle Sync

Browser-based Subtitle Editor & Synchronization Tool

A powerful, privacy-focused subtitle editing application that runs entirely in the browser:

  • 🎬 Integrated media player for precise subtitle synchronization
  • πŸ“„ Multi-format support - Import/export .SRT and .VTT subtitle files
  • πŸ€– AI transcription with OpenAI's Whisper model integration
  • πŸ”’ Privacy-first - All processing happens locally, no backend required
  • 🌐 Accessibility focused - Enhancing content accessibility for disabled individuals
  • ⚑ Next.js + TypeScript - Modern tech stack with static export for GitHub Pages

Built to enhance web accessibility and help content creators make their videos more inclusive.

πŸ“š Education & Publications

  • Master's in Software Engineering - Payam Noor Tehran (In Progress)
  • Bachelor's in Software Engineering - Sirjan University of Technology
  • Published researcher with multiple journal articles in machine learning and medical applications
  • Certified in Project Management, Accessibility, and GDPR compliance

🌐 Socials:

Instagram LinkedIn Twitter YouTube

πŸ’» Tech Stack:

Backend & Languages

Python PHP JavaScript TypeScript

Frameworks & Libraries

FastAPI Laravel NestJS Flask React Vue.js Next JS

Cloud & Infrastructure

AWS Docker Kubernetes Nginx LINUX

Databases & Storage

MySQL MongoDB Redis InfluxDB SQLite

Machine Learning & AI

TensorFlow PyTorch scikit-learn NumPy Pandas

Tools & Others

JWT Socket.io Swagger RabbitMQ

πŸ“Š GitHub Stats:



πŸ† Notable Projects & Experience

Professional Experience

  • DNS Log Processing Pipeline - Handling millions of logs daily with real-time analytics at VirakCloud
  • Dynamic Notification System - Multi-channel notifications with significant cost optimization
  • API Performance Optimization - Achieved 1500% improvement (9s β†’ 600ms) at Faradars.org
  • Supply Chain Tracking System - Anti-fraud steel industry solution at Etiv System GmbH
  • Blood Test Delivery Routing - Optimized hospital-lab logistics system

Personal & Open Source

  • Subtitle Sync - Browser-based subtitle editor with AI transcription
  • Persian Video Subtitle Automation - AI-powered accessibility enhancement
  • OCR Captcha Solver - Lightweight TensorFlow model for automated captcha solving
  • WinningTracker Dashboard - Product scraping pipeline with semantic search

πŸ˜‚ Random Dev Meme


Pinned Loading

  1. subtitle-flow subtitle-flow Public

    Your go-to, privacy-focused subtitle editor. This browser-based tool lets you upload media and work with SRT/VTT files directly in your browser – no backend needed! Enjoy blazing speed, full privac…

    TypeScript 14

  2. snap-edit snap-edit Public

    Instantly capture your screen, annotate with powerful tools (arrows, text, shapes), and share your screenshots. Fast, local, and privacy-focused editor built with Next.js and Firebase Studio.

    TypeScript 2

  3. my-ai-resource my-ai-resource Public

    Hello My friend , In This repository I Store My AI and Machine Learning + Deep Learning Resources. In here I list paid and free course and books.

    34 6

  4. docker-dev-learn docker-dev-learn Public

    learn most important part of docker fast and easy

    Jupyter Notebook 16 3

  5. Bill-Finder Bill-Finder Public

    Bill Finder is webapp help to save Bills and Receipts with specific metadata

    PHP 2

  6. auto-cast auto-cast Public

    Create podcast with TTS

    TypeScript 6