Daniel Soleimany

Software Developer

I am developer and interest in learning new tools.I have been working
in this field for more than 8 years.
Masters of Science in Software Engineer.
My biggest challenge is striving to do things in the best way possible

danielgia35@gmail.com
0921-1271720
Tehran, Iran
2 Aguest,2001
github.com/idanieldrew
www.linkedin.com/in/idanieldrew

SKILLS

PHP Golang Laravel MySQL Docker Rabbitmq

PROJECTS

Redact

Technology:

Laravel

  • Modular
  • More than 100 test & check with Continuous integration
  • Use ELF stack(Elasticsearch,Kibana,Filebeat)
  • Use Rabbitmq for Queue
  • Use FFMPEG for video streaming
  • Use Redis for queries
  • Use Docker for containerize & minio for S3

See Other Feature

Rabbitmq Package

Technology:

PHP

  • Rabbitmq php SDK
  • Publish & Subscribe messages
  • Queue driver for laravel
  • Support fanout,direct,topic types
  • Have MockTests
  • Observing solid principles and patterns

See Other Feature

Blog

Technology:

Golang

  • TRY to Observing architecture uncle bob
  • Test repository layer
  • Use MongoDB for product entity
  • Use Mysql for user entity
  • Use Redis for queries
  • Use Docker for containerize

Private

Blog

Technology:

Golang

    Simple Crud

  • Gin framework
  • Use JWT(json web token) for authentication
  • Postgresql database

See Other Feature

Cars-Gallery

Technology:

Lumen - Nuxt.js

  • Use jwt for authentication
  • Use Redis in Queue & Job
  • Use vuex for state management
  • Use Tailwindcss for Ui In Vue

Front , Back

TDD Project

Technology:

Laravel - Tailwindcss

  • Use Laravel Breeze for authentication
  • Use vuejs in project
  • Various and functional features

See Other Feature

E-commerce

Technology:

Laravel

  • Use Laravel ui for auth
  • panel admin(voyager)
  • live search with vue.js

See Other Feature

Weblog

Technology:

Laravel - Bootstrap

  • Use Laravel Breeze for auth
  • Panel admin
  • Use Vue.js In Project

See Other Feature