Hamid Hassannia

Senior Enterprise Architect at YOUKI GmbH
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Amberg, Bavaria, Germany, DE
Languages
  • Persian Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Saeid Saati

I am pleased to recommend Hamid for his outstanding work in software design, development, and testing in the Core Banking and Financial industry. In his various roles as a Developer, Team Lead, and Software Architect, Hamid has consistently delivered exceptional results for national and international projects. His excellent knowledge of Java, Java Enterprise, and Software Development Life Cycle management has enabled him to design and develop high-quality software solutions. Hamid has also demonstrated his leadership skills by working effectively with multiple teams and companies. What I admire most about Hamid is his self-driven, result-oriented approach to work. He is always hungry to learn new technologies, methodologies, strategies, and processes, making him a valuable asset to any team or project. He is also highly motivated, smart, and able to multitask effectively. In summary, I highly recommend Hamid for any role that requires a talented software developer, team lead, or software architect with a proven track record of delivering exceptional results. I am confident that he will bring the same level of dedication, professionalism, and expertise to his future endeavors. Thank you, Hamid, for your contributions to our team and industry. It has been a pleasure working with you, and I wish you all the best in your future endeavors.

Ahmad P. Tafti, PhD, FAMIA

I was very fortunate to get to know Hamid when I had started doing my bachelor degree in computer science. Since then, Hamid and I have always been close peers, where we have been actively working on many pragmatic software applications that were worth it and have a positive impact on a variety of real world problems. It is my absolute pleasure to recommend Hamid in all of his professional careers. Hamid is indeed an extraordinary software developer and engineer, where he is not only drawing the theoretical pipeline of the work, but he also implements the entire code and the services. I would be remiss if I did not also mention Hamid has been an incredibly talented, very articulate, enthusiastic, and creative folk that encourages his peers to strive for the best. Also, he has a natural ability for identifying and understanding the needs of those who ask for his help. In challenging conditions, Hamid would be a real asset to his team. If you are lucky enough to work with Hamid, you will have a great experience; I would highly recommend Hamid in his future career. Good luck, Hamid!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Germany
    • Renewables & Environment
    • 1 - 100 Employee
    • Senior Enterprise Architect
      • Sep 2022 - Present

    • Senior Software Architect
      • Mar 2022 - Sep 2022

      • Team: Application & Platform Development• Team Size: 9• Skills Used: Software Engineering, Software Architecture, Microservices patterns, Maven, SpringBoot, Java, Test Automation, Web Applications, SonarLint, 4+1 architectural views, TDD, Junit 5, Docker, AWS, GitHub, Blockchain, dApps, and Web3j.

    • Iran
    • Software Development
    • 1 - 100 Employee
    • Senior Software Architect
      • Dec 2021 - May 2022

      • Team: Infrastructure and Integration• Team Size: 8• Skills Used: Software Engineering, Software Architecture, Microservices patterns, Maven, SpringBoot, Java, Test Automation, Web Applications, SonarQube, SonarLint, 4+1 architectural views, Promotheos, WSO2, Redis, TDD, Junit 5, Docker, Jenkins, Kubernates, and Ansible. Documenting current architecture of company services (As-is). Design and Document a unified architecture to apply on 41 (micro)services along 9 development teams (To-be). Designing and development of service template, Planning to improve Code Quality based on SonarQube and SonarLint outputs for all services. Show less

    • Senior Software Developer
      • Feb 2021 - Dec 2021

      • Team: Financiral Products • Team Size: 9 • Skills Used: Microservices, Maven, SpringBoot, Java, JUnit 5, REST Webservices, Cucumber, TDD, and BDD.To migrate from monolithic architecture to microservices, considering Strangler Application and Decompose by Business Category patterns, I decomposed and developed a microservice for accounting part of core banking solution.

    • Software Engineering Team Lead
      • Jan 2020 - Feb 2021

      • Team: Financial Products • Team Size: 16 • Skills Used: Maven, SpringBoot, Java, Junit 5, Cucumber, TDD, and BDD.Developing Bank Branch service. Initiating and performing BDD using Cucumber applied on Back-End Web Development Test Automation, Selenium for Front-End Web Development Test Automation, and Junit5 to enhance quality and automate testing.

    • Core Banking Senior Developer
      • May 2017 - Jan 2020

      • Team: Core • Team Size: 26 • Skills Used: Maven, Spring Framework, SpringBoot, Java, TDD, REST Webservices, Oracle, and MavenWorking on Core Banking. Developing new features, migrating from RMI to REST webservices. Applying TDD on development process.

    • SDLC Project Technical Manager
      • Aug 2018 - Sep 2019

      • Team Size: 9 • Skills Used: Scrum, Jira, Mattermost, and ConfluenceTo achieve a single and whole corporation accepted agile methodology, we studied, researched, documented and applied the methodology on different teams.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Architect & Senior Developer
      • May 2016 - Jan 2022

      • Team Size: 7 • Skills Used: Maven, SpringBoot, Java, JUnit, JMeter, Selenium, SpringMVC, Spring Security, Thymeleaf, JQuery, JPA, PostgreSQL, Git SCM, Jetty Application Server, Intellij Idea IDE, Linux – CentOS, AWS Lambda, and S3. In an international team from United States, Iran, Netherlands, and Tiwan, we launched a startup project around e-assessment area. We used proprietary autonomous education systems to measure what a professional knows and doesn’t know, and provided privately advise and continually support their decisions in achieving their goals. Show less

    • Leisure, Travel & Tourism
    • 1 - 100 Employee
    • Software Development Lead
      • Sep 2014 - Oct 2016

      • Team Size: 9 • Skills Used: JUnit, JMeter, Selenium, Grails, Groovy, jQuery, MySQL, REST Webservices, Git SCM, Jetty Application Server, IntelliJ Idea IDE, Linux – CentOS, and Scrum. We developed two projects, one in e-learning area named Tamrinak and the other in e-tourism called Persia Port. • Team Size: 9 • Skills Used: JUnit, JMeter, Selenium, Grails, Groovy, jQuery, MySQL, REST Webservices, Git SCM, Jetty Application Server, IntelliJ Idea IDE, Linux – CentOS, and Scrum. We developed two projects, one in e-learning area named Tamrinak and the other in e-tourism called Persia Port.

    • Iran
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Senior Java Software Engineer
      • Jan 2013 - Jan 2015

      • Project: SEMAT National Project • Role: Team Technical Lead • Team Size: 5 • Skills Used: Richfaces, Bootstrap, JUnit, JMeter, Java Servlet, Spring Framework, JPA/Hibernate, Oracle, SOAP Webservices, REST Webservices, Stored Procedures, Apache Solr, Git SCM, Tomcat Application Server, Eclipse IDE, Intellij Idea IDE, Linux – Redhat, Liferay Portal, and CAS. We developed a centralized data bank for all academic and research products of all Iranian universities as a national project. Show less

    • Senior Java EE Developer
      • Jan 2012 - Dec 2012

      • Project: Enterprise CRM • Role: Team Technical Lead • Team Size: 5 • Skills Used: Maven, Java, Activiti Work flow engine, Spring Framework, IntelliJ Idea, Vaadin, Hibernate, and Oracle. A BPMS based on Activiti Workflow engine to manage all requests to Samsung after sale company. • Project: Enterprise CRM • Role: Team Technical Lead • Team Size: 5 • Skills Used: Maven, Java, Activiti Work flow engine, Spring Framework, IntelliJ Idea, Vaadin, Hibernate, and Oracle. A BPMS based on Activiti Workflow engine to manage all requests to Samsung after sale company.

    • Iran
    • Telecommunications
    • 1 - 100 Employee
    • Senior Java EE Developer
      • Apr 2010 - Jan 2012

      • Project: MTN-Irancell Secretariat • Role: Senior Java EE Developer • Team Size: 3 • Skills Used: Java EE, Eclipse, WebLogic, Global360 Case360, Ext-js, Jira, and Oracle. Developing BPMS for company to manage and process all request to the MTN Irancell corporation. • Project: MTN-Irancell Secretariat • Role: Senior Java EE Developer • Team Size: 3 • Skills Used: Java EE, Eclipse, WebLogic, Global360 Case360, Ext-js, Jira, and Oracle. Developing BPMS for company to manage and process all request to the MTN Irancell corporation.

    • Senior Java EE Developer
      • Apr 2009 - Apr 2010

      • Project: ERP Performance Enhancement • Role: Senior Java EE Developer • Team Size: 5 • Skills Used: Eclipse, TPTP, Jboss, PostgreSQL, EJB 3, and JPA/Hibernate. ERP performance Enhancement for Research center of Informatics Industries - Migrating Data Access Layer of Adempiere (Open Source ERP) from pure JDBC to EJB/JPA. • Project: ERP Performance Enhancement • Role: Senior Java EE Developer • Team Size: 5 • Skills Used: Eclipse, TPTP, Jboss, PostgreSQL, EJB 3, and JPA/Hibernate. ERP performance Enhancement for Research center of Informatics Industries - Migrating Data Access Layer of Adempiere (Open Source ERP) from pure JDBC to EJB/JPA.

    • Senior Java EE Developer
      • Feb 2008 - Apr 2009

      • Project: Cost Price System • Role: Senior Java EE Developer • Team Size: 1 • Skills Used: Oracle, Stored Procedure, MDA, eclipse, and Java. Customizing and enhancing Openbravo (Open Source ERP) to provide Cost Price System based on Iran’s Salary rules. • Project: Cost Price System • Role: Senior Java EE Developer • Team Size: 1 • Skills Used: Oracle, Stored Procedure, MDA, eclipse, and Java. Customizing and enhancing Openbravo (Open Source ERP) to provide Cost Price System based on Iran’s Salary rules.

    • Iran
    • Banking
    • 1 - 100 Employee
    • R&D Unit Manager
      • Jan 2006 - Jan 2008

      • Project: Core Banking Systems • Role: R&D Unit Manager • Team Size: 5 Core & Retail banking software survey and Market Reaserch & Planning. • Project: Core Banking Systems • Role: R&D Unit Manager • Team Size: 5 Core & Retail banking software survey and Market Reaserch & Planning.

Education

  • Iran University of Science and Technology
    Master's degree, Computer Systems Architecture.
    2002 - 2005
  • Azad University (IAU)
    Bachelor's degree, Software Engineering
    1994 - 1998

Community

You need to have a working account to view this content. Click here to join now