Hamed Mahmoudkhani

Hamed Mahmoudkhani

Software engineer

Profile

Full-stack developer skilled in Python, FastAPI, JavaScript/NodeJS, NextJS/ReactJS/TailwindCSS, GNU/Linux, k8s, Docker and Git.

as a Full-Stack Developer I've dedicated most of my time to developing frontends and end-to-end microservice architecture design, develop and scale and optimization, I'm pretty familiar with DevOps and CI/CD and tools like GitlabCI, Docker and Kubernetes

Currently I'm interested in Golang / Rust for web development and building reliable automated large scale software.

Employment History

Full-stack Developer @ MCI Next

April 2023 - Present

  • Contributed to custom Chatbot platform with RAG architecture using Ray.io, ElasticSearch, FastAPI and reverse engineering online services like chatbase, studying open source projects like AnythingLLM, Danswer, Embedchain, vLLM, Ray serve and LlamaCPP.
  • Design and develop the chatbot platform frontend using NextJS, TailwindCSS and Flowbite
  • Developed several KongHQ plugins using Lua and OpenResty Framework

Full-Stack Developer @ Hamrahe Aval (MCI)

June 2022 - March 2023

  • Developing and scaling web crawlers and web scrapers using different libraries, ApacheKafka and PostgreSQL
  • Design and develop an realtime YouTube video/data streaming micro-service using FastAPI and scale up to 12TB daily traffic.
  • Design and develop an monorepo frontend project using NX and Git submodules and writing relavant GitlabCI and deployments.
  • Developing user analytics micro-service using FastAPI, Apache Kafka, Clickhouse and EFK with the peak of 7K RPS and visualize via Metabase and Superset.
  • Developed several JavaScript shared libraries used in different projects of the company with using of Rollup/TypeScript
  • Developed a gamification and marketing automation platform using NextJS, Django, Apache Kafka and PostgreSQL
  • Interviewed 20+ Frontend/Backend engineers

Frontend Developer @ Hamrahe Aval (MCI)

February 2022 - June 2022

  • Design, develop and maintenance a micro-frontend architecture application (Webpack)
  • Developed dynamic rendering application using ExpressJS/Nginx
  • several SPA applications using ReactJS/Redux/SAGA and Material UI
  • Writing integration tests for ReactJS applications using Cypress/Jest

Frontend Internship @ Hamrahe Aval (MCI)

October 2021 - January 2022

  • getting deep into JavaScript language concepts (YDKJS books)
  • Developing an web crawler and rendering SPA apps using NodeJS+JSDOM / Mocha and ZombieJS / Puppeteer
  • Develop some projects using ReactJS/Redux/Saga/MaterialUI/SASS

Web Developer @ Arafsh Engineering Group

December 2017 - December 2018

  • developed a tender offer RestAPI / AdminPanel / WebClient using Laravel MVC Framework
  • developed a mobile application using React Native
  • developed and contributed to WordPress themes and plugins
  • deployed several websites using WordPress and PageBuilders

Education

Bachelors of software engineering, Shamsipour Technical and Vocational College

September 2018 - June 2020

High degrees in algorithms, compiler, formal language, AI and thesis.

Associate of software engineering, Shamsipour Technical and Vocational College

September 2016 - June 2018

High degrees in data structures and design patterns, programming, database and assembly courses.

Details

Tehran

+98 912 910 5304ainyava@gmail.com

Date of birth

1999 May 4

Skills

Python

FastAPI

GNU/Linux

Clickhouse

PostgreSQL

S3

Nginx

Apache Kafka

Redis

Docker

ElasticSearch

Kubernetes

Prometheus

Golang

Grafana

FluentD

Numpy / Pandas / Matplotlib

Git

Django

Javascript

TypeScript

NextJS

ReactJS

Lua

OpenResty

KongHQ

GitlabCI

Webpack

Rollup / Lerna / Vite / Parcel

ArgoCD

ExpressJS

VueJS / Svelte

Wordpress Development

TailwindCSS / Styled / Emotion / JSS

HTML / CSS / SASS / SemanticWeb / WebAPI

Sentry / SonarQube / ESLint