Ramin Madandar

Ramin Madandar

Java Developer

Followers of Ramin Madandar1000 followers
location of Ramin MadandarIran

Connect with Ramin Madandar to Send Message

Connect

Connect with Ramin Madandar to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Java Developer | Spring Boot & Microservices | Creator of Proprietary Software Developed Independently

  • Education

    • Aptach Computer Education

      2009 - 2011
      ACCP, Information Technology
  • Experience

    • 3PCO

      Dec 2011 - Mar 2015
      Java Developer

      • Analysis and Design of Food Service Web Application: - Conducted thorough analysis and system design for the Food Service web application, ensuring the architecture met business requirements and user needs.• Development of Food Service Web Application: - Developed the Food Service web application, delivering a robust and scalable solution that streamlined food service operations.

    • National Iranian Gas Company

      Mar 2015 - Feb 2016
      Java Software Engineer

      • Restructured and Enhanced Product Functionality: - Led efforts to restructure and optimize the functionality of the product, ensuring better performance and user experience.• Improved Program Efficiency: - Directed the revision, repair, and expansion of existing programs, significantly improving operational efficiency and system performance.• Error Resolution and Code Optimization: - Identified and corrected code errors, implementing necessary changes to maintain system stability and reliability. Show less

    • Sunecity

      Feb 2017 - Oct 2020
      Java Software Engineer

      • Analysis and Design of Smart School Web Application: - Conducted in-depth analysis and design for the Smart School web application. - Created comprehensive UML diagrams, including Use Case Diagrams, Class Diagrams, Activity Diagrams - Engaged in research and development to explore optimal design patterns and technologies for the application.• Development of Smart School Web Application: - Developed the backend of the Smart School web application, ensuring robust server-side logic and data handling. - Developed the frontend, including several pages of the admin dashboard using the Angular framework, delivering a responsive and user-friendly interface. - Integrated front-end components with back-end services for seamless functionality. Show less

    • BRgroup

      Oct 2020 - Sept 2022
      Java Software Engineer

      • Decision Engine Development for NGP: - Analysis, design, and development of a Decision Engine for NGP, streamlining decision-making processes and improving system efficiency.• Research and Development: - Conducted R&D on various systems and tools, continuously exploring new technologies and methodologies to drive innovation and improve system capabilities.• API Documentation with OpenAPI (Swagger): - Documented RESTful APIs using OpenAPI Specification (Swagger), enhancing developer accessibility and ensuring clear, standardized API communication. Show less

    • داده کاوان اندیشه برتر

      Sept 2022 - Aug 2023
      Java Software Engineer

      • Enhanced API Performance: - Optimized REST APIs, improving response times by 20-35%, leading to faster data retrieval and overall system performance.• Resolved Connection and Memory Leaks: - Diagnosed and fixed connection leaks and critical memory issues, optimizing resource management and boosting system stability. • Extensive Bug Fixing: - Resolved over 80 critical issues, significantly improving system reliability and reducing the occurrence of critical bugs.• Applied SOLID Principles: - Refactored and enhanced REST APIs by applying SOLID principles, resulting in cleaner, more maintainable, and scalable code.• Implemented Fully Logging System: - Developed a robust logging system using Spring AOP, improving traceability, monitoring, and debugging efficiency.• Certified Compliance: - Implemented the national security certificate (Gavahi AFTA), ensuring compliance with all necessary security standards. Show less

    • Payeshgaran MT

      Sept 2023 - Aug 2024
      Java Software Engineer

      • Upgraded Core Framework: - Spearheaded the upgrade of the company's primary framework from Java 8, Spring 5, and Hibernate 5 to Java 21, Spring 6, and Hibernate 6, significantly improving performance and maintainability.• Microservices Architecture Implementation: - Designed and implemented a robust microservices architecture utilizing Spring Cloud Gateway, Service Discovery, and Config Server, increasing the scalability and flexibility of the application.• Bug Resolution and System Stability: - Identified, addressed, and resolved numerous issues, enhancing system reliability and reducing downtime. Show less

    • Barook | باروک

      Sept 2024 - now
      Java Software Engineer

      • Enhanced API Performance: - Enhanced response time performance of critical REST APIs by 40% to 60% through strategic indexing,effective caching, query optimization, and implementation of SOLID principles.• Integration and Communication- Integrated the bank's credit scoring service with the Barook application, ensuring seamless user evaluations for loan eligibility with high resilience through circuit breakers, retry mechanisms, Kafka messaging, fault tolerance, and load balancing for reliable high-load performance.• Security - Utilized advanced hashing and encryption mechanisms to securely store sensitive banking information of users and critical financial information. Show less

  • Licenses & Certifications

    • Angular 8 - The Complete Guide (2019+ Edition)

      Udemy
      Jul 2018
      View certificate certificate
    • Master Microservices with Spring Boot and Spring Cloud

      Udemy
      Dec 2020
      View certificate certificate
    • Spring Boot Microservices with Spring Cloud Beginner to Guru

      Udemy
      May 2021
      View certificate certificate
    • CPISM (Certificate of Proficiency in Information System Management)

      Aptech
      Dec 2010
    • ACCP (Aptech Certified Computer Professional)

      Aptech
      Nov 2011
    • ACISM (Advance Certificate in Information System Management)

      Aptech
      Jun 2010
    • Apache Kafka Series - Learn Apache Kafka for Beginners v2

      Udemy
      Dec 2019
      View certificate certificate
    • Spring Framework 5: Beginner to Guru

      Udemy
      Dec 2019
      View certificate certificate
    • CISM (Certificate in Information System Management)

      Aptech
      Feb 2010
    • Master Spring Batch

      Udemy
      Nov 2020
      View certificate certificate