Mohammad Amiri

Mohammad Amiri Email and Phone Number

Software Development Manager @ CityDI | توسعه و نوآوری شهر
Mohammad Amiri's Location
Tehran Province, Iran, Iran, Islamic Republic of
About Mohammad Amiri

I'm a Software Engineer and a Professional Leader, A person who is crazy about learning new things to be able to maximize development efficiency by adopting new technologies.

Mohammad Amiri's Current Company Details
CityDI | توسعه و نوآوری شهر

Citydi | توسعه و نوآوری شهر

View
Software Development Manager
Mohammad Amiri Work Experience Details
  • Citydi | توسعه و نوآوری شهر
    Software Development Manager
    Citydi | توسعه و نوآوری شهر Apr 2024 - Present
    Tehran, Tehran Province, Iran
  • Moneytech | مانی‌تک
    Chief Technology Officer
    Moneytech | مانی‌تک Aug 2023 - Mar 2024
    Tehran, Tehran Province, Iran
  • Hamrahcard | همراه کارت
    Senior Technical Team Lead
    Hamrahcard | همراه کارت Nov 2021 - Aug 2023
    Tehran, Tehran Province, Iran
    • Work on "Hamrah Card" App• Provide solutions about Products, Design and ArchitectTechnologies: Java, Spring Boot, Spring Security, Spring Data, RESTful Web Services, Oracle DB, PostgreSQL, Redis, Docker, Zabbix, Grafana, Git, Maven, IntelliJ IDEA, Ubuntu Server Linux distribution
  • Caspco
    Technical Team Lead
    Caspco Jun 2020 - Nov 2021
    Tehran, Tehran Province, Iran
    • Work on projects: Open Banking (COBALT), Core Banking (LOTUS), Mobile Bank and Internet Bank• Collaborate with development teams and departments• Involve in all the phases of the product life cycle• Provide solutions about products• Develop Tests Cases• MentorTechnologies: Java, Spring Boot, Spring Security, Spring Data, Hibernate, RESTful Web Services, SOAP, Oracle DB, MySQL, Maven, IntelliJ IDEA, CentOS Linux distribution
  • Tosan (Banking And Payment Solutions Provider)
    Senior Java Software Engineer
    Tosan (Banking And Payment Solutions Provider) Jul 2019 - Jun 2020
    Tehran, Tehran Province, Iran
    • Work on the back-end of "APSAN Credit Wallet" APIs• Involve in all the phases of software development life cycle• Transforming Project's Architecture from Monolithic to MicroserviceTechnologies: Java, Spring Boot, Microservice Architecture with Zuul and Eureka, Hibernate, RESTful Web Services, Oracle DB, Maven, IntelliJ IDEA and SUSE Linux distributions
  • Tosan (Banking And Payment Solutions Provider)
    Java Technical Lead
    Tosan (Banking And Payment Solutions Provider) Nov 2017 - Jun 2019
    Tehran, Tehran Province, Iran
    • Work on the back-end of Open Banking, Credit rating, and Free road tolls• Involve in all the phases of software development life cycle• Collaborate in developing RESTful API design guidelines• Develop test cases using JUnit• Continuous improvement of various applications• Mentor in TOSAN Innovation Challenge (Hackathon)Technologies: Java, EJB, Spring Security, Spring Data, OpenJPA, RESTful Web Services, SOAP, Oracle DB, Maven, IntelliJ IDEA, and Red Hat Linux distribution.
  • Rasha Teleommunications Development
    Senior Java Software Engineer
    Rasha Teleommunications Development Sep 2017 - Aug 2018
    Pardis Technology Park
    Developed and implemented "Process" and "Search" Microservices with Java, Spring (Boot/MVC/Data), JHipster, Camunda BPMS, Apache Kafka, Elasticsearch, and Ubuntu.
  • Tls (Tomorrow Large Integrated Systems)
    Java Software Engineer
    Tls (Tomorrow Large Integrated Systems) Jul 2014 - Aug 2017
    Tehran, Tehran Province, Iran
    • Involved in all the phases of software development life cycle in "Vostro-Account" module• Maintained and developed new features for several modules of core-banking application(Deposit, Customer, Inquiry, Collateral, and Cheque)• Transformed BANCO core banking total solution from .NET to Java and domain models from NHibernate to OpenJPA, based on IBM Platform• Used Java EE for development core-banking back-end modules• Used OpenJPA to design domain model, to access and update information in the database• Developed front-end using C# and .NET based framework• Supported and published core banking application in a development environmentTechnologies: Java, EJB, OpenJPA, JPA, SOAP Web Services, C#, Oracle, DB2, Weblogic, Websphere, and z/OS.
  • Saman Air Services
    Java Software Engineer
    Saman Air Services May 2012 - Jun 2014
    Tehran, Tehran Province, Iran
    Designed and Implemented Handling Management Systems for MEHRABAD International Airport
  • Hamfekran Information Technology Group
    Junior Developer
    Hamfekran Information Technology Group Apr 2010 - May 2012
    Tehran, Tehran Province, Iran
    Projects: Technical/Mechanical vehicle inspection system, Cemetery management system and motorbike delivery system

Mohammad Amiri Skills

Git Linux Design Patterns Maven Tomcat Oracle Database Agile Methodologies Soap Back End Web Development Enterprise Javabeans Service Oriented Architecture Java Message Service Java Fintech Hibernate Microservices Spring Framework Junit Python Restful Webservices Test Driven Development Project Management C#

Mohammad Amiri Education Details

Frequently Asked Questions about Mohammad Amiri

What company does Mohammad Amiri work for?

Mohammad Amiri works for Citydi | توسعه و نوآوری شهر

What is Mohammad Amiri's role at the current company?

Mohammad Amiri's current role is Software Development Manager.

What schools did Mohammad Amiri attend?

Mohammad Amiri attended Islamic Azad University Central Tehran Branch, Islamic Azad University, Islamic Azad University.

What skills is Mohammad Amiri known for?

Mohammad Amiri has skills like Git, Linux, Design Patterns, Maven, Tomcat, Oracle Database, Agile Methodologies, Soap, Back End Web Development, Enterprise Javabeans, Service Oriented Architecture, Java Message Service.

Not the Mohammad Amiri you were looking for?

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.