First Name: Hamoon
Last Name: Zehzad
Gender: Male
Date of Birth: 25 March 1987
Marital Status: Married
Curriculum Vitae
Personal Information
Professional Profile
With over 16 years of experience in the software development lifecycle, I have contributed to the successful design, development, and launch of robust applications that drive organizational success. I excel in crafting innovative solutions, leveraging strong design and problem-solving skills to address complex challenges effectively. As an experienced software engineer, I am passionate about creating high-performance, scalable programs that streamline processes, enhance productivity, and deliver exceptional value. My commitment to continuous improvement and staying at the forefront of technological advancements ensures that I consistently deliver cutting-edge solutions tailored to meet evolving business needs.
Technical Skills
Programming Languages
C#, SQL, HTML, CSS (SCSS, LESS), JavaScript, TypeScript
Frameworks and Templates
.NET SDK (Framework 3.5 up to 4.8.1, Core 2 up to 9), ASP.NET (MVC, Web API, Web Forms), WPF, Windows Form Application, Console Application, Blazor (Server, WASM, Hybrid), Angular
Tools and Libraries
Docker, Kubernetes, RabbitMQ, HashiCorp Consul, Fabio Load Balancer, Logstash, Kibana, Harbor, Seq, Entity Framework, ASP Identity, Duende Identity Server, Swagger, Fluent Validation, AutoMapper, Serilog, MediatR, Health Checks, Ocelot, YARP, Polly, Html Agility Pack, Mime Kit
Databases
Microsoft SQL Server, PostgreSQL, MongoDB, MongoFS, Redis, EventStoreDB, Elasticsearch
Testing Tools
XUnit, NUnit, Web Application Factory (Web API Integration Test), SpecFlow, Selenium, FlaUI, Fluent Assertions, BenchmarkDotNet, Moq, NSubstitute, Bogus
Architectural Patterns and Principals
Domain Driven Design, Clean Architecture, Microservice Architecture, N Layered Architecture, OOP, SOLID, CQRS, Event Sourcing, API Gateway, Circuit Breaker, Idempotency, Resiliency, Rate Limiting, Service Discovery, Load Balancing, Saga (Orchestration, Choreography), Publisher/Subscriber, Anti-Corruption Layer, Backend for Frontend (BFF), Gateway Aggregation, Sidecar, Materialized View, Distributed Caching, Health Monitoring, RESTful API, Multi Tenancy, Inbox Pattern, Outbox Pattern, API Versioning
CI/CD Tools
Git, TFS, Azure DevOps, GitHub, GitLab, Bitbucket
Cloud Services
Azure Kubernetes Service, Azure Container Registry, Azure App Service, Azure Service Bus, Azure Storage, Docker Hub, CloudAMQP, MongoDB Atlas
Work Experience
- Zivver B.V. October 2022 - Present Senior .NET Developer Amsterdam, The Netherlands
Developed a Microsoft Outlook plugin application using Add-In Express framework and Component Object Models in .NET 4.8. Created a sync operation service using .NET 8 and PostgreSQL for seamless data synchronization. Managed and hosted business analysis and event storming sessions to enhance understanding of business workflows within the domain.
- Tadbir Pardaz IT Group November 2020 - October 2022 Software Engineering Manager/ Technical Lead Tehran, Iran
Led a team of 10 engineers in developing the 'Delta' investment fund solution using Angular, .NET, and SQL Server using a backend for frontend (BFF) architecture with multi tenancy capabilities. Achieved seamless integration of frontend and backend systems, ensuring optimal performance and user experience. Designed, supervised and implemented of company-wide internal services, including custom NuGet packages for internal applications. Led classified sessions on software engineering topics like design patterns, RabbitMQ, RESTful APIs, and CQRS. Designed, supervised and implemented a highly available logging service utilizing RabbitMQ, Logstash, Elasticsearch, and Kibana.
- Hesab Rayan Pars April 2020 - November 2020 Technical Lead Tehran, Iran
Led a team of 5 developers and 2 QA engineers in developing the ERP software 'Mohaseban' at Hesab Rayan. Implemented agile methodologies to streamline development processes and ensure timely delivery of software updates. Successfully integrated new features into the ERP software, improving user experience and increasing efficiency.
- TTRP Co January 2018 - February 2020 Technical Lead Tehran, Iran
The lead development of B2B online platform 'Chemi Bazaar' for chemical industry using .NET Core 2.1 and Microsoft SQL Server. Implemented Elasticsearch for backend search database and utilized HTML, Razor, jQuery, and LESS for frontend design. Successfully launched platform, increasing user engagement and streamlining industry transactions.
- Nafis Software Co August 2016 - May 2018 Senior .NET Developer Tehran, Iran
Design and development of an online news monitoring and customization platform called ‘Tash Rasaneh’, an online architectural engineering competitions platform called ‘Rastarc’ and various websites using .NET Framework 4.6 and Microsoft SQL Server for backend and HTML, ASP.NET Web Forms, MVC 5, jQuery and LESS for frontend.
- Gozineh Consulting Engineers Co October 2012 - July 2016 Full Stack Developer Tehran, Iran
Development of database management system of parks and landscapes of Tehran Municipality using .NET Framework 4.6 and Microsoft SQL Server for backend and HTML, ASP.NET Web Forms, jQuery and CSS for frontend.
- Freelance January 2010 - September 2012 Full Stack Developer Tehran, Iran
Design and development of various platforms and websites using .NET Framework 4.6 and Microsoft SQL Server for backend and HTML, Web Forms, jQuery and CSS for frontend.
Education
Azad University Sari Branch
Bachelor of Software Engineering
Language Skills
English (C1), Deutsch (A1), Azerbaijani (B1), Persian (Mother tongue)
Hobbies
Reading software engineering books
Watching software engineering conferences
Experimenting new software development patterns and libraries
Traveling with my family and experimenting with new restaurants