Maziyar Gerami

Maziyar Gerami Email and Phone Number

Backend Developer at Avan Software Technology Advisors | Part of Flickit Team @ Avan Software Technology Advisors (ASTA)
Maziyar Gerami's Location
Kermanshah, Kermanshah Province, Iran, Iran, Islamic Republic of
About Maziyar Gerami

With a Master's in Computer Software Engineering from Islamic Azad University, I currently excel as a Java Software Engineer at ASTA, where I lead the development of RESTful APIs and microservices with Java 17 and Spring Boot. My role centres on architecting scalable solutions, evidenced by implementing Hexagonal Architecture in our latest project, Flickit.Our midsize team's collaborative efforts have integrated Minio storage solutions, boosting data management significantly. My drive for innovation is matched by a commitment to best practices, including Test-Driven Development (TDD), which ensures our work not only meets but exceeds industry standards.

Maziyar Gerami's Current Company Details
Avan Software Technology Advisors (ASTA)

Avan Software Technology Advisors (Asta)

View
Backend Developer at Avan Software Technology Advisors | Part of Flickit Team
Maziyar Gerami Work Experience Details
  • Avan Software Technology Advisors (Asta)
    Java Software Engineer
    Avan Software Technology Advisors (Asta) Dec 2023 - Present
    Tehran, Tehran Province, Iran
    Avan Software Technology Advisors (ASTA) was founded in 2003 with the mission to deliver IT solutions to a wide range of enterprises in public sector services.- Spearheaded the development of RESTful and microservices-based APIs within the Flickit open-source project, leveraging Java 17 and Spring Boot technologies.- Implemented Hexagonal Architecture design principles for more than 30 ports and adapters to ensure modularity and scalability in developing APIs, fostering a robust and maintainable codebase.- Collaborated within a midsize team to integrate Minio storage solutions, enhancing data management capabilities while adhering to Test-Driven Development (TDD) practices and promoting clean code standards. We utilized Liquibase for database schema management and PostgreSQL for data storage
  • Rdsysco
    Senior Clojure Developer
    Rdsysco Jul 2022 - Dec 2023
    Remote
    As a prominent team, RDSysCo developed a portal for managing the oil and gas industry. RDSysCo is abranch of EPFC corp. https://epfccorp.com/- Collaborated with 40 developers and 10 business experts in the Kanban framework and DDD methodology to explore the domain and boundaries of the ERP web application- Designing PostgreSQL database and using HoneySQL library to interact with it- Developing modules using Clojure programming language and TDD process- Deploying the microservices using Pedestal middle-ware on AMAZON AWS- Developing some modules using the pair-programming technique
  • Razi University
    Java Developer
    Razi University Jan 2020 - Jun 2022
    Kermanshah, Iran
    As a team member, an open source Central Authentication System (CAS) named Apereo CAS wascustomized and deployed. Another application named IDMAN was developed using Java and Spring bootto manage users, groups, services, and logs. Currently, this application is used by :- Iranian Offshore Oil Company (IOOC) https://www.iooc.ir/- Razi university, a public university based in Kermanshah, Iran https://www.razi.ac.ir/- Deploying and customizing the Apereo CAS system and developing a web app to interact with- Developing a managing application using Spring boot, Spring Security, and Spring Data- Using OpenLDAP and Active Directory for storing the users’ and groups’ identities for user authentication- Using MongoDB to store logs and extra information about users, groups, and services- Synchronizing data in MongoDB and OpenLDAP and using Hibernate to use this information in theapplication- Using SAML, CAS, and OAuth 2.0 protocols to define services- Using Junit for automated testing
  • Spot Online Taxi
    Android Developer
    Spot Online Taxi Sep 2017 - May 2019
    Kermanshah, Iran
    As a member of a mid-size team, we developed an online taxi app. It was one of the most successful online taxis in Kermanshah and its android application was developed with Java programming language.- Developing an android app to interact with server-side application- Using the transaction concept to manage users’ wallets- Using SQLite to store current travel data locally- Using Geolocation, Geocode, and Geocode reverse APIs of the Google Map platform to handle users’origin and destination
  • Islamic Azad University Incubator
    Android Developer
    Islamic Azad University Incubator Sep 2015 - Jul 2017
    Iran
    Collaborating with a small team, we started two startups including a social media with cooking subjects and a social media with universities subject, named Chili and My University. I was responsible for developing two high-performance android applications with Java for interacting with the backend application and somehow developing the backend Java application.- Designing MySQL database- Developing a two-level cache using SharedPreferece API and SQLite- Ensuring security using the JWT token- Developing rich social media allows users to message, like, post, comment, etc., about each post.

Frequently Asked Questions about Maziyar Gerami

What company does Maziyar Gerami work for?

Maziyar Gerami works for Avan Software Technology Advisors (Asta)

What is Maziyar Gerami's role at the current company?

Maziyar Gerami's current role is Backend Developer at Avan Software Technology Advisors | Part of Flickit Team.

What schools did Maziyar Gerami attend?

Maziyar Gerami attended Islamic Azad University,science And Research Branch, Shamsipour Technical And Vocational College, University Of Kurdistan, Sanandaj.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.