Resume

Education

Master of Artificial Intelligence

2024 - 2026

Verona University, Verona, Italy

Still Studying

Bachelor of Computer Engineering

2017 - 2021

Alzahra University, Tehran, Iran

  • Activities and societies: TA, Committee Member, Intern at OSSL lab , publish 3 practical articles
  • Total Grade: 17.85
  • Final Project Grade: 20
  • Final Project Title: Design, Develop and Deploy of Core Bank Microservices
  • Supervisor: Dr Reza Azmi

Volunteering

Instructor

Jun 2022 - Jul 2022

TOSAN (Banking and Payment Solutions Provider) | Science and Technology

  • Presented Docker, Kubernetes, and serverless tools for deploying microservices based on "Microservices Patterns".
  • Co-created comprehensive CI/CD documentation within a collaborative team.

Workshop Instructor

Apr 2021

Alzahra CE association | Education

  • Conducted workshops on Linux fundamentals and command-line usage.
  • Taught main concepts of SEO and content creation for optimization.

Committee Member

Mar 2019 - Jul 2021

Alzahra CE association | Social Services

  • Organized conferences on international university applications, Java Core, and Machine Learning.

Teaching Assistant

Feb 2019 - Jul 2019

Alzahra University | Education

  • Designed and graded coursework on Advanced Programming based on "Head First Java".
  • Provided academic support to 20 students during office hours.

Language

  • English (IELTS 6.5)
  • German Elementary Proficiency
  • Arabic Elementary Proficiency
  • Persian Native

Professional Experience

Java Software Engineer (Full-time)

Nov 2020 – May 2024

TOSAN (Banking and Payment Solutions Provider) | Tehran | Iran

  • Architected and developed 2 microservices for national banking card management systems, enhancing features and resolving defects across multiple projects.
  • Containerized applications using Docker and Helm charts, facilitating deployment on Kubernetes clusters.
  • Developed automated schedulers leveraging Spring Batch Tasklet for routine operational tasks.
  • Refactored legacy codebases, applying design patterns and adhering to clean code principles.
  • Implemented Kafka for asynchronous message processing and utilized RESTful and SOAP APIs for synchronous interactions.
  • Generated comprehensive documents to describe the services and API with Swagger.
  • Managed comprehensive log data using Logstash, indexed and queried via Elasticsearch.
  • Bolstered system security by integrating a configuration server and Vault, enhancing log aspects, and enforcing TLS protocols.
  • Optimized performance through strategic table partitioning and asynchronous transaction processing.
  • Improved software reliability and performance by implementing rigorous unit testing and load testing methodologies.
  • Designed sophisticated data models, formulated complex SQL queries, and developed database objects.
  • Transitioned key functionalities from a legacy C++ system to a modern Java-based framework.
  • Delivered presentations on deploying microservices using Docker, Kubernetes, and serverless architectures.
  • Co-authored extensive documentation on CI/CD practices within a collaborative team environment.

Tech Stack: Object-Oriented Programming (OOP) | Java 17| Spring Framework | Spring Boot | Spring MVC | Spring Data | Spring Security | Spring Cloud | Spring AOP | Spring Batch | Hibernate | Oracle Database | Junit | JMeter | Microservices | Docker | Kubernetes | Swagger | BPMN | Camunda BPM | RESTful APIs | Kafka | Maven | Git | Linux | C++ | Bitbucket | Bamboo | Jira

Web Developer

Oct 2019 - Nov 2020

Freelance | Tehran | Iran

  • Engineered web crawlers with Java and Selenium for Machine Learning data aggregation.
  • Developed dynamic websites across various domains with modern web technologies.
  • Executed advanced SEO strategies to enhance online visibility and search rankings.

Tech Stack: Object-Oriented Programming (OOP) | Java 8 | RESTful APIs | Maven | Selenium | WordPress | SEO | Web Content Writing | Self-employment

Java Software Engineer

Jul 2019 - Nov 2019

ToobaTech Company | Tehran | Iran

  • Integrated key features into the Alzahra Digital Repository using DSpace.

Tech Stack: Object-Oriented Programming (OOP) | Java 8 | RESTful APIs | Maven | Ubuntu | Tomcat | dSPACE | Open-Source Software

Web Developer

Jul 2018 - Feb 2019

Faculty of Biological Sciences of Alzahra University | Tehran | Iran

  • Orchestrated the design and implementation of an academic web interface.

Tech Stack: Web Development | HTML 5| CSS 3 | JavaScript | SEO | Web Content Writing

Software Engineer Internship

Nov 2018 - Jan 2019

Operating System Security Lab (OSSL) | Tehran | Iran

  • Acquired practical software engineering experience in real-world projects.

Tech Stack: Ubuntu | Java | CSS | WordPress | HTML | Object-Oriented Programming (OOP) | Open-Source Software | Github

Talent

Jul 2018 - Jan 2019

Bana Talent Accelerator | Tehran | Iran

  • Played a pivotal role in devising a framework for the Sharif Innovation District.

Tech Stack: Start-up Environment | Trello