Curriculum Vitae
Software Developer and DevOps Engineer
IRISA Co, (irisaco.com/en)
Sep 2019 - Current
Iran, Isfahan
- Core memmber of SCADA enterprise applications C++ programming team.
- Designing and implementing highly scalable microservices and event driven architecture.
- Multi thread and asynchronous programming using C++.
- Using apache kafka as main medium for event sourcing system.
- Designing cloud native projects using docker containers and docker swarm technology.
- Using redis as real-time database and cache all measurement into it.
- Developing hot reloading systemy to update data model without the need to restart the program one of the good challenges for me.
Software Architecture and Full-stack Developer
Digintus Co, (www.digintus.com)
Mar 2021 - Oct 2021
Iran, Isfahan
- Design and development of Front & End using JavaScript and Angular Framework based on microfront architecture and monorepos with NX technology.
- Collaboration in creating and implementing database architecture
- Provide solutions for implementing backend architecture and implementing the connection between backend services using Python and the celery library.
Full-stack Developer
Rohamtel Co, (rohamtel.com)
Aug 2020 - Oct 2021
Iran, Isfahan
- Implement and operate Rohamtel website as a full-stack developer.
- Digital marketing, sales strategy and SEO.
- Implement landing pages for different occasions.
Founder Startup [Failed]
Konkoorsara, (konkoorsara.ir)

Sep 2015 - Aug 2018
Iran, Isfahan
- Konkoorsara was a startup with the aim of creating a social network for students and Konkur students. Unfortunately, due to my lack of experience in creating a team and my young age, this startup failed.
Education and Training
B.S. Software Engineering
University of Kashan (kashanu.ac.ir/en)
Sep 2016 - Jan 2021
Iran, Isfahan, Kashan
Teaching Experiences
Teaching Assistant (TA)
University of Kashan (kashanu.ac.ir/en)
Sep 2017 - Sep 2018
Iran, Isfahan, Kashan
Proficiencies and Technical Tools
Programming Languages
- Highly experienced in modern C++ and JavaScript (ES6 and ES6+)
- Experienced in Typescript, Python and Php
- Familiar with C# and Dart
Web APIs, Frameworks and Libraries
- Highly experienced in Css libraries such as Bootstrap5 and Tailwind3
- Experienced in React js and Angular
- Experienced in Nx (Next generation build system with first class monorepo support and powerful integrations.)
- Experienced in React Hooks, React Query and React Router v6
- Experienced in Redux, Redux Thunk, Redux Sage and Redux Persist
- Experienced in Angular libraries such as RxJs, PrimeNG and Material Design
- Experienced in Styled Component
- Experienced in Rest Api and Qraph QL
- Experienced in Laravel and Wordpress
- Familiar with Node Js and Python Fast API
C++ APIs, Frameworks and Libraries
- Experienced in New C++ features and standards
- Experienced in C++ build tools (CMake)
- Experienced in multi-threaded programming
- Experienced in C++ libraries such as Spdlog, Redis-plus-plus, LibrdKafka and Moodycamel ConcurrentQueue and Ocilib
- Familiar with gtest libarary
DevOps Tools
- Highly experienced in Docker, docker-compose and Docker Swarm
- Experienced in Apache Kafka, Kafka Sink/Source Connector, Kafka Schema Registry
- Familiar with Prometheus, Exporters and Grafana
- Familiar with Traefik labs
Messaging and Stream-processing Tools and
Libraries
- Experienced in Apache Kafka, Kafka Sink/Source Connector, Kafka Schema Registry
- Experienced in Redis Channels
- Experienced in Python Celery
- Familiar with RabittMQ
Database
- Experienced in relational databases (SQL Server and MySQL)
- Experienced in In-Memory database (Redis)
- Familiar with NoSQL database (MongoDB)
- Familiar with Firebase
Operating Systems
- Linux, Windows
Others
- Highly Experienced in HTML and Css
- Experienced in object-oriented design and design patterns
- Experienced in software methodologies (Scrum, TDD)
- Experienced in version control systems (TFS, Git)
- Experienced in SCADA and Industrial Automation Protocols (IEC 60870-5-104, Modbus)
- Familier with Flutter
- Familier with Socket programming (TCP, UDP, UDT)
- IDEs: Visual Studio Code