Saleh Rahimzadeh | صالح رحیمزاده
As a Software Engineer with +7 years of experience, I'm deeply passionate about software development, engineering, and architecture.
My professional journey has been marked by well-organized work processes and punctuality, enthusiasm for learning new technologies, reflecting my commitment to delivering quality results.
Contact
📱 Skype: live:saleh-rz
Profiles
🔗 LinkedIn: https://www.linkedin.com/in/saleh-rahimzadeh
🔗 Github: https://github.com/saleh-rahimzadeh
🔗 Dev.to: https://dev.to/saleh_rahimzadeh
Skills
Programming Languages: Go
Backend Frameworks: Gin, Go-Kit, Chi, Service Weaver, google/Wire, Asynq
GUI Frameworks: Fyne, Wails, Electron
API Architecture: RESTful, gRPC, GraphQL
Messaging Broker: NATS, RabbitMQ
Databases: PostgreSQL, MongoDB, Redis, etcd
ORM & ODM: Gorm, sqlc
Testing Frameworks: Godog (Cucumber), testify
Microservice & Cloud: Fluentd, Jaeger, Prometheus, Grafana
Architecture & Design: Domain-Driven Design (DDD)
DevOps: Docker, Docker Compose, Podman, Git, Kubernetes, Nginx, Caddy, Envoy, MinIO
Other Knowledges
JavaScript, Vue.js, Node.js, MS SQL-Server, Java, MySQL, HTML, CSS
Arithmetic, Algebra and Discrete Mathematics
LLM, RAG
Projects
go-words
- 🔗 https://github.com/saleh-rahimzadeh/go-words
- A words table and text resource library for Golang projects.
- GoOpen Source Library
inward.ir
- 🔗 https://www.inward.ir
- An online news media (under development...)
- GoPostgreSQLsqlcgRPCetcdfluentdRedisChi
Ozone Card
- A microservices project, provides multiple Wallet and Coupon for user.
- GoKong API GatewayGormGinMS SQL-ServerGrule Rule Engine
Parsa BackOffice
- A back-end API Gateway for "Parsa Payment Switch" project in "Pasargad Electronic Payment" company.
- GoRabbitMQGormGo-KitMS SQL-ServergRPC
Dorsa Internet Payment Gateway
- IPG project for "Pasargad Electronic Payment" company.
- Vue.jsHTML 5CSS 5Bootstrap 5
Parsian Payment Switch
- Payment Switch for Parsian Bank.
- JavaOracle
Education
Iran University of Science and Technology, Master in Computer Software Engineering, (2017 - Dropout)
Azad University - Tehran North Branch, Bachelor in Computer Software Technology Engineering, (2015 - 2017)
Work Experience
Ozone, Senior Golang Developer, (2024)
- 🔗 https://ozonecard.app/
- Developing backend APIs and microservices.
- Implementing automatic mock mechanisms.
- Implementing data migration pipelines and ETL.
- Implementing software architecture patterns (Rety, Proxy, Adapter, ...).
- Rearchitecting legacy project to new microservice based.
Pasargad Electronic Payment, Golang Developer & Frontend Developer, (2021 - 2024)
- 🔗 http://www.pep.co.ir/
- A subsidiary company of Pasargad Bank (www.bpi.ir)
- Implementing BackOffice API gateway for "Parsa Payment Switch" project.
- Implementing FrontOffice dashboard for "Parsa Payment Switch" project.
- Design and developing UI and interface for "Dorsa Internet Payment Gateway" project.
- Implementing "Report Office" project, a RESTful request dispatcher and preparing data from different BackOffice API.
Caspian, Developer, (2016 - 2020)
- 🔗 http://www.caspco.ir/
- A subsidiary company of Parsian Bank (www.parsian-bank.ir)
- Customization and developing modules for MISYS FusionBanking Trade Innovation (FBTI)
- Develop and implementing Internet Bank portal.
- Developing features for Channel Manager project
- Web Developer
Certificates
- Full Stack Open 2019 - Modern Web Development, University of Helsinki, Dec 2019, https://studies.cs.helsinki.fi/stats/api/certificate/fullstackopen2019/en/ce42e8d768ba2552e233534390d60c40
- DevOps with Docker 2020, University of Helsinki, May 2020, https://studies.cs.helsinki.fi/stats/api/certificate/docker2020/en/228d3b8d18692b75ae71c89ff0b89562
- SQL & PostgreSQL, Udemy, Apr 2020, https://www.udemy.com/certificate/UC-49d5df7d-5a87-4916-bd18-78474447b476/
- MongoDB - The Complete Developer's Guide 2020, Udemy, May 2020, https://www.udemy.com/certificate/UC-dc6183b4-1dfa-4cdd-9a02-df77828c3c0a/