سوابق شغلی
-
Technical Lead
Mofid Securities
از
مهر
۱۴۰۲
تا
حالا
من به عنوان Technical Lead در Mofid Securities، تیم فنی را در توسعه سیستمهای مقیاسپذیر و با کارایی بالا رهبری میکنم که باید بالا حداقل 10 میلیون درخواست در روز رو جواب گو باشند.
وظایف کلیدی من شامل هدایت جنبههای فنی، راهنمایی توسعهدهندگان و نظارت بر پروژهها از برنامهریزی تا اجرا است.
من با موفقیت سیستمهای قدیمی را به میکروسرویسها مدرن و ابزار های امروزی تبدیل کردهام، فرآیند CI/CD را پیادهسازی کردهام که زمان استقرار را تا 50% کاهش میدهد. این pipline ها ابتدا انواع تست ها (unit test, integation, automted, e2e,..) را اجرا میکنید بعد در روال توسعه قرار می دهد، همچنین با کمک تیم SRE مباحث DevSecOps را راه اندازی کردیم. همچنین من برای حفظ کیفیت کد در pipline ها از ابزار های آنالیز زیادی مانند SonarQube استفاده کردم. برای کد نویسی از TDD استفاده شده که با پوشش بالای 95% (Line,Method, Branch) را دارا می باشد.
تکنولوژی ها:
C#, ASP.NET Core, Microsoft SQL Server, Dapper, Ef, Xunit, Elk, Docker, Kubernetes, Sentry, Ocelot, Git, RabbitMQ, Jaeger, Prometheus, Grafana, Redis, ConfigServer, Polly, Grpc, React, Java, Kotlin, TWA, PWA, Posthug, Unleash,....
-
Backend Chapter Lead
Mofid Securities
از
اردیبهشت
۱۴۰۱
تا
مهر ۱۴۰۲
I work in Mofid App team as Backend Chapter Lead. Mofid App is a free and user-friendly mobile application based on people's financial life. This program aims to improve people's financial life and empower them. Through this program, they can invest and manage their financial life. In fact, it is a neo-bank in a new format.
My task is to manage the rewriting of the current infrastructure with the latest technologies as well as to lead the Backend chapter and select technology and infrastructure development.
Modern technologies are used in this program. It is developed using a microservices architecture based on ASP core and Docker distribution.
Technologies:
C#, ASP.NET Core, Microsoft SQL Server, Dapper, Xunit, Elk, Docker, Kubernetes, Sentry, Ocelot, Git, RabbitMQ, Jaeger, Prometheus, Redis, ConfigServer, Polly, Grpc, ....
-
Backend Chapter Lead And Wallet Team Manager
پرداخت الکترونیک سداد
از
فروردین
۱۴۰۰
تا
خرداد ۱۴۰۱
Wallet team manager and technical team leader.
I work in the IVA team. IVA is a free and user-friendly mobile payment application owned by Bank Melli.
I am also the manager of the IVA wallet team and the head of the IVA technical team. In addition to managing the wallet team, my job is managing the technical team and selecting technology, and developing infrastructure.
Projects that play a key role in development and maintenance:
- Electronic wallet (including credit wallet, cash, wallet balance, purchase, transfer)
- Neshan Bank (Open Banking Approaches)
- Bill management services and bill payment and inquiries from various providers
- SIM card recharge purchase services
- Violation services and inquiry of car services
In this program, modern technologies have been used. Developed using ASP kernel-based microservice architecture as well as Docker distribution.
technologies:
C#, ASP.NET Core, Microsoft SQL Server 2017, Dapper, Docker, Sentry, Ocelot, Git, RabbitMQ, Jaeger, Prometheus, Redis, ConfigServer, Polly
-
Senior Software Developer
Sadad Electronic Payment - پرداخت الکترونیک سداد
از
مرداد
۱۳۹۸
تا
فروردین ۱۴۰۰
Iva app development as well as internal systems.
develop iva app. IVA is a free, user-friendly mobile payment application that provides highly secure access to a wide range of payment services such as bill payment (with the text line and barcode scanning), mobile recharge, departure tax payment, card to card money transfer, traffic fines inquiry and payment, charitable donations, etc. Moreover, within this comprehensive platform, promotions such as rewards are offered based on user activities.
Iva belongs to Bank Melli Iran.
In this program, modern technologies have been used. Developed using ASP core based microservice architecture as well as docker distribution.
-
Senior Back-End Developer
.Alibaba Travels Co
از
تیر
۱۳۹۶
تا
تیر ۱۳۹۸
نوشتن with label(وایت لیبل) Altrabo
این وایت لیبل با تمام provider ها کار میکنه (moghim, meraj , seper , mahan, ..)
انجام تخصوصی CI (continuous integration)
تکنولوژی های مورد استفاده در این سایت
Nlayer programing
JWT Authentication
Nhibernate
Ioc Container(Castle)
Design pattern
CI/ CD
Redis
OData
Nlog
-
Senior Backend Developer
Gaj International Publication
از
مهر
۱۳۹۵
تا
تیر ۱۳۹۶
برنامه نویس ارشد و سرپرست تیم نرم افزاری
راه اندازی کامل وب سایت http://www.mygaj.com/ . این وب سایت با توجه به آخرین تکنولوژی ها نوشته شده
- Nlayer programing
- Micro Service
- Entity Framework
- IOC Container
- JWT Authentication
نوشتن وب سایت های ذیل ، به همراه سرویس App اندروید گاج
http://book.gaj.ir/
http://azmoon.gaj.ir/
http://app.gaj.ir/
-
Back-End Developer
Gaj International Publication
از
آذر
۱۳۹۳
تا
مهر ۱۳۹۵
|