Payam Jafari

Back-end Developer

Intro

Who am I.

A software developer with 5 years of experience who is looking for new challenges and opportunities in every aspect of life specially software engineering.
Have experience in back-end development including php, golang programming languages with micro-service architecture.
Love teamwork and knowledge sharing.
Looking forward to see the day AI replacing me :)

Projects

What have I done.
2023

Snapp Express Payment Service

A service written with golang which does all the payment job. Performance monitoring done with prometheus, Has Unit Testing, Using Gorm for DB and Gin for RestAPI, Sending logs to syslog server, Sentry for errors, and much more

2022

Snapp Express Core Development

Backend development with Symfony. Mysql, RabbitMQ, ElasticSearch and more. Developing new features and bugfixes for core service such as "AP Direct Debit" implementation, ticketing system, order tracing and "Slow Delivery" feature

2021

Filimo Jackpot

Backend development with laravel. Using RestAPI, Queues, Passport/Sanctum, Notifications, Image Crop, Docker, Mysql, ...

2022
2021
2020

Tahlilgar / Datami

Backend development with laravel. Using MongoDB, ElasticSearch, RestAPI, Queues, Passport, Notifications, ...

2021

PTRCO

Backend development with laravel. Using RestAPI, Queues, Passport/Sanctum, Blades For Admin Panel, Image Crop, Docker, Mysql, ...

2019

Landik

Backend development with laravel. Using RestAPI, Queues, Passport, Notifications, Image Crop, DNS Server, Mysql, ...

2020

Drmoon

Laravel, Caching, Sanctum, Redis, Jquery, Observers, Mobile Notifications, Payment system, And ...

2019

Snowa

Custom Wordpress Theme Development - Woocommerce - Elementor - WP MVC Design pattern Custom Plugins - Customized Page builder and ...

2022
2021
2020

ElastiCute

An advanced query builder for ElasticSearch

2020

MongoCute

An advanced query builder for MongoDB

2020

Rejim Bartar

Laravel - Sanctum RestAPI - Complex DB - Diet system Payment system

2020
2019

Aminian Appointment

Laravel, Caching, Sanctum, Redis, Jquery, Observers, Mobile Notifications, Payment system, Full Featured appointment system and ...

2019

Jibit

Wordpress - Convert main page and sub pages to WordPress theme

2018

Turk Doner

Wordpress - Convert all pages to WordPress theme and make them dynamic

2017

Novin Tarkhis Baghi

Wordpress - Convert all pages to WordPress theme and make them dynamic

Skills

What can I do.

Golang 8+ months

Context, Goroutine, Interfaces, Gorm, Gin, Zerolog, gRPC, Protobuf

Laravel 4+ years

Laravel Modules, Eloquent, Middleware, Passport, Sanctum, Events, Notification, Queue, API Resource, Observers, Localization and ...

php 4+ years

OOP and SOLID,DRY,DDD Principles, Experience in developing php composer packages in packagist and making laravel and wordpress projects

MySQL 4+ years

Relations - Many to Many - Foreign Keys Indexes - Joins and ...

Git 3+ years

Team working, standard commenting, github, gitlab, ...

Docker 1+ year

Dockerfile, docker-compose, dockerizing laravel projects, ...

DNS Servers 1+ year

DNS Technologies like "Bind", "PowerDns" DNS Zones and records like A,CNAME, PTR, MX and ...

Nginx, Apache 3+ years

Experience in Running servers with Nginx and Apache, Config them to what needed

WP plugin development 3+ years

Filters - Actions - RestApi in WP Woocommerce - Elementor

MongoDB 1+ year

Projection, Aggregation, Query filter, ...

ElasticSearch 1+ year

Aggregation, Histogram, Query filters, ...

Design Patterns 2+ years

Builder, Abstract Factory, Facade, Adapter, Prototype, Singleton, Repository, Composite, ...

Html, Css, Sass 5+ years

HTML5, Css3, Sass, Bootstrap, Css Sprite, Flexbox, ...

Jquery 3+ years

Jquery Ajax, Jquery ui, also built a jquery file uploader, ...

Testing 6+ months

Unit testing and feature testing

Flutter 3+ months

Widgets, Connect to api, high performance apps, ...

Unreal Engine 4+ months

Meshes, 3D modeling, Blueprints, C++ based blueprints, Niagara, Volumetric Lighting, ...

Experience

Yes. I've been around.
Mid 2022 – Now

Snapp Express

Back-end Developer

Tehran, Iran

Currently working as Back-end developer working on a new service for payment.

2020 – Early 2022

Lifeweb

Laravel Developer

Tehran, Iran

worked as laravel developer on some projects with high value data and elastic search databases.

2017 – 2020

ShemiranWeb / Selak Pardaz

Laravel Developer

Tehran, Iran

Developed 3+ Laravel Projects and 8+ WordPress Projects.

2018 – 2019 and 2021

Garousian Studio

Laravel/Wordpress Developer

Tehran, Iran

Developed 3 WordPress Projects and Landik.ir project as Laravel. And also the filimo jackpot project in 2021.

2018

Efadd

Laravel Developer

Tehran, Iran

Developed crm and inventory system.

2015 – 2017

Freelancer

Tehran, Iran

Developed some websites and made 4 WordPress themes for selling in zhaket.ir.