Ali Mohammadi

Ali Mohammadi Email and Phone Number

Senior Software Engineer at blu Bank @ blu Bank
Ali Mohammadi's Location
Tehran Province, Iran, Iran, Islamic Republic of
About Ali Mohammadi

Senior software engineer with more than 8 years of remarkable background in aspects of Software Development Life Cycle, from analysis and design through execution and maintenance in many sectors including Banking and Finance industries.- Design and build applications based on Microservices architecture- Aware of Microservices Design Patterns and Domain Driven Design- Talented in object-oriented programming and design patterns- Skillful in designing and implementing web services and RESTful APIs- Hands-on development experience of web-based solutions using Spring Boot- Posses effective experience in Core Java including Multi-Threading, Concurrency, Algorithms and Data Structures- Knowledgeable in SOLID Principals

Ali Mohammadi's Current Company Details
blu Bank

Blu Bank

View
Senior Software Engineer at blu Bank
Ali Mohammadi Work Experience Details
  • Blu Bank
    Senior Software Engineer
    Blu Bank Dec 2022 - Present
    Tehran Province, Iran
    Responsible for designing and implementing new services and migrate services from legacy system to new microservices - Create new microservices and migrate from legacy system - Using Kafka for event processing and publishing the events to make services loosely coupled - Writing unit tests (JUnit & Mockito) and integration tests (Spring Boot Test & Testcontainers) - Using protobuf API for the contract between all microservices - Using Redis as in-memory key–value database - Technologies: JDK 17, JUnit 5, Mockito, JWT, Spring Boot, JPA, Spring Actuator - Tools: MongoDB, Oracle, Redis, Kafka, ELK Stack, Maven, Git
  • Middle East Bank (Mebank)
    Senior Java Software Engineer
    Middle East Bank (Mebank) Apr 2019 - Dec 2022
    Tehran, Iran
    Point of Sale (POS) & Inquiries- Develop new products from scratch with Spring frameworks (Spring MVC, Spring Boot)- Building RESTful APIs (JAX-RS)- Troubleshooting problems and providing customer support on the production environment- Technologies: RESTful APIs (JAX-RS), JPA, Spring, Spring Boot, Spring Security- Tools: JDK 8, Maven, Git, Apache Tomcat, Oracle 12c RDBMS
  • Middle East Bank (Mebank)
    Java Software Engineer
    Middle East Bank (Mebank) Jun 2017 - Apr 2019
    Tehran, Iran
    Datamate (Core Banking) & Anti-money Laundering- Adding functionality to projects using J2EE (JSP, EJB, JPA) technologies- Provide web services (REST APIs) for third party companies- Support the product’s new features, fix bugs, resolve customer support issues, and add new functionality to existing large scale projects- Technologies: JDK 5, J2EE (EJB, JSP, JPA)- Tools: Maven, JBoss 6, Oracle 11g RDBMS
  • Zei
    Java Developer
    Zei Sep 2013 - Jun 2017
    Tehran, Iran
    Stream Processing- Design and development of high-performance applications and multi-threaded processes- Perform load test on applications with JProfiler and Apache JMeter- Technologies: JDK 5, Multi-thread Libraries- Tools: Maven, Git
  • Zei
    C Developer
    Zei Jan 2012 - Sep 2013
    Tehran, Iran

Ali Mohammadi Education Details

Frequently Asked Questions about Ali Mohammadi

What company does Ali Mohammadi work for?

Ali Mohammadi works for Blu Bank

What is Ali Mohammadi's role at the current company?

Ali Mohammadi's current role is Senior Software Engineer at blu Bank.

What schools did Ali Mohammadi attend?

Ali Mohammadi attended University Of Tehran, University Of Guilan.

Not the Ali Mohammadi 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

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.