Mahdi Alavitabar
مهدی علوی تبار

Full Stack Engineer | JavaScript | TypeScript | Rust

تهران، ایران

درباره

مهندس فول‌استک نتیجه‌گرا با بیش از ۱۰ سال تجربه در طراحی معماری و مقیاس‌پذیری برنامه‌های وب.

  • تسلط عمیق بر اکوسیستم‌های JavaScript و TypeScript و Rust
  • توسعه رابط‌های کاربری نوآورانه و سیستم‌های پشتیبان قدرتمند با استفاده از فناوری‌های پیشرفته
  • بهینه‌سازی عملکرد برنامه‌ها، منجر به بهبود زمان بارگذاری و ارتقای تجربه کاربری
  • همکاری مؤثر در محیط‌های کار از راه دور و مشارکت در موفقیت تیم‌های توزیع‌شده
تجربه

مهندس نرم‌افزار ارشد

Dolfak· کارفرما

فوریه ۲۰۲۵ - تاکنون

تهران، ایران · دورکاری

رهبری ابتکارات توسعه نرم‌افزار و طراحی معماری برای برنامه‌های سازمانی.

Data StructuresSoftware ArchitectureFunctional ProgrammingSoftware InfrastructureNoSQLSoftware DesignMicrofrontendSoftware EngineeringNode.jsAgile MethodologiesJiraJavaScriptRustTeam LeadershipAlgorithmsTypeScriptClean CodingCI/CDFront-End DevelopmentSoftware TestingBack-End Web DevelopmentSQLProblem SolvingSocket.io

مهندس نرم‌افزار ارشد

Web Developer· آزادکار

سپتامبر ۲۰۰۹ - تاکنون

استرالیا · دورکاری

ارائه خدمات جامع توسعه وب برای مشتریان بین‌المللی با تمرکز بر راه‌حل‌های مقیاس‌پذیر و نگهدارنی.

Data StructuresSoftware ArchitectureFunctional ProgrammingNoSQLSoftware DesignMicrofrontendAgile MethodologiesJiraTeam LeadershipAlgorithmsClean CodingCI/CDSoftware TestingSQLProblem SolvingSocket.io

توسعه‌دهنده فول‌استک جاوااسکریپت

Carriot· تمام‌وقت

ژوئیه ۲۰۲۲ - ژوئیه ۲۰۲۴

تهران، ایران · حضوری

توسعه و نگهداری برنامه‌های وب با استفاده از فریم‌ورک‌ها و کتابخانه‌های مدرن JavaScript. پیاده‌سازی طرح‌های پاسخگو و اطمینان از سازگاری مرورگرها.

Data StructuresSoftware ArchitectureFunctional ProgrammingHTMLClickHouseNoSQLSoftware DesignReact NativeReact.jsMicrofrontendPostgreSQLNode.jsAgile MethodologiesMicroservicesJiraRedisJavaScriptPWAsMqttTeam LeadershipAlgorithmsTypeScriptClean CodingOOPNext.jsSoftware TestingBack-End Web DevelopmentSQLNestJSProblem SolvingSocket.io

توسعه‌دهنده فرانت‌اند

Farsnet.co· پاره‌وقت

مه ۲۰۲۲ - اکتبر ۲۰۲۳

تهران، ایران · دورکاری

متخصص در توسعه با React، React Native، PWA، Next.js و TypeScript برای برنامه‌های وب.

Tailwind CSSData StructuresFunctional ProgrammingHTMLReact NativeReact.jsRESTAgile MethodologiesJiraJavaScriptPWAsAlgorithmsTypeScriptOOPODataNext.jsSoftware TestingProblem SolvingGit

توسعه‌دهنده فرانت‌اند

SAPOST· تمام‌وقت

ژانویه ۲۰۲۰ - فوریه ۲۰۲۲

تهران، ایران

تمرکز بر توسعه React، React Native، Next.js، TypeScript و PWA برای برنامه‌های وب.

Tailwind CSSData StructuresFunctional ProgrammingHTMLReact NativeReact.jsRESTAgile MethodologiesCSSJiraJavaScriptPWAsAlgorithmsTypeScriptOOPNext.jsSoftware TestingProblem SolvingGit

هم‌بنیان‌گذار و توسعه‌دهنده فول‌استک

GHD (Green House Decor)· کارفرما و آزادکار

ژانویه ۲۰۱۲ - ژانویه ۲۰۱۸

ملبورن، استرالیا · دورکاری

هم‌بنیان‌گذاری و رهبری توسعه فنی یک پلتفرم تجارت الکترونیک متخصص در استندهای گیاهی و قفسه‌های چوبی.

Data StructuresFunctional ProgrammingNoSQLAgile MethodologiesTeam LeadershipAlgorithmsSoftware TestingSQLProblem Solving

توسعه‌دهنده فرانت‌اند

bamo· تمام‌وقت

آوریل ۲۰۰۹ - دسامبر ۲۰۱۲

رشت، ایران · حضوری

توسعه و نگهداری رابط‌های وب با استفاده از HTML، CSS و JavaScript.

Data StructuresFunctional ProgrammingHTMLRESTAgile MethodologiesCSSJavaScriptAlgorithmsOOPSoftware TestingProblem SolvingGit
پروژه‌ها

ژانویه ۲۰۲۵ - تاکنون

ابر‌برنامه خدمات نرم‌افزاری.

TypeScriptJavaScriptRust

Iran Regions

مشاهده

ژوئن ۲۰۲۴ - تاکنون

انتخابگر مناطق ایران

Clean CodingJiraSoftware ArchitectureSoftware DesignFunctional ProgrammingAlgorithmsSoftware TestingProblem SolvingData Structures

Admin-One-RTL

مشاهده

اوت ۲۰۲۳ - تاکنون

پنل مدیریت RTL Admin One با TypeScript و TailwindCSS

Clean CodingSoftware ArchitectureFunctional ProgrammingAlgorithmsProblem SolvingData Structures

Milad Danesh Institute

مشاهده

ژوئیه ۲۰۲۳ - تاکنون

وب‌سایت مؤسسه میلاد دانش با سیستم مدیریت جامع.

Team LeadershipClean CodingAgile MethodologiesJiraNode.jsReact.jsMicrofrontendNoSQLPostgreSQLSoftware ArchitectureSoftware DesignDockerFunctional ProgrammingAlgorithmsNext.jsCI/CDSoftware TestingBack-End Web DevelopmentSQLNestJSProblem SolvingData Structures

SVG Creator Tool

مشاهده

مارس ۲۰۲۳ - تاکنون

ابزار ایجاد SVG با استفاده از React.js و TypeScript.

Clean CodingSoftware ArchitectureSoftware DesignFunctional ProgrammingAlgorithmsCI/CDProblem SolvingData Structures

React Keycloak Connect

مشاهده

فوریه ۲۰۲۳ - تاکنون

KeycloakProvider یک کامپوننت React است که برنامه شما را پوشش می‌دهد و قابلیت‌های احراز هویت و مجوز را با استفاده از Keycloak فراهم می‌کند.

Clean CodingSoftware DesignFunctional ProgrammingAlgorithmsSoftware TestingProblem SolvingData Structures

Portfolio

مشاهده

ژانویه ۲۰۲۱ - تاکنون

Frontend: Next.js Backend: Nest.js

Clean CodingAgile MethodologiesJiraMicrofrontendNoSQLSoftware ArchitectureSoftware DesignFunctional ProgrammingAlgorithmsCI/CDSoftware TestingSQLProblem SolvingData Structures
تحصیلات

Islamic Azad University

مدرک کارشناسی مهندسی نرم‌افزار

اکتبر ۲۰۰۹ - دسامبر ۲۰۱۳

OOPJavaScript

Professor Reza

دیپلم ریاضی و فیزیک

اکتبر ۲۰۰۶ - ژوئن ۲۰۰۹

Data Structures
گواهی‌نامه‌ها

ISO 9001 TUV

TÜV NORD GROUP

ژوئن ۲۰۱۴

Skills

Programming Languages

JavaScriptTypeScriptRustHTMLCSSC++

Frameworks & Libraries

React.jsNext.jsNode.jsExpress.jsNestJSReact NativeTailwind CSSSocket.ioProgressive Web Applications (PWAs)

Databases

MongoDBPostgreSQLClickHouseRedis

APIs & Communication

RESTGraphQLWebSocketODataMQTTRabbitMQ

DevOps & Tools

GitDockerKubernetesJiraCI/CDStorybook

Software Engineering

Software EngineeringSoftware ArchitectureSoftware DesignSoftware TestingSoftware InfrastructureData StructuresAlgorithmsObject-Oriented Programming (OOP)Functional ProgrammingClean CodingAgile MethodologiesProblem SolvingTeam LeadershipFront-End DevelopmentBack-End Web DevelopmentMicrofrontendMicroservices