Maziyar Gerami Email and Phone Number
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.
Avan Software Technology Advisors (Asta)
View-
Java Software EngineerAvan Software Technology Advisors (Asta) Dec 2023 - PresentTehran, Tehran Province, IranAvan 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 -
Senior Clojure DeveloperRdsysco Jul 2022 - Dec 2023RemoteAs 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 -
Java DeveloperRazi University Jan 2020 - Jun 2022Kermanshah, IranAs 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 -
Android DeveloperSpot Online Taxi Sep 2017 - May 2019Kermanshah, IranAs 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
-
Android DeveloperIslamic Azad University Incubator Sep 2015 - Jul 2017IranCollaborating 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.
Maziyar Gerami Education Details
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial