Recommended expert

Hooman Behmanesh

Fullstack Developer

Hooman Behmanesh
Cologne, Germany

Experience

Dec 2022 - Present
3 years 3 months

Fullstack Developer

Möbel Roller GmbH

  • Further development of the existing e-commerce platform based on SAP Commerce (Hybris) to meet the growing demands of digital commerce.
  • Ensuring the scalability and performance of the backend, keeping the platform stable and efficient even under high user load.
  • Development and integration of new OCC REST APIs and services for modular extensions and flexible customizations to quickly implement new features.
  • Optimization of data flows and interfaces, significantly boosting platform efficiency and system performance.
  • Ensuring a maintainable and scalable codebase by applying clean code principles, proven design patterns and a future-proof architecture.
  • Reducing error rates through extensive testing with JUnit, Mockito and load testing with Gatling, complemented by the introduction of automated testing processes.
  • Improved system performance through targeted refactoring and efficient database queries, especially for handling peak loads.
  • Use of modern cloud and monitoring tools like Kubernetes, Google Cloud Platform (GCP) and Grafana to ensure a stable and monitored infrastructure.
  • Significant improvements in efficiency, scalability and reliability of the platform, now meeting the demands of a dynamic and growing e-commerce market.
Jul 2022 - Nov 2022
5 months

Architect and Fullstack Developer

ImmobilienRente Plus GmbH

  • Development of a stable and scalable system architecture using modern technologies like Spring Boot, PostgreSQL, Docker, Jenkins CI/CD and Maven to support growing requirements and user numbers.
  • Implementation of complex calculation logic in the backend for accurate processing of mathematical models.
  • Creation of a user-friendly interface with Vue.js and Vuetify, allowing advisors to intuitively manage clients and compute optimal models.
  • Designing and optimizing REST APIs for seamless communication between backend and frontend.
  • Automatic PDF generation and email delivery, enabling advisors to provide results to clients directly and individually.
  • Increased efficiency and reduced errors by automating manual processes and integrating backend and frontend functions.
  • Significant improvement in customer experience through fast calculations, user-friendly workflows and personalized result documents.
  • Optimized development processes: using best practices like clean code, unit tests and CI/CD pipelines to ensure high software quality.
  • Future-proof extensibility: the architecture was designed modularly so new requirements and features can be easily integrated.
  • Introduction of DevOps practices, including implementing automated CI/CD pipelines, to optimize deployment and maintenance of the application.
Oct 2021 - Jun 2022
9 months

Architect and Fullstack Developer

HBL GmbH

  • Optimization of route planning and dispatch processes by implementing automated functions with Spring Boot and PostgreSQL.
  • Development of REST APIs to seamlessly import and synchronize customer data from various heating oil portals.
  • Creating an interactive and user-friendly interface with Vue.js, Vuetify and Typescript, enabling intuitive management of customers and suppliers.
  • Implementing a geographic visualization of customer locations on a map with automatic calculation of optimal routes.
  • Developing functions for automatic creation of delivery notes and invoices, reducing manual processes and increasing efficiency.
  • Use of modern tools like Docker, Jenkins CI/CD, Maven and IntelliJ to ensure a stable, maintainable and scalable system architecture.
  • Reduction of manual processes, leading to significant time and cost savings.
  • Intuitive user interface that simplified workflows for employees and boosted their efficiency.
  • Seamless integration of external data sources, ensuring smooth and reliable operations.
  • Future-proof architecture that can adapt flexibly to new company requirements.
  • Improved logistics processes, particularly through optimized route planning and automated creation of administrative documents.
Jan 2021 - Sep 2021
9 months

Architect and Fullstack Developer

Lieferluzi GmbH

  • Development of the entire order process logic, from restaurant search to payment, using Spring Boot and PostgreSQL.
  • Integration of payment services like Stripe and PayPal for a seamless and secure online payment process.
  • Implementation of a receipt printing system for processing and outputting orders directly in restaurants.
  • Creation of a user-friendly interface with Vue.js, Vuetify and Typescript, providing easy navigation for restaurants and customers.
  • Development of features for restaurant registration, menu management and displaying restaurants on a Google map for better customer orientation.
  • Designing and implementing APIs for communication between frontend, backend and third-party services like payment providers.
  • Use of Docker to ensure a scalable and maintainable architecture.
  • Automation and efficiency improvements by implementing an intuitive dashboard for order and menu management.
  • Ensuring customer satisfaction through integration of common payment methods and fast order processing.
  • Scalable architecture that supports future extensions and growing business demands.
Oct 2019 - Dec 2020
1 year 3 months

Fullstack Developer

Atrify GmbH

  • Implementation of automated validation mechanisms in the backend with Java, Spring, Spring Boot, CDI and Wildfly to reliably analyze large data sets.
  • Creation of an intuitive user interface with JSF, providing users with clear guidance on data errors and corrections.
  • Development of REST APIs to enable seamless integration with other systems.
  • Ensuring software quality through extensive testing with Spock and JUnit.
  • Use of Kubernetes and Google Cloud (GCP) to ensure a scalable and highly available infrastructure for the system.
  • Leveraging modern cloud programming techniques to further improve system efficiency and flexibility.
  • Optimization of validation processes to increase efficiency and reduce manual testing efforts.
  • Real-time data validation: developing mechanisms that give users immediate feedback on data errors and enable quick corrections.
  • Extensible architecture: designing the system as a modular toolkit to quickly integrate future requirements and new validation criteria.
  • Delivering a reliable system that provides users with clear, actionable correction suggestions and sustainably improves data quality.
  • Introduction of DevOps practices, including implementation of automated CI/CD pipelines and cloud resource management, to optimize deployment and maintenance of the application.
Apr 2018 - Sep 2019
1 year 6 months

Fullstack Developer

Roller GmbH

  • Further development and administration of the Möbel Roller eShop based on SAP Hybris, Java, and Spring.
  • Migrated from Google Maps to MapBox to significantly reduce high map call costs for store locations.
  • Set up an optimal and GDPR-compliant customer registration and newsletter sign-up system by introducing a double opt-in process.
  • Implemented an email delivery system for customer notifications and marketing messages to ensure reliable communication with customers.
  • Built and coached a frontend team to ensure efficient and sustainable UI development.
  • Developed and optimized frontend components using SASS, HTML, and CSS to improve user experience.
  • Conducted code reviews to ensure code quality and implemented documentation for long-term maintainability.
  • Ensured quality by writing unit tests with JUnit to maintain application stability and performance.
Jul 2017 - Mar 2018
9 months

Fullstack Developer

1WorldSync GmbH

  • Migrated the application from GWT to JSF to use modern web technologies and improve usability.
  • Designed and optimized Oracle databases, including developing efficient object models for better data management.
  • Implemented an improved frontend interface with JSF, SASS, HTML, and CSS to provide a better user experience.
  • Ensured quality through code reviews and the introduction of best practices for a maintainable and robust codebase.
  • Coached and supported the development team to ensure consistent code quality and more efficient development processes.
  • Created comprehensive application documentation to enable traceability and future enhancements.
  • Used JUnit and Geb to create automated tests for frontend and backend components, ensuring application reliability.
  • Improved application performance through optimized database queries and efficient backend implementations.
  • Introduced DevOps practices, including implementing automated CI/CD pipelines and managing cloud resources to optimize deployment and maintenance.
Jul 2016 - Jun 2017
1 year

Fullstack Developer

REWE Digital GmbH

  • Developed a new market selection feature that allows customers to easily search for and choose REWE stores.
  • Integrated Google Maps for the geographic display of REWE stores, including store details.
  • Connected external systems to import store data such as opening hours, special hours, and other information.
  • Created a responsive design to ensure optimal layout and usability of the application on various devices.
  • Developed account management for customers to easily manage personal data and preferences.
  • Implemented system and layout tests with JUnit, Galen, and Geb to ensure application quality and consistency.
  • Set up a CI/CD system with Jenkins to automate and streamline software delivery.
  • Used modern technologies like Java, Spring Boot, REST, JavaScript, Grunt, Bower, SASS, HTML, CSS, and a microservice architecture to build a scalable and maintainable platform.
  • Increased efficiency by introducing structured development processes and continuously coaching the team to improve code quality and collaboration.
  • Delivered an intuitive and powerful platform that provides customers with an improved user experience and gives REWE Digital a scalable foundation for future growth.
Jan 2015 - Jun 2016
1 year 6 months

Senior Developer

1WorldSync GmbH

  • Executed development following agile methodology (SCRUM) for maximum flexibility and efficiency.
  • Developed an assembly process with Maven to optimize the build process.
  • Enabled track & trace of message flow by implementing the ELK stack (Elasticsearch, Logstash, Kibana) for better tracking and analysis of message flows.
  • Processed and implemented the new BMS 3.1 message formats to meet system requirements.
  • Introduced a new server infrastructure with Docker to boost scalability and flexibility.
  • Developed a configuration management application to centrally manage configuration data and simplify system maintenance.
  • Switched search to Elasticsearch to offload the Oracle database and improve query performance.
  • Modernized message transport by moving from file-based processes to JMS (ActiveMQ) and CouchDB for more efficient processing across infrastructure layers.
  • Developed a message distributor and load balancer using Mule ESB to efficiently route XML messages to target systems.
  • Profiled and optimized performance of existing applications to identify and resolve bottlenecks.
  • Introduced Git Flow to improve release management and simplify deployment processes.
  • Consolidated multiple Git projects into a single project to reduce administrative effort and minimize deployment errors.
Jan 2013 - Dec 2014
2 years

Software Architect and Department Head

GALERIA Kaufhof GmbH

  • Introduced a microservice architecture to replace the monolithic system, with clear separation of business domains and REST interfaces for communication.
  • Developed a management console with AngularJS and Bootstrap to enable the business team to easily maintain the eShop.
  • Implemented an asynchronous, non-blocking system based on Scala, Play, and Cassandra NoSQL to ensure a high-performance and scalable solution.
  • Provided technical leadership and coordination for various eShop projects, including maintenance, further development, and technical support for the platform.
  • Developed a WCMS cockpit for the business team using JEE, Hybris eCommerce, ZK Framework, Spring, JavaScript, and CSS to create flexible pages and product promotions.
  • Created a promotion management tool for the business team with Java, Swing, and Spring to simplify content maintenance.
  • Implemented a responsive web design to ensure optimal display of the eShop on different devices.
  • Introduced automated tests for quality assurance and platform stabilization.
  • Coached and trained the business team on effective use of the new tools and platform.
  • Produced comprehensive documentation to ensure traceability and maintenance of the developed systems.
Sep 2007 - Dec 2012
5 years 4 months

Software Architect

Hotel Reservation Services (HRS)

  • Developed a new HRS application framework using JEE, Spring, JPA, Hibernate, and Vaadin for a high-performance and maintainable system architecture.
  • Created a proof of concept with Java and JSF as the base technology for rebuilding HRS's web presence.
  • Integrated Google Maps for geographic availability display of hotels, replacing the previous Bing map.
  • Implemented a modern customer login system with Spring Security, OAuth (1.x and 2.x), DB2, and OpenLDAP for internal processes and social login features (Facebook, Google+, Twitter).
  • Developed a Swing-based application and a backend service for importing and maintaining hotel data in the HRS hotel database (DB2).
  • Conducted regression and load tests with JMeter and optimized code through profiling with JProfiler to improve system performance.
  • Created architectural concepts and comprehensive documentation using UML to ensure long-term maintainability and extensibility of the system.
  • Coached and trained the business unit to support the introduction of the new framework and knowledge transfer.
  • Implemented responsive web design for an optimal user experience across different devices.
  • Achieved efficient data processing and improved caching performance by using ehCache and Terracotta.
  • Hosted and managed hotel images on AWS Cloud, including optimization for scalable and reliable image delivery.
  • Implemented infrastructure management for the AWS environment, including scaling and monitoring with AWS CloudWatch and IAM for secure access control.
Nov 2001 - Aug 2007
5 years 10 months

Lead Developer

Ford Motor Company

  • Provided technical leadership for the project to ensure successful delivery of all requirements.
  • Developed backend and frontend of the platform with Java, JSP, ASP, and VB to optimize dealer processes.
  • Managed and developed databases on Microsoft SQL Server for efficient data management and improved system performance.
  • Administered application servers and Windows 2000 servers to provide a stable and reliable platform.
  • Integrated Plumtree Enterprise Portal to create a centralized dealer portal for the European market.
  • Implemented LDAP for secure user authentication and authorization within the portal.
  • Handled infrastructure management to monitor and maintain the system landscape for smooth operations.
  • Provided 3rd level support to analyze and resolve complex technical issues efficiently.
  • Coached and led the team to continuously improve development processes and ensure code quality.

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 Retail (7.5 years), Automotive (6 years), Tourism (5.5 years), Information Technology (4 years), Real Estate (0.5 years), and Energy (0.5 years).

Retail
Automotive
Tourism
Information Technology
Real Estate
Energy

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 (24.5 years), Product Development (13 years), Quality Assurance (10.5 years), and Logistics (0.5 years).

Information Technology
Product Development
Quality Assurance
Logistics

Summary

  • Over 25 years of experience as a developer and architect with solid knowledge and proven skills in the IT industry.
  • Expert knowledge in software development with Java, JEE and related technologies such as Spring, Spring Boot, Hibernate and Maven.
  • Design and development of web applications and Java backend code based on business concepts.
  • Optimization of software and server environments (e.g. hardware, operating systems) to improve performance under high load conditions.
  • More than 10 years of experience with SAP Commerce (Hybris), including implementation, customization and optimization of complex e-commerce solutions.
  • Many years of experience in setting up and managing DevOps processes, including designing and implementing CI/CD pipelines, container orchestration with Kubernetes and infrastructure management on Google Cloud Platform (GCP) and other cloud technologies.
  • Extensive practice in agile work with methods like Scrum and Kanban for successful project delivery.
  • Passion for technology trends and research, and strong motivation to develop innovative solutions for complex problems.
  • Continuous further education and active participation in research projects, especially in the field of artificial intelligence, machine learning, data analysis and automated processes.
  • Successful application of AI technologies to develop forward-looking concepts that address technical and societal challenges.
  • Experience in leading and implementing diverse projects, from ideation to realization.
  • Building and leading teams with a modern and situational leadership style (coaching leadership).
  • Strong problem-solving and communication skills, along with a service-oriented, hands-on mentality.
  • Coaching, onboarding and management of project teams, as well as collaboration with external service providers.
  • Proficient in handling Windows and Linux servers, with solid knowledge in system administration.
  • Advising business units on requirements definition and supporting the creation of functional specifications.
  • Defining and communicating development processes in close collaboration with business units.

Skills

Programming Languages And Frameworks

  • Backend Stack: Java, Jee, Cdi, Python, Spring (Boot, Ioc, Mvc, Security, Webservices), Sap Commerce (Hybris) Including Occ, Cockpit, Quarkus, Wildfly, Jdbc, Jpa, Hibernate, Ibatis, Rdbms, Java Server Pages (Jsp), Jstl, Servlets, Java Server Faces (Jsf), Primefaces, Vaadin, Webservices, Rest, Jax-rs, Jax-ws, Jaxb, Soap, Wsdl, Ehcache, Oauth, Ldap, Activemq, Kafka, Mule Esb, Node.js
  • Frontend Stack: Javascript, Typescript, Angular, Vuejs, Css 3, Html, Html5, Xhtml, Xml, Jquery, Json, Ajax, Bootstrap, Tailwind, Vuetify, Less, Sass, Grunt, Gulp, Responsive Web Design
  • Cloud Programming: Docker, Kubernetes, Cloud – Aws, Gcp

Test And Performance, Software Configuration Management

  • Junit, Spock, Selenium, Geb, Easymock, Mockito, Jmeter, Galen, Visualvm, Jprofiler, Cypress, Jasmine, Maven, Ant, Git, Subversion, Jenkins (Ci/cd, Jenkinsfile Dsl), Elk (Elasticsearch, Logstash, Kibana), Grafana

Software Development Methods

  • Scrum
  • Kanban
  • Sdm (Solution Delivery Method) (Analysis, Design, Implementation, Integration, Test)
  • Uml
  • Tdd (Test Driven Development)
  • Microservice Architecture, Restful
  • Ddd (Domain Driven Development)
  • Multithreading

Tools

  • Idea Intellij
  • Eclipse
  • Findbugs, Sonarj, Checkstyle
  • Adobe Photoshop
  • Microsoft Office
  • Jira, Confluence
  • Gitlab
  • Nexus
  • Bitbucket
  • Github
  • Enterprise Architect
  • Soap-ui
  • Mysql Workbench
  • Xmlstarlet

Operating Systems

  • Macos
  • Unix/linux (Red Hat Enterprise, Suse Enterprise, Ubuntu)
  • Windows

Industries

  • E-commerce
  • Logistics
  • Automotive
  • Insurance
  • Real Estate
  • Education

Databases

  • Postgresql
  • Mysql V3.x – 5.x
  • Oracle
  • Db2
  • Ms Sql Server

Languages

Persian
Native
German
Advanced
English
Advanced

Education

Oct 2011 - Jun 2013

Master of Science, Computer Engineering - special focus on artificial intelligence and robotics · Computer Engineering

Oct 2006 - Jun 2011

Bachelor of Science, Computer Engineering – Software · Computer Engineering

Certifications & licenses

AEVO

Introductory and advanced C programming course

Hybris Developer Training Part I - Core Platform

Hybris Developer Training Part II – Commerce

MCSE courses (Windows NT Administration)

MS SQL Server 2000 Administration

SCJP (Sun® Certified Java 5.0 Programmer) Training Program

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 Hooman based?

Hooman is based in Cologne, Germany.

What languages does Hooman speak?

Hooman speaks the following languages: Persian (Native), German (Advanced), English (Advanced).

How many years of experience does Hooman have?

Hooman has at least 24 years of experience. During this time, Hooman has worked in at least 6 different roles and for 11 different companies. The average length of individual experience is 2 years. Note that Hooman may not have shared all experience and actually has more experience.

What roles would Hooman be best suited for?

Based on recent experience, Hooman would be well-suited for roles such as: Fullstack Developer, Architect and Fullstack Developer, Senior Developer.

What is Hooman's latest experience?

Hooman's most recent position is Fullstack Developer at Möbel Roller GmbH.

What companies has Hooman worked for in recent years?

In recent years, Hooman has worked for Möbel Roller GmbH, ImmobilienRente Plus GmbH, HBL GmbH, and Lieferluzi GmbH.

Which industries is Hooman most experienced in?

Hooman is most experienced in industries like Retail, Automotive, and Tourism and Hospitality. Hooman also has some experience in Information Technology (IT), Energy, and Food and Beverage.

Which business areas is Hooman most experienced in?

Hooman is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Hooman also has some experience in Logistics.

Which industries has Hooman worked in recently?

Hooman has recently worked in industries like Retail, Energy, and Food and Beverage.

Which business areas has Hooman worked in recently?

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

What is Hooman's education?

Hooman holds a Master in Computer Engineering and a Bachelor in Computer Engineering.

Does Hooman have any certificates?

Hooman has 7 certificates. Among them, these include: AEVO, Introductory and advanced C programming course, and Hybris Developer Training Part I - Core Platform.

What is the availability of Hooman?

The availability of Hooman needs to be confirmed.

What is the rate of Hooman?

Hooman'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 Hooman?

To hire Hooman, 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: 680-840 €
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.