Hi there, I'm

Ali Amiri

Technology Leader
Ali Amiri
About Me
Dynamic software engineer and team leader with over 10 years of experience in software development and management, specializing in Java. Recognized for excellence in team leadership, software architecture, and strategic technical decision‑making. Demonstrated success in delivering high‑quality software projects on time and enhancing the performance of existing systems, with a strong emphasis on quality assurance and team productivity. Possessing a solid foundation in mathematics, I am a results‑oriented professional dedicated to driving technical innovation and achieving exceptional outcomes.

I am a self-starter and a team player, and I am always looking for new challenges to tackle!
Skills
Back End
Dev-Ops
Front End
Machine Learnings
Experience
  1. Bankino - Technical Team Manager

    Nov 2023 - June 2025
    • Led the development team to overhaul code efficiency and streamline core systems, enabling rapid deployment of innovative features. This technical transformation tripled Bankino’s platform scale and accelerated product adoption within 19 months of my tenure.
    • Team Leadership, Code Optimization, System Design,Feature Development, Java, Kubernetes, Software Architecture
  2. Digikala - Engineering Manager

    Jan 2023 - Nov 2023
    • Managed a diverse team to oversee product development, leading a successful migration to microservices architecture while maintaining productivity and delivery.
    • Team Management, PHP, Docker, Kubernetes, Python, Mysql, Modular mobile development, React Native.
  3. Tapsell - Team Lead

    Apr 2021 - Jan 2023
    • Led the development of AI‑powered tools for ad bidding, utilizing state‑of‑the‑art techniques, focused on maximizing profits for our clients. Handling billions of records daily.
    • Team Management, Kotlin, Java, Spring Framework, Docker, Kubernetes, Kafka, Redis, MongoDB, Prometheus, Grafana, Hadoop, Hudi.
  4. Royalty - Chief Technology Officer

    Jun 2020 - Apr 2021
    • I was responsible for the entire software lifecycle, meetings with clients and business analysis, reading through property laws in Canada, refining the business analysis, designing scalable software architecture, and managing a team of five developers to implement it, finally creating a pipeline for tests and deployment.
    • Java, Spring Framework, Docker, MySQL, React JS,Google Cloud Platform, Kafka, Redis.
  5. Freelancer - Movic - Team Lead

    Apr 2018 - Jun 2019
    • I have designed the architecture for a video streaming service and managed a team of six developers to implement the service.
    • Java, Spring Framework, Python, Docker, React JS,Kafka, Postgres, Bootstrap
  6. Magic-Mirror - Senior Software Engineer

    Nov 2016 - Apr 2018
    • We designed and implemented multiple multimedia streaming solutions. We developed the core systems using Kafka, Redis, and the spring framework.
    • Java, Spring, Kafka, Redis, Mustache, Postgres,Docker, Python, JavaScript, Cloud foundry uaa, PHP
  7. Homapay - Senior Software Engineer

    Oct 2015 - Mar 2016
    • In this fintech startup, I worked on micro‑payment architectural design and implementation. The system was an Enterprise Service Bus powered by Mule. I also designed the CI/CD pipelines using Jenkins and wrote the integration tests using Jmeter and groovy.
    • Java, Spring, MongoDB, mule, RabbitMQ, Open AM, Nginx, JMeter, Logstash, Docker, Jenkins, Redis, groovy
  8. Asan-Pardakht - Software Engineer

    Mar 2014 - Oct 2015
    • I worked on ITIL compliant help desk, Core banking simulator, Distributor’s Loyalty System, etc.
    • Java, Grails, AngularJS, PostgreSQL, C#, WPF.
  9. Fanap - Developer

    Sep 2013 - Mar 2014
    • USSD service maintenance and improvement. developing the XRM system.
    • Java, web‑services, USSD, hibernate
  10. Naji - Developer

    Jun 2011 - Feb 2013
    • I have added several extensions to WebNMS, and I have developed the client and server for a WAP.
    • Java, swing, WebNMS, PostgreSQL, wap, JBoss.
Bankino - Technical Team Manager
Nov 2023 - June 2025
  • Led the development team to overhaul code efficiency and streamline core systems, enabling rapid deployment of innovative features. This technical transformation tripled Bankino’s platform scale and accelerated product adoption within 19 months of my tenure.
  • Team Leadership, Code Optimization, System Design,Feature Development, Java, Kubernetes, Software Architecture
Digikala - Engineering Manager
Jan 2023 - Nov 2023
  • Managed a diverse team to oversee product development, leading a successful migration to microservices architecture while maintaining productivity and delivery.
  • Team Management, PHP, Docker, Kubernetes, Python, Mysql, Modular mobile development, React Native.
Tapsell - Team Lead
Apr 2021 - Jan 2023
  • Led the development of AI‑powered tools for ad bidding, utilizing state‑of‑the‑art techniques, focused on maximizing profits for our clients. Handling billions of records daily.
  • Team Management, Kotlin, Java, Spring Framework, Docker, Kubernetes, Kafka, Redis, MongoDB, Prometheus, Grafana, Hadoop, Hudi.
Royalty - Chief Technology Officer
Jun 2020 - Apr 2021
  • I was responsible for the entire software lifecycle, meetings with clients and business analysis, reading through property laws in Canada, refining the business analysis, designing scalable software architecture, and managing a team of five developers to implement it, finally creating a pipeline for tests and deployment.
  • Java, Spring Framework, Docker, MySQL, React JS,Google Cloud Platform, Kafka, Redis.
Freelancer - Movic - Team Lead
Apr 2018 - Jun 2019
  • I have designed the architecture for a video streaming service and managed a team of six developers to implement the service.
  • Java, Spring Framework, Python, Docker, React JS,Kafka, Postgres, Bootstrap
Magic-Mirror - Senior Software Engineer
Nov 2016 - Apr 2018
  • We designed and implemented multiple multimedia streaming solutions. We developed the core systems using Kafka, Redis, and the spring framework.
  • Java, Spring, Kafka, Redis, Mustache, Postgres,Docker, Python, JavaScript, Cloud foundry uaa, PHP
Homapay - Senior Software Engineer
Oct 2015 - Mar 2016
  • In this fintech startup, I worked on micro‑payment architectural design and implementation. The system was an Enterprise Service Bus powered by Mule. I also designed the CI/CD pipelines using Jenkins and wrote the integration tests using Jmeter and groovy.
  • Java, Spring, MongoDB, mule, RabbitMQ, Open AM, Nginx, JMeter, Logstash, Docker, Jenkins, Redis, groovy
Asan-Pardakht - Software Engineer
Mar 2014 - Oct 2015
  • I worked on ITIL compliant help desk, Core banking simulator, Distributor’s Loyalty System, etc.
  • Java, Grails, AngularJS, PostgreSQL, C#, WPF.
Fanap - Developer
Sep 2013 - Mar 2014
  • USSD service maintenance and improvement. developing the XRM system.
  • Java, web‑services, USSD, hibernate
Naji - Developer
Jun 2011 - Feb 2013
  • I have added several extensions to WebNMS, and I have developed the client and server for a WAP.
  • Java, swing, WebNMS, PostgreSQL, wap, JBoss.
Education
  • M.S. - Artificial Intelligence
    Sharif University of Technology
    2019 - 2022
  • B.S - Information Technology
    University of Tehran
    2007 - 2014
Achievements

Mathematics Olympiad

Bronze Badge in Iranian Mathematics Olympiad

Master Enterance Program

Rank 4 in master entrance compatition among 30000 participants
Get In Touch
My inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!