Recommended expert

Shabab Koohi

Software Engineer

Shabab Koohi
Gothenburg, Sweden

Experience

Mar 2024 - Oct 2025
1 year 8 months
Tehran, Iran, Islamic Republic of

Software Engineer

Tara

  • Engineered a business automation and fintech system serving over 1M+ monthly transactions.
  • Integrated AI-powered assistants into internal tools using Spring AI and LangChain4j.
  • Designed and deployed scalable microservices on AWS and Kubernetes.
  • Implemented real-time monitoring via ELK, Prometheus, and Grafana.
  • Mentored junior developers, participated in technical interviews to evaluate candidates’ skills and contributed to system architecture documentation.
Mar 2023 - Mar 2024
1 year 1 month
Kuala Lumpur, Malaysia

Software Engineer

Standard Chartered

  • Migrated legacy banking modules to modern microservice architecture on Azure.
  • Enhanced transaction speed by optimizing Oracle queries (20% improvement).
  • Collaborated with DevOps and QA teams to deliver secure, compliant releases.
  • Participated in architecture design reviews and sprint planning.
Apr 2020 - Mar 2023
3 years
Tehran, Iran, Islamic Republic of

Team Lead & Software Engineer

NICICO

  • Led a software team in the successful delivery of key ERP modules (Accounting & HSE) for enterprise use.
  • Spearheaded the adoption and implementation of a microservice architecture using Spring Boot and Docker for improved agility and deployment.
  • Participated in major architectural decisions and mentored junior developers on software design principles and clean coding practices.
Feb 2013 - Apr 2020
7 years 3 months
Tehran, Iran, Islamic Republic of

Backend Developer

Various Companies

  • Designed, developed and maintained backend solutions for diverse domains, including bike sharing, medical systems, telecommunications, banking and IPTV platforms using Java, JEE, Spring Boot/MVC, Hibernate, Oracle/PostgreSQL.
  • Developed and maintained Android applications using Java and Android SDK.
  • Contributed to architectural planning and provided technical support and coaching to new team members.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Banking and Finance (10 years), Healthcare (7 years), Transportation (7 years), Media and Entertainment (7 years), Telecommunication (7 years), and Metals and Mining (3 years).

Banking and Finance
Healthcare
Transportation
Media and Entertainment
Telecommunication
Metals and Mining

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (12.5 years), Product Development (10 years), Accounting (3 years), and Operations (1.5 years).

Information Technology
Product Development
Accounting
Operations

Summary

Versatile Software Engineer (13+ years) with a strong foundation in software architecture, backend systems, and cloud-native development. Skilled in designing and delivering high-performance enterprise applications using Java, Spring Boot, and modern DevOps pipelines. Experienced in integrating AI components into existing systems to enhance automation and productivity. Passionate about clean code, scalability, and mentoring teams within Agile environments. Participated in technical interviews and evaluation of junior and mid-level developers.

Skills

  • Programming: Java (8–21), Python (Basics), Javascript (Fundamentals)
  • Frameworks: Spring Boot, Spring Cloud, Hibernate, Vaadin
  • Architecture: Microservices, Rest, Grpc, Event-driven Design
  • Cloud & Devops: Aws, Azure, Docker, Kubernetes, Jenkins, Gitlab Ci/cd
  • Messaging: Kafka, Rabbitmq, Jms
  • Database: Postgresql, Oracle, Mysql, Redis
  • Ai & Automation: Langchain4j, Openai Api, Rag-based Agents
  • Testing: Junit, Mockito, Tdd, Ci-integrated Testing

Languages

Kurdish
Native
Persian
Advanced
English
Intermediate

Education

Oct 2010 - Jun 2014

Afagh University

B.Sc. · Software Engineering · Urmia, Iran, Islamic Republic of

Certifications & licenses

Generative AI & Agentic AI

Deeplearning.ai

JavaSE & JavaEE

Laitec

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Shabab based?

Shabab is based in Gothenburg, Sweden.

What languages does Shabab speak?

Shabab speaks the following languages: Kurdish (Native), Persian (Advanced), English (Intermediate).

How many years of experience does Shabab have?

Shabab has at least 13 years of experience. During this time, Shabab has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 3 years and 2 months. Note that Shabab may not have shared all experience and actually has more experience.

What roles would Shabab be best suited for?

Based on recent experience, Shabab would be well-suited for roles such as: Software Engineer, Team Lead & Software Engineer, Backend Developer.

What is Shabab's latest experience?

Shabab's most recent position is Software Engineer at Tara.

What companies has Shabab worked for in recent years?

In recent years, Shabab has worked for Tara, Standard Chartered, and NICICO.

Which industries is Shabab most experienced in?

Shabab is most experienced in industries like Banking and Finance, Healthcare, and Transportation and Logistics. Shabab also has some experience in Media, Entertainment and Publishing, Telecommunication, and Metals and Mining.

Which business areas is Shabab most experienced in?

Shabab is most experienced in business areas like Information Technology (IT), Product Development, and Accounting. Shabab also has some experience in Operations.

Which industries has Shabab worked in recently?

Shabab has recently worked in industries like Metals and Mining, Banking and Finance, and Information Technology (IT).

Which business areas has Shabab worked in recently?

Shabab has recently worked in business areas like Information Technology (IT), Accounting, and Product Development.

What is Shabab's education?

Shabab holds a Bachelor in Software Engineering from Afagh University.

Does Shabab have any certificates?

Shabab has 2 certificates. These include: Generative AI & Agentic AI and JavaSE & JavaEE.

What is the availability of Shabab?

Shabab is immediately available full-time for suitable projects.

What is the rate of Shabab?

Shabab's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Shabab?

To hire Shabab, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 840-1000 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.