About Ali

Mid-level Java backend developer with 4 years of experience in designing and developing scalable server-side applications using Java, Spring, and Hibernate. Strong expertise in RESTful APIs, database management, and collaborating in cross-functional teams.


SKILLS

Programming Languages:

  • Java
  • Python
  • SQL

Frameworks:

  • Spring
  • Hibernate
  • VERT.X

Technologies:

  • Docker
  • Git
  • Jenkins
  • Kafka
  • RabbitMQ
  • Maven
  • Elasticsearch
  • No-SQL
  • Flyway
  • CI/CD

Software Development:

  • Microservices
  • Design Patterns
  • Event-Driven Architecture
  • Agile Development
  • Test Driven Development


EXPERIENCES

Lipak, Tehran,

Java Backend Developer

Iran July 2022- June 2023

● Designed and developed a microservice-based architecture with Spring, Hibernate, PostgreSQL, and Docker, serving 20000+ requests per second.

● Implemented RESTful APIs and integrated third-party services to enable seamless data exchange and enhance system functionality.

● Optimized database performance by designing efficient schemas, writing optimized SQL queries, and implementing database indexing strategies.

● Implemented unit tests using JUnit and Mockito, resulting in increased code coverage and improved application reliability.

● Integrated version control system (Git) for effective source code management, enabling efficient collaboration with team members.

● Worked in an Agile development environment, participating in daily stand-ups, sprint planning, and retrospective meetings.


Plannet Insurtech Hub, Tehran, Iran

Java Backend Developer

January 2021 – July 2022

● Developed and maintained backend systems using Java, Spring Boot, and Hibernate, resulting in improved system performance and scalability.

● Continuously kept up-to-date with emerging technologies, trends, and best practices in the Java ecosystem to drive innovation and improve development processes.

● Documented technical specifications, system architecture, and troubleshooting guides to facilitate knowledge transfer and onboarding of new team members.


Omid Financial Group, Tehran,

Java Backend Developer

Iran August 2019 – December 2020

● Successfully delivered multiple projects on time and within budget, receiving positive feedback from clients and stakeholders.


PROJECTS

Task Management System: Developing a comprehensive task management system to streamline


EDUCATION

University of Tabriz Bachelor of Computer Engineering

September 2019 - Present

Workflow and improve productivity across the organization.

Java Python SQL Docker RabbitMQ No-SQL Elasticsearch Flyway back end spring hibernate
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile