MOHAMMAD E. SEPEHR, Principal Solution Architect | Technical Lead

محمد ابراهیم سپهر - راهبر و مشاور ارشد نرم افزار

ebrahimsepehr.ir

با ۱۳ سال سابقه کار حرفه‌ای در حوزه نرم افزار ها، یک کارشناس قابل اعتماد و با تجربه در زمینه توسعه و مدیریت پروژه‌های برنامه‌نویسی با سال ها تجربه کد نویسی تحت اندروید، iOS، وب و دسکتاپ.

متخصص در تیم‌سازی، برنامه‌نویسی های ویژه، طراحی سیستم نرم افزاری مناسب کسب و کار و راه‌اندازی فرایندهای CI/CD و راهبری تیم‌های برنامه‌نویسی برای دستیابی به اهداف سازمان. در طول سال‌ها، به عنوان مدیر فنی، مالک محصول، رهبر تیم و مهندس نرم افزار، در شرکت های بزرگ و کوچک و سازمان ها، نرم‌افزارهای پیچیده و محصولات IT با کیفیت بالا را متناسب با شرایط و نیازمندی ها توسعه دهم و به طور موثری در فرآیند توسعه و بهبود کیفیت نرم‌افزارها واقع شوم. از طریق طراحی و پیاده‌سازی فرایندهای CI/CD، توانسته‌ام عملکرد تیم‌ها را بهبود و توسعه نرم‌افزارها را تسهیل و سرعت بخشم.

With 13.0 years of professional experience in the software industry, I am a dependable and experienced specialist in software development and project management. My expertise lies in team building, skilled programming, designing and implementing CI/CD processes, and guiding software development teams towards project objectives. Throughout the years, as a team leader and software engineer, I have successfully developed complex software and delivered high-quality products within many companies. By designing and implementing CI/CD processes, I have been able to enhance team performance and facilitate software development effectively.

CONTACT
اطلاعات تماس
Mohammad Ebrahim Sepehr
محمد ابراهیم سپهر
SOCIAL
شبکه های اجتماعی
SKILLS
مهارت ها
Team Building| Mentorship| Managment| Solution Making| Scrum Master| Recruiting| Advanced Algorith Design
AWS Cloud Platrorm| iOS Apps| Android Apps| Linux Servers| Window Servers| Web Platforms| CI/CD| Databases| VOIP| Blockchain
JavaScript| PHP| NodeJS| C#| GoLang| Dart| SQL| Python| Phisic Engins
Recommendations
حسن انجام کار
Lectures
Certificates
Bachelor of sicence in Softeware Engineering Azad University
Languages
English | Farsi
PERSONAL DETAILS
April 15, 1989
Tehran, Iran
اطلاعات فردی
متولد فروردین ۱۳۶۸
ایران - تهران
Experiences
تجربه ها
CTO - Setareh Honar Institute. (2023/2024)
موسسه تصویری ستاره هنر - ۱۴۰۱/۱۴۰۲ (آقای شهبازی)

AWS Cloud Platrorm

iOS Application

Android Application

GitHub CI/CD

Team Building

Flutter/Dart

.net Core

Window Servers

I was invited to create an internal programming team for the "Setareh-Honar" Institute to facilitate the growth and development of their VOD systems. After assessing the current state and future requirements, I chose C# for server-side programming and Flutter for mobile development, and proceeded to recruit software developers.
During this process, software development was carried out in an agile manner, with short iterations spanning a few weeks. Within less than 4 months, all versions including web, mobile, and iOS were ready for deployment. Ultimately, the institute will have the capability to continue developing and supporting their software with the carefully assembled team.
One professional C# programmer, one experienced backend and Linux developer, two Flutter programmers, one graphic designer, one hourly C# developer, one FrontEnd Developer, and one UX designer were recruited for the team.

برای رشد و توسعه سامانه پخش فیلم موسسه ستاره هنر، دعوت شدم تا تیم برنامه‌نویس داخلی برای موسسه را ایجاد کنم. پس از بررسی وضعیت فعلی و نیازمندی‌های آینده، زبان برنامه‌نویسی C# برای سمت سرور و Flutter برای توسعه سمت موبایل انتخاب کردم و شروع به گزینش نیروهای برنامه‌نویس کردم.
در این فرآیند، توسعه نرم‌افزارها به صورت چابک و در فاز های کوتاه چند هفته‌ای آغاز شد و در کمتر از ۴ ماه، تمام نسخه‌های وب، موبایل و iOS آماده بهره‌برداری شدند. در نهایت، موسسه قادر به توسعه و پشتیبانی نرم‌افزارهای خود با تیمی که چیده شد خواهد بود. یک برنامه نویس C# حرفه ای، یک دواپس و لینوکس کار حرفه ای، دو برنامه نویس Flutter و یک گرافیست برای مجموعه جذب شد. به همراه نفرات ساعتی c#، FrontEnd Developer و UX designer

CTO - Bina Institute. (2022/2023)
موسسه بینا - ۱۴۰۱/۱۴۰۲ (آقای نیرهدی)

AWS Cloud Platrorm

GitLab CI/CD

Team Building

Linux

GoLang

ReactJS

Postgresql

PHP

موسسه فرهنگی بینا، جهت امکان توسعه زیرساخت‌های نرم‌افزاری مورد نیاز برای پروژه‌های خود، با من همکاری را آغاز کرد تا یک تیم برنامه‌نویس داخلی را برای آنها تشکیل دهیم و زیرساخت‌هایی از قبیل فرم‌های نظرسنجی، پنل‌های گزارش‌دهی، پنل‌های جئومتریک و سامانه SSO تحت وب راه‌اندازی کنم.
برای این مجموعه، دو برنامه‌نویس ReactJS و یک برنامه‌نویس Golang گزینش و یک نفر QC انتخاب و پس از آموزش های لازم، تحویل به مالک محصول موسسه شد. تمامی کد ها و سرور ها با سرویس های ci/cd متصل و فرایند های انتشار نسخه و بک آپ ها خودکار سازی شد.

The Bina Institute, in order to enable the development of the necessary software infrastructure for its projects, initiated collaboration with me to establish an in-house programming team. My role was to set up web-based infrastructures such as survey forms, reporting panels, geospatial panels, and SSO systems.
For this organization, I recruited two ReactJS developers and one Golang developer and one QC specialist. After receiving the necessary training, they were handed over to the product owner of the institute. All codes and servers were connected to CI/CD services, and the version release and backup processes were automated.

- توصیه نامه

- Recommendation letter

Technical Manager - Dayan Startup Studio (2023)
استارت آپ استودیو دایان - ۱۴۰۱

Team Building

DevOps

Jira

BlockChains

WordPress

I was invited to contribute to the development of the programming team at "Dyan Startup Studio", a startup studio focused on attracting investors and aiding the growth of startups in various fields. The purpose of my invitation was to enable the studio to provide assistance to startups in their software development endeavors. Two PHP programmers were selected for this company and were onboarded, providing them with the necessary training.
Also, I sat up CI/CD to automate processes and also installed Jira for project management purposes.
من برای توسعه تیم برنامه‌نویسی در استودیو دایان، یک استارت‌آپ استودیو که به جذب سرمایه‌گذاران و کمک به رشد استارت‌آپ‌ها در حوزه‌های مختلف می‌پردازد، دعوت شدم. هدف از این دعوت، امکان کمک به استارت‌آپ‌ها در زمینه توسعه نرم‌افزارهای خود بود. دو برنامه‌نویس PHP برای این شرکت انتخاب و به استودیو پیوستند و به آن‌ها آموزش‌های لازم ارائه شد.
همچنین، CI/CD را برای خودکارسازی فرآیندها طراحی و راه اندازی کرده و همچنین Jira برای مدیریت تسک ها برای شرکت راه اندازی کرد..
CTO - Helli Institute (2021/2024)
موسسه آموزشی علامه حلی - ۱۳۹۸/۱۴۰۲ (آقای انصاری)

Scrum Master

ReactJS

Python

Asterisc/VOIP

Alameh Helli Educational Institute, recognizing the need to improve and enhance its online examination system and the lack of a developer, approached me to take charge of the development and support of this system by forming a new team. Given the outdated source code, this task posed a challenge. However, after several months of studying the source code and familiarizing myself with various tools and languages such as Python, Linux, React, and C++, I was able to acquire the necessary skills for the development and support of these projects. In addition to the main project, significant projects such as a mobile version of the e-book reader, management panels for student class registration, and a customized VoIP system were developed for the institute's use. Furthermore, I assembled a complete team to support and develop each of these projects within the institute.

موسسه آموزشی علامه حلی، با درک نیاز به بهبود و ارتقای سامانه آزمون آنلاین خود و فقدان توسعه‌دهنده، از من درخواست کرد تا با تشکیل یک تیم جدید، توسعه و پشتیبانی از این سامانه را بر عهده بگیرم. با توجه به قدیمی بودن سورس کد، این وظیفه چالش‌برانگیزی بود، اما پس از چند ماه مطالعه سورس کد و آشنایی با ابزارها و زبان‌های مختلف مانند پایتون، لینوکس، ریکت و C++، توانستم مهارت‌های لازم را در توسعه و پشتیبانی از این پروژه‌ها به دست آورم. علاوه بر پروژه اصلی، پروژه‌های مهمی مانند نسخه موبایل کتابخوان، پنل‌های مدیریت برای ثبت نام کلاس‌های دانش‌آموزان و سامانه ویپ سفارشی سازی شده نیز برای استفاده در موسسه توسعه و طراحی شدند. همچنین، یک تیم کامل برای پشتیبانی و توسعه هریک از این پروژه‌ها در موسسه تشکیل دادم.

- توصیه نامه

- Recommendation letter

Technical Team Coach - Paliz Co (2021/2022)
فن آوران ارتباطات پالیز - ۱۴۰۰ (آقای جهانگرد)

Solution Architect

Azure DevOps

R & D

FrontEnd

As a programmer and consultant with experience in managing technical teams and developing custom software, I joined Paliz Company. In this software organization, my primary role involved studying project management methodologies, providing training, and implementing project management tools in an Agile (Scrum) format. Considering the company's .NET infrastructure, I conducted training and set up Azure DevOps services for the company. Additionally, I was responsible for assessing the status of each of the five programmers, identifying their strengths and weaknesses, and communicating them to the company for training or determining more suitable positions.

به عنوان یک برنامه‌نویس و مشاور با تجربه در حوزه مدیریت تیم‌های فنی و توسعه نرم‌افزارهای سفارشی، به شرکت فن‌آوران ارتباطات پالیز ملحق شدم. در این مجموعه، نقش اصلی من شامل مطالعه روش‌های پیشبرد پروژه‌ها توسط تیم و ارائه آموزش‌ها و راه‌اندازی ابزارهای مدیریت پروژه به صورت اسکرام بود. با توجه به زیرساخت‌های .NET شرکت، من آموزش و راه‌اندازی سرویس Azure DevOps را برای شرکت انجام دادم. همچنین، وظیفه بررسی وضعیت هر یک از پنج برنامه‌نویس را به عهده داشتم تا نقاط ضعف و قوت هر کدام را شناسایی کرده و برای آموزش و یا تعیین پوزیشن مناسب‌تر به شرکت اعلام کنم.

- توصیه نامه

- Recommendation letter

Technical Product Manager - 4WG (2023)
شرکت چهار نسل امواج - ۱۴۰۲ (آقای احمدیان)

Team Building

NodeJS

Flutter

Figma

After the COVID-19 period and remote work teams, "4WG" Company decided to reestablish its internal programming team. My task was quite challenging as I had to transfer project source codes from the previous team to a new team that I was simultaneously selecting during the project development. This knowledge transfer and development process took about 3 months, and I added a 4-member team consisting of a NodeJS programmer, two Flutter developers, and a product owner to the team.
بعد از پایان دوره کرونا و تیم‌های دورکار، شرکت چهار نسل امواج تصمیم گرفت تا تیم برنامه‌نویسی داخلی خود را مجدداً راه‌اندازی کند. وظیفه‌ی من در این فرآیند بسیار چالش‌برانگیز بود؛ من باید سورس پروژه‌ها را از تیم قبلی به تیم جدیدی که در حال حاضر در حال انتخاب آنها بودم، منتقل می‌کردم. این فرآیند انتقال دانش و توسعه حدود ۳ ماه به طول انجامید و تیم جدیدی شامل ۴ نفر را به تیم اضافه کردم؛ این تیم شامل یک برنامه‌نویس NodeJS دو نفر برنامه‌نویس فلاتر و یک پروداکت اونر بودند.
Co-founder
موسس - مدیر فن آوری اطلاعات
CTO - HSH Co. (2021/Today)(CodeKit)
شرکت هوشمند سازان هستی - ۱۴۰۰/تاکنون (CodeKit)

Recruiting

Consulting

HR

At HSH Company as a CTO, consistently engaged in the selection and identification of young talents in the field of programming. Subsequently, I guide them towards training courses and, if possible, facilitate their employment in software companies. We are always on the lookout for skilled and ready-to-work programmers to attract and place them in various companies.

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

CEO - Saffron Co. (2019/2021)
شرکت نرم افزار گستر زعفران - ۱۳۹۸/۱۴۰۰

SDK Programming

Technical Architect

JavaScript

As the inventor of the 'Saffron Code' SDK and holding the position of CEO, I had the responsibility to offer software infrastructure services to software companies that had utilized this framework to develop their mobile applications. 'Saffron Code' was developed for Android and iOS mobile app development using the ActionScript3 and AdobeAir programming languages. Hundreds of mobile applications were produced for startups using this framework between the years 2014 to 2023 and were published on software marketplaces.

به عنوان مخترع فریم‌ورک 'زعفران کد' و با عنوان مدیر عامل، وظیفه‌ای داشتم که خدمات زیرساخت نرم‌افزاری این فریم‌ورک را به شرکت‌های نرم‌افزاری که با کمک آن نرم‌افزارهای موبایل خود را تولید کرده بودند، ارائه کنم. 'زعفران کد' برای توسعه برنامه‌های موبایل در پلتفرم‌های اندروید و iOS با استفاده از زبان برنامه‌نویسی ActionScript3 و AdobeAir طراحی و پیاده‌سازی شده بود. صدها نرم‌افزار موبایل برای استارتاپ‌ها در دوره‌ی بین سال‌های ۱۳۹۳ تا ۱۴۰۰ با استفاده از این فریم‌ورک تولید و در فروشگاه‌های نرم‌افزاری منتشر شده بودند.

Techmical Manager - Holderwin (2022/Today)

AWS Cloud Platrorm

BlockChains

Crypto Currencies

As a Co-Founder and CTO, I'm gathering technical solutions and the best architect to run this project perfectly. Holder win is a market-making platform & IPG for digital assets. founded in 2022
به عنوان یکی از بنیان گذاران و مدیران فنی، در حال جمع‌آوری راه‌حل‌های فنی و بهترین ساختار برای اجرای کامل این پروژه هستم. Holder Win یک پلتفرم سازنده بازار و IPG برای دارایی‌های دیجیتال است که در سال ۲۰۲۲ تأسیس شده است.
Technical Advisor for Startups
مشاور فنی استارت آپ

As an experienced technical person, who had hand over both programing and mentoring for software systems, I was involved in many startups as a Technical Advisor, Agile project manager and so on. some of them are mentioned here.

به عنوان یک فرد فنی با تجربه که در زمینه برنامه‌نویسی و راهنمایی سیستم‌های نرم‌افزاری فعالیت داشتم، در نقش مشاور فنی، مدیر پروژه Agile و سایر نقش‌ها در تعدادی استارتاپ حضور داشتم. برخی از آنها در ادامه ذکر شده‌اند.

Technical Consultant - The Artical (2023)
آرتیکال - ۱۴۰۱ (خانم محمدزاده)

Software consulting

WordPress

No Coding

The Artical is a startup that assists artists in selling their artistic products. I directed the team towards cost-effective and high-speed development, guiding them in achieving their goals using ready-made WordPress systems. Additionally, I connected them with a suitable individual for WordPress development. In many cases, project development without unnecessary and costly coding from scratch will be more efficient.
تیم آرتیکال یک استارت‌آپ است که به هنرمندان در فروش محصولات هنری خود کمک می‌کند. من تیم را در جهت توسعه با کمترین هزینه و با سرعتی حداکثری هدایت کردم و آنها را در پیشبرد اهدافشان با استفاده از سامانه‌های آماده وردپرس راهنمایی کردم. همچنین، یک نفر مناسب جهت توسعه وردپرس را به تیم آنها متصل کردم. در بسیاری از موارد، توسعه پروژه‌ها با کد نویسی از صفر بی‌مورد و هزینه‌بر خواهد بود.
Technical Manager - Sarrafi Digital (2021)
صرافی دیجیتال - ۱۳۹۹ (آقایان مزروعی و مجتباعی)

Agile Coach

BlockChains

Bitcoin

Crypto Currencies

UI/UX

.net Core

Bootstrap

Socket.io

SarafiDigital was an Iranian online exchange startup. I had many researches about blockchain and cryptocurrencies and I selected a great team of programmers and graphic designers to complete the first phase of this project.

SarafiDigital یک استارتاپ ایرانی در حوزه تبادل آنلاین ارز دیجیتال بود. در این پروژه، من تحقیقات بسیاری درباره بلاکچین و ارزهای دیجیتال انجام داده‌ام و تیمی برتر از برنامه‌نویسان و طراحان گرافیک را برای تکمیل فاز اول این پروژه انتخاب کردم.

Recommendations
حسن انجام کار - توصیه نامه ها
Paliz ًRecommendation Paliz ًRecommendation Bina Institute Recommendation Bina Institute Recommendation Distriqt Pty Ltd Recommendation MHelli Recommendation MHelli Recommendation
Art University of Isfahan - 2012 to 2015 (aui.ac.ir)
دانشگاه هنر اصفهان - ۱۳۹۲/۱۳۹۵ (aui.ac.ir)

I had workshops to introduce graphic designer students to the concepts of web programming.

برگزاری سه دوره ورکشاپ برنامه نویسی برای دانشجویان رشته گرافیک

Art University of Isfahan - 2015 Art University of Isfahan - 2015 Art University of Isfahan - 2013 Art University of Isfahan - 2012
مصاحبه ها

مصاحبه های برگزار شده در مورد ابزار توسعه نرم افزار زعفران کد

Interview with Farhikhtegan mag.
Interview with Karshenasan.net
University degree
مدرک دانشگاهی

Bachelor of Science in Computer Software Engineering. Azad University, Central Tehran Branch, Iran - 2016

مدرک لیسانس مهندسی کامپیوتر/گرایش نرم افزار. دانشگاه آزاد تهران مرکز ۱۳۹۴



Bio
بیوگرافی

از ابتدای شروع حرفه‌ی خود در حوزه نرم‌افزار، با انگیزه و علاقه‌ی کار حرفه‌ایم را آغاز کردم. با هماهنگی رشته دانشگاهی و حرفه برنامه نویسی، توانستم به سرعت در این حوزه کسب مهارت کنم.

پس از ۵ سال برنامه نویسی، در سن ۲۴ سالگی، به عنوان سرپرست فنی یک تیم برنامه‌نویسی در یک شرکت، نقشی فعّال در فرآیند انتخاب و آموزش نیروهای فنی داشتم.

تجربه‌ی گسترده‌ی برنامه‌نویسی نرم‌افزارهای سفارشی، دو سال بعد در سن ۲۶ سالگی مرا به ایجاد و توسعه یک فریم‌ورک برنامه‌نویسی به نام "زعفران کد" سوق داد. این فریم‌ورک، توسط ده‌ها برنامه‌نویس در شرکت مورد استفاده قرار گرفت و صدها نرم‌افزار موبایل برای سازمان ها و شرکت های گوناگون توسط این ابزار توسعه پیدا کرد.

پس از ده سال تجربه فعّالیت در میان صاحبان کسب و کار نرم افزاری، از سن ۳۰ سالگی به منظور توسعه نرم‌افزارهای سفارشی و استارتاپ‌های مختلف، به سمت ارائه خدمات مشاوره فنی، برنامه‌ریزی و طراحی معماری برای استارتاپ‌ها برای صاحبان کسب و کار راه یافتم. از سوی دیگر، نقش‌هایی مانند مدیریت و برنامه‌ریزی اجرای پروژه‌های نرم‌افزاری، تیم‌سازی و آموزش برنامه‌نویسان جوان و هدایت آن‌ها به منظور حضور مؤثر در بازار حرفه‌ای برنامه‌نویسی و تطبیق با نیازهای بازار را با اشتیاق و علاقه پیگیری می‌کنم.

تاکنون، تمرکز اصلی من بر برنامه‌نویسی و حل مسائل پیچیده الگوریتمی برای پیشبرد بهترین نرم‌افزارها برای مشتریانم بوده است. هدفم این است که هیچ‌یک از پروژه‌ها و برنامه‌نویسان در هیچ‌یک از مراحل اجرایی پروژه‌ها متوقف و ناامید نشوند. به همین دلیل، همچنان به کار حرفه‌ای خود در زمینه برنامه‌نویسی و حل مسائل ادامه می‌دهم. تجربه‌ی گسترده‌ای در تیم‌سازی و همکاری با توسعه‌دهندگان، طراحان و مدیران پروژه دارم و قادر به ایجاد یک محیط کاری مثبت و هماهنگ هستم. با تمرکز بر کیفیت و دقت در هر جزئی از پروژه، تلاش می‌کنم تا بهترین نتیجه را برای مشتریانم ارائه دهم.

Since the beginning of my career in software development, I embarked on my professional journey with passion for programming. Through the alignment of my university studies and programming profession, I quickly gained skills in this field.

After 5 years of programming, at the age of 24, I took on the role of a technical team lead in a company, where I played an active role in the selection and training of programmers.

With extensive experience in developing custom software applications, two years later, at the age of 26, I delved into creating and expanding a programming framework called "SaffronCode SDK" This framework was utilized by dozens of programmers within the company, and hundreds of mobile applications were developed for various organizations and companies using this tool.

After ten years of active experience among software business owners, at the age of 30, I transitioned towards providing technical consulting, planning, and architectural design services for startups and business owners. Additionally, I enthusiastically engage in roles such as project management, software team-building, training young programmers, and guiding them to effectively navigate the professional programming market and adapt to market needs.

Throughout my journey, my main focus has been on programming and solving complex algorithmic problems to advance the best software solutions for my clients. My goal is to ensure that no project or programmer faces setbacks or disappointments during any stage of project execution. Consequently, I continue to pursue my professional work in programming and problem-solving. I possess extensive experience in team collaboration with developers, designers, and project managers, and I am capable of creating a positive and cohesive work environment. By emphasizing quality and precision in every aspect of a project, I strive to deliver the best results to my clients.

Personal Characteristics
ویژگی های شخصیتی

MBTI: ISTJ

Hobbies:

علاقه مندی ها:

Family

Scientific reading

Travel

Movies