Summary
Overview
Work History
Websites
Timeline
Generic

Reza Bazargan

North Vancouver

Summary

Seasoned Senior Software Engineer with extensive experience in the internet industry. Proficient in developing high-scale, distributed applications utilizing Application Interfaces, Angular, .NET Framework, .NET Core, JavaScript, NoSQL databases, Entity Framework, MVC, microservices architecture, and Web APIs. Recently, I have been deeply focused on Web3 technologies, exploring decentralized systems and blockchain innovations. With hands-on experience developing and deploying smart contracts using Solidity on platforms like EVM, Base, and Solana, I am passionate about concepts like Proof of Stake (PoS) and decentralized architecture. Eager to bridge my extensive experience in traditional software development with the rapidly evolving world of Web3 to build transformative, future-ready solutions.

Overview

16
16
years of professional experience

Work History

Senior .NET Developer

CAE
08.2023 - Current

Senior Software Developer

Yocale
10.2020 - 08.2023
  • Company Overview: Yocale is where people discover & book their perfect appointment with their doctor, hair salon, massage therapist, and so many more appointment-based businesses. Yocale drives new clients to businesses and empowers them via a vast free suite of applications to manage all aspects of their business, from any device. Yocale helps businesses manage their schedule, clients, staff, and the entire business from just about anywhere and at any time.

Technical Manager

GajMarket
02.2018 - 11.2019
  • Architect and leading microservices teams in a containerized eCommerce application.
  • Some of my duties are as follows:
  • - Developing Software infrastructure of e-commerce microservices with .NET Core Docker Swarm, Redis, Elastic, Mongo DB and Rabbit MQ.
  • - Responsible for 24-hour maintenance of main website with multiple online users.
  • - Responsible for simultaneous testing and publishing website servicers without any intropion.
  • - Responsible for managing and leading software team for selection and architecture of stablished services.
  • - Leading, transferring experience and helping team to write the codes and software tests.

Senior Software Developer

Shatel
01.2017 - 01.2018
  • Company Overview: Shatel is the largest provider of communication and content services in the private sector of Iran
  • Responsibilities:
  • Developing New Shatel face base on newest web technologies such as .Net Core and Angular 2
  • Maintain and improve Legacy systems, base on Microsoft technologies

Software Architecture

Digikala.com
02.2016 - 12.2016
  • Company Overview: Digikala is one of the top 5 startups in Iran which is the pioneer in e-commerce including online retail and marketplace. Digikala includes multiple modules like inventory, product catalog, fulfillment, sales, procurement, etc.
  • Responsibilities:
  • SOA and EDA architect base on .NET technologies
  • Design and implementing Microservices framework.
  • Implementing Messaging queue with RabbitMQ and EasyNetQ
  • Working on Eventual Consistency Concepts.

Senior Developer

Farab Co.
04.2012 - 02.2016
  • Company Overview: Farab is currently working on different domestic and international projects in a wide variety of fields such as hydro power plants, thermal power plants, oil, gas, petrochemical projects, railway industries, civil works, smart grid, water treatment plants, water desalination plants, and operation and maintenance of power plants.
  • Some of my duties were as follows:
  • - Design an developing Farab software infrastructures, based on .Net technologies including ASP.NET MVC, Entity framework and WebDAV.
  • - Developing an implementing communication protocols comprehensive software systems.
  • - Developing and implementing user interfaces with JavaScript, CSS, jQuery and Kendo UI

Developer

Aryan System Pardaz
03.2009 - 04.2012
  • Company Overview: Aryan System Pardaz is a member of Golrang Industrial Group holding. Basically, established to manage and deliver IT services to all the holding companies including software, hardware, networking and other services
  • Responsibilities:
  • Work in ERP Team as a developer On Microsoft technologies such as ASP.Net, C#, MVC, SQLServer 2008, WPF, and, Silverlight

Timeline

Senior .NET Developer

CAE
08.2023 - Current

Senior Software Developer

Yocale
10.2020 - 08.2023

Technical Manager

GajMarket
02.2018 - 11.2019

Senior Software Developer

Shatel
01.2017 - 01.2018

Software Architecture

Digikala.com
02.2016 - 12.2016

Senior Developer

Farab Co.
04.2012 - 02.2016

Developer

Aryan System Pardaz
03.2009 - 04.2012
Reza Bazargan