Hi there, I'm

Ali Amiri

Senior Software Engineer
Ali Amiri
About Me
I am an enthusiastic, creative programmer with about ten years of programming and management experience, specializing in java with a keen interest in problem‑solving. Besides programming, I have an excellent background in Mathematics and Algorithms through my years of studying for the Mathematical Olympiad. I have shown a proven record of managing successful software teams in developing new projects and maintaining existing ones in the past several years.

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. Tapsell - Team Lead

    Apr 2021 - present
    • As an ad network, we are developing effective methods for bidding on Ads and Ad places to maximize our profit and our client’s profit. My most significant achievement was handling a stream of billions of records per day using Kafka and Hadoop.
    • Kotlin, Java, Spring Framework, Docker, Kubernetes, Kafka, Redis, MongoDB, Prometheus, Grafana, Hadoop, Hudi.
  2. 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.
  3. 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
  4. 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
  5. 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
  6. 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.
  7. Fanap - Developer

    Sep 2013 - Mar 2014
    • USSD service maintenance and improvement. developing the XRM system.
    • Java, web‑services, USSD, hibernate
  8. 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.
Tapsell - Team Lead
Apr 2021 - present
  • As an ad network, we are developing effective methods for bidding on Ads and Ad places to maximize our profit and our client’s profit. My most significant achievement was handling a stream of billions of records per day using Kafka and Hadoop.
  • 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!