Avatar of Kiarash shamaei.
Kiarash shamaei
Java Developer
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Kiarash shamaei

Java Developer
Experienced full-stack developer specializing in Java development with a strong background in the banking industry. Over 10 years of hands-on experience, proficient in Java and JavaScript frameworks. Committed to delivering high-quality and efficient solutions for complex software development projects.
Logo of the organization.
Blu Bank
Logo of the organization.
University of Tehran
Tehran, Tehran Province, Iran

Professional Background

  • Current status
    Unemployed
    Open to opportunities
  • Profession
    Java Developer
  • Fields
    Banking
    FinTech / InsurTech
  • Work experience
    10-15 years (6-10 years relevant)
  • Management
  • Skills
    java
    Javascript(ES6)
    Kafka with Spring Boot
    Redis
    Spring Framework
    Spring Security
    Spring Cloud
    Spring Batch Framework
    webflux
    Reactor
    React.js
    redux.js
    Next.js
  • Languages
    English
    Fluent
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    java developer
  • Desired work locations
  • Freelance

Work Experience

Logo of the organization.

Java Developer

Blu Bank
Full-time
Nov 2023 - Present
Tehran, Tehran Province, Iran
Contributed to the development of Blu Bank, one of the biggest NeoBanks in Iran. -Worked with a microservices architecture, gaining experience in building scalable and resilient systems. -Developed two microservices within Blu Bank: WebFlux Microservice: Built a reactive microservice using Spring WebFlux, ensuring high-performance and responsiveness. -Kafka Stream Notify System: Created a notification system using Kafka Streams, enabling real-time communication and event-driven architecture.
Logo of the organization.

Senior Java Developer

Jan 2021 - Nov 2023
2 yrs 11 mos
Tehran, Tehran Province, Iran
Tara360 - Technology-Driven Financial Services and Payment Terms Platform in Iran is very similar to Klarna-App. -Collaborated in a team of 15 developers to design, develop, and maintain microservice-based applications. -Utilized Kafka and Redis for efficient messaging, caching, and distributed locking within the microservices architecture. -Worked closely with cross-functional teams to gather requirements and deliver high-quality software solutions. -Developed batch processing using the Spring Batch tool to run complex and heavy scheduled jobs.
Logo of the organization.

Software Developer

Nov 2022 - May 2023
7 mos
Tehran, Tehran Province, Iran
Dr-next - Online Doctor Appointment Scheduling Platform in Iran -Served as a consultant and Frontend Team Lead, responsible for overseeing a team of 6 developers in the design, development, and management of an admin panel using Next.js and React. -Provided technical guidance and mentorship to the team, ensuring adherence to coding standards and best practices. -Implemented state management solutions, such as Redux or ContextAPI, to efficiently handle data flow and application state.
Logo of the organization.

Software Developer

Nov 2021 - Dec 2022
1 yr 2 mos
Tehran, Tehran Province, Iran
Bithome - Cryptocurrency Real Estate Listing Platform -Served as a consultant and Frontend Team Lead, leading a team of 6 developers in the design, development, and management of a Progressive Web Application (PWA) using ReactJS. -Led the architectural design and implementation of the admin panel, focusing on scalability, modularity, and maintainability.
Logo of the organization.

Frontend Web Developer

Nov 2018 - Jan 2021
2 yrs 3 mos
Tehran, Tehran Province, Iran
RadIran-Group - Student Immigration Specialist -Developed and maintained the Iran Rad Progressive Web Application (PWA) while leading a team of 5. -Collaborated closely with design and product teams to ensure the translation of wireframes and mockups into high-quality, interactive user interfaces. -Utilized TypeScript to write type-safe code, enabling early detection of potential errors during the development process.
Logo of the organization.

Java Developer

Mar 2018 - Jan 2021
2 yrs 11 mos
Tehran, Tehran Province, Iran
Reyton - ISP Company -Developed robust and scalable Java applications using the Spring framework as part of a team of 6 developers. -Implemented a message-driven architecture using Apache Kafka for efficient and reliable asynchronous communication. -Utilized Redis as an in-memory data store for caching frequently accessed data, enhancing application performance. Implemented data persistence and manipulation using Java
Logo of the organization.

Java Developer

Oct 2016 - Jun 2018
1 yr 9 mos
Tehran Province, Iran
Pronexo (Similar to) - Integrated Technical Solution Provider for Network Communication -Responsible for designing and developing Java standalone applications (Java SE) as part of a 12-member development team, supporting sales teams and enterprise customers. -Conducted code optimization, performed unit testing, and developed frameworks using object-oriented design principles.

Education

Logo of the organization.
Master of Business Administration (MBA)
Entrepreneurship/Entrepreneurial Studies
2015 - 2017
CCNA - CCNP switch - CCNP Route
2010 - 2012
Description
Learning Network programing device
Bachelor of Arts (BA)
Engineering/Industrial Management
2006 - 2010
Activities and societies
Football team
Description
Learning Team working and Business management
Logo of the organization.
Associate’s Degree
Computer Software Engineering
2003 - 2005
Activities and societies
Football team
Description
Learning Computer programming

Licenses & Certifications

Java Spring

Fanavaran Anisa
Expires Dec 2023

Using Scrum Effectively

Scrum School™
Issued May 2022
No Expiration Date