Hooman Behmanesh-Fullstack Developer
Check rate
Experience
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, so the platform remained stable and efficient even under heavy user load.
- Development and integration of new OCC REST APIs and services for modular extensions and flexible adjustments, to implement new features quickly.
- Optimization of data flows and interfaces, which significantly improved platform efficiency and system performance.
- Ensuring a maintainable and scalable code base by using Clean Code principles, proven design patterns, and a future-proof architecture.
- Reduction of errors through extensive testing with JUnit, Mockito, and load tests with Gatling, supported by the introduction of automated test processes.
- Improved system performance through targeted refactoring measures and efficient database queries, especially to handle peak loads.
- Use of modern cloud and monitoring tools such as Kubernetes, Google Cloud Platform (GCP), and Grafana to ensure a stable and monitored infrastructure.
- Clear improvement in efficiency, scalability, and reliability of the platform, which now meets the demands of a dynamic and growing e-commerce market.
Architect and Fullstack Developer
ImmobilienRente Plus GmbH
- Development of a stable and scalable system architecture with modern technologies such as 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 precise processing of mathematical models.
- Creation of a user-friendly interface with Vue.js and Vuetify, enabling advisors to manage customers intuitively and calculate optimal models.
- Design and optimization of REST APIs for seamless communication between backend and frontend.
- Automatic PDF generation and email sending, allowing advisors to provide results directly and individually to customers.
- Increased efficiency and fewer errors through the automation of manual processes and the integration of backend and frontend functions.
- Significant improvement in customer experience through fast calculations, user-friendly workflows, and personalized result documents.
- Optimized development processes: use of proven practices such as Clean Code, unit tests, and CI/CD pipelines to ensure high software quality.
- Future-proof extensibility: the architecture was designed modularly so that new requirements and features can be integrated easily.
- Introduction of DevOps practices, including the implementation of automated CI/CD pipelines, to optimize deployment and maintenance of the application.
Architect and Fullstack Developer
HBL GmbH
- Optimization of route planning and dispatching processes through the implementation of automated functions with Spring Boot and PostgreSQL.
- Development of REST APIs to seamlessly import and synchronize customer data from various heating oil portals.
- Creation of an interactive and user-friendly interface with Vue.js, Vuetify, and Typescript, enabling intuitive management of customers and suppliers.
- Implementation of a geographic display of customer locations on a map with automatic calculation of optimal routes.
- Development of functions for the automatic creation of delivery notes and invoices, reducing manual work and increasing efficiency.
- Use of modern tools such as Docker, Jenkins CI/CD, Maven, and IntelliJ to ensure a stable, maintainable, and scalable system architecture.
- Reduction of manual processes, leading to a significant saving of time and costs.
- Intuitive user interface that simplified workflows for employees and improved their efficiency.
- Seamless integration of external data sources, ensuring smooth and reliable operation.
- Future-proof architecture that can be flexibly adapted to new business requirements.
- Improved logistics processes, especially through the optimization of route planning and the automated creation of administrative documents.
Architect and Fullstack Developer
Lieferluzi GmbH
- Development of the complete logic for the ordering process, from restaurant search to payment, using Spring Boot and PostgreSQL.
- Integration of payment services such as Stripe and PayPal for a smooth and secure online payment process.
- Implementation of a receipt printing system for processing and issuing orders directly in the restaurants.
- Creation of a user-friendly interface with Vue.js, Vuetify, and Typescript, giving restaurants and customers easy navigation.
- Development of features for restaurant registration, menu management, and displaying restaurants on a Google map for better orientation for customers.
- Design and implementation of APIs for communication between frontend, backend, and third-party providers such as payment services.
- Use of Docker to ensure a scalable and maintainable architecture.
- Automation and efficiency gains through the implementation of an intuitive dashboard for order and menu management.
- Ensuring customer satisfaction through the integration of common payment methods and fast order processing.
- Scalable architecture that supports future extensions and the growing demands of the business.
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 volumes.
- Creation of an intuitive user interface with JSF that provides users with clear hints about 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.
- Use of modern cloud programming techniques to further improve the efficiency and flexibility of the system.
- Optimization of validation processes to increase efficiency and reduce manual review effort.
- Real-time data validation: development of mechanisms that give users immediate feedback on data errors and allow quick corrections.
- Extensible architecture: design of the system as a modular building block so that future requirements and new validation rules can be added quickly.
- Provision of a reliable system that gives users clear, actionable correction suggestions and sustainably improves data quality.
- Introduction of DevOps practices, including the implementation of automated CI/CD pipelines and the management of cloud resources, to optimize deployment and maintenance of the application.
Fullstack Developer
Roller GmbH
- Further development and administration of the Möbel Roller eShop based on SAP Hybris, Java, and Spring.
- Migration from Google Maps to MapBox to significantly reduce the high costs of map requests for store locations.
- Building an optimal customer registration and newsletter signup system that complies with GDPR, including the introduction of a double opt-in process.
- Implementing an email sending system for customer notifications and promotional emails to ensure reliable communication with customers.
- Building and coaching a frontend team to ensure efficient and sustainable further development of the user interface.
- Development and optimization of frontend components with SASS, HTML, and CSS to improve the user experience.
- Conducting code reviews to ensure code quality and implementing documentation for long-term maintainability.
- Quality assurance through unit tests with JUnit to ensure the stability and performance of the application.
Fullstack Developer
1WorldSync GmbH
- Migration of the application from GWT to JSF to use modern web technologies and improve usability.
- Design and optimization of databases with Oracle, including the development of efficient object models for better data management.
- Implementing an improved frontend interface with JSF, SASS, HTML, and CSS that offers a better user experience.
- Quality assurance through code reviews and the introduction of best practices for a maintainable and robust codebase.
- Coaching and supporting the development team to ensure consistent code quality and more efficient development processes.
- Creating comprehensive documentation for the application to make it easier to understand and extend in the future.
- Using JUnit and Geb to implement automated tests for frontend and backend components and ensure the reliability of the application.
- Improving application performance through optimized database queries and efficient backend implementations.
- Introducing DevOps practices, including the implementation of automated CI/CD pipelines and the management of cloud resources, to optimize deployment and maintenance of the application.
Fullstack Developer
REWE Digital GmbH
- Development of a new store selection feature that allows customers to easily search for and select REWE stores.
- Integration of Google Maps for geographic display of REWE stores, including store details.
- Connection of external systems to import store data such as opening hours, special opening hours, and other information.
- Creation of a responsive design to ensure the application is displayed optimally and is easy to use on different devices.
- Development of customer account management that allows customers to easily manage personal data and preferences.
- Implementation of system and layout tests with JUnit, Galen, and Geb to ensure the quality and consistency of the application.
- Setup of a CI/CD system with Jenkins to ensure automated and efficient software delivery.
- Use of modern technologies such as Java, Spring Boot, REST, JavaScript, Grunt, Bower, SASS, HTML, CSS, and a microservice architecture to create a scalable and maintainable platform.
- Increased efficiency through the introduction of structured development processes and continuous team coaching to improve code quality and collaboration.
- Delivery of an intuitive and powerful platform that gives customers a better user experience and provides REWE Digital with a scalable foundation for future expansions.
Senior Entwickler
1WorldSync GmbH
- Implementation of development based on the agile approach (SCRUM) for maximum flexibility and efficiency.
- Development of an assembly process with Maven to optimize the build process.
- Track & trace of the message flow through the implementation of the ELK stack (ElasticSearch, LogStash, Kibana) to enable better tracking and analysis of message flows.
- Processing and implementation of the new BMS 3.1 message formats to meet system requirements.
- Introduction of a new server infrastructure with Docker to increase scalability and flexibility.
- Development of a configuration management application to centrally manage configuration data and simplify system maintenance.
- Switching the search to ElasticSearch to relieve the Oracle database and improve query speed.
- Modernization of message transport: switch from file-based processes to JMS (ActiveMQ) and CouchDB for more efficient processing across different infrastructure layers.
- Development of a message distributor and load balancer based on Mule ESB to efficiently distribute XML messages to target systems.
- Profiling and performance optimization of existing applications to identify and fix bottlenecks.
- Introduction of Git flow to improve release management and simplify deployment processes.
- Consolidation of several GIT projects into one common project to reduce administrative effort and minimize deployment errors.
Software-Architekt und Abteilungsleiter
GALERIA Kaufhof GmbH
- Introduction of a microservice architecture to replace the monolithic system, with clear separation of business domains and REST interfaces for communication.
- Development of a management console with AngularJS and Bootstrap to enable the business team to easily maintain the eShop.
- Implementation of an asynchronous, non-blocking system based on Scala, Play, and Cassandra NoSQL to ensure a high-performance and scalable solution.
- Technical leadership and coordination of various projects within the eShop, including maintenance, further development, and technical support of the platform.
- Development of a WCMS cockpit for the business team with JEE, Hybris eCommerce, ZK framework, Spring, JavaScript, and CSS to flexibly manage pages and product promotions.
- Creation of a tool for offer management for the business team with Java, Swing, and Spring to simplify content maintenance.
- Implementation of responsive web design to ensure the eShop is displayed optimally on different devices.
- Introduction of automated tests for quality assurance and platform stability.
- Coaching and training of the business team for effective use of the new tools and platform.
- Creation of comprehensive documentation for traceability and maintenance of the developed systems.
Software Architect
Hotel Reservation Services (HRS)
- Developed a new HRS application framework with 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 the HRS website.
- Integrated Google Maps for geographic hotel availability display, replacing the existing Bing map.
- Implemented a modern customer login system with Spring Security, OAuth (1.x and 2.x), DB2, and OpenLDAP for internal mechanisms 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).
- Carried out regression tests and load tests with JMeter, and optimized the code through profiling with JProfiler to improve system performance.
- Created architectural concepts and detailed documentation using UML to ensure long-term maintainability and extensibility of the system.
- Coached and trained the business team to ensure the rollout of the new framework and knowledge transfer.
- Implemented responsive web design for an optimal user experience on different end devices.
- Efficient data processing and improved caching performance through the use of 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.
Lead Developer
Ford Motor Company
- Technical lead for the project to ensure the successful delivery of all requirements.
- Backend and frontend development of the platform with Java, JSP, ASP, and VB to optimize dealer processes.
- Database administration and development on Microsoft SQL Server for efficient data management and improved system performance.
- Administration of application servers and Windows 2000 Server to provide a stable and reliable platform.
- Integration of Plumtree Enterprise Portal to build a centralized dealer portal for the European market.
- Implemented LDAP for secure authentication and authorization of users within the portal.
- Infrastructure management to monitor and maintain the system landscape and ensure smooth operations.
- 3rd level support to analyze and efficiently solve complex technical challenges.
- Coaching and team leadership to continuously improve development processes and ensure code quality.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Retail, Automotive, Tourism, Information Technology, Real Estate, and Energy.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, and 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 building and supporting DevOps processes, including the design and implementation of 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 such as Scrum and Kanban for successful project delivery.
- Passion for technology trends and research, as well as a strong motivation to develop innovative solutions for complex problems.
- Continuous learning and active participation in research projects, especially in the areas of artificial intelligence, machine learning, data analysis, and automated processes.
- Successful use of AI technologies to develop forward-looking concepts that address technical and social challenges.
- Experience in leading and delivering a wide range of projects, from idea generation to implementation.
- Building and leading teams with a modern and situational leadership style (coaching leadership).
- Strong problem-solving and communication skills, as well as a strong service mindset and hands-on mentality.
- Coaching, onboarding, and guiding project teams, as well as working with external service providers.
- Confident handling of Windows and Linux servers, as well as solid knowledge in system administration.
- Advising business departments on requirements definition and supporting the creation of business concepts.
- Defining and communicating development processes in close cooperation with the business departments.
Skills
Programming Languages And Frameworks
- Backend Stack: Java, Jee, Cdi, Python, Spring (Boot, Ioc, Mvc, Security, Webservices), Sap Commerce (Hybris) Incl. 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 Webdesign
- Cloud Programming: Cloud Programming, Docker, Kubernetes, Cloud – Aws, Gcp
Testing 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
Methods For Software Development
- Scrum
- Kanban
- Sdm (Solution Delivery Method) (Analysis, Design, Implementation, Integration, Test)
- Uml
- Tdd (Test Driven Development)
- Micro Service 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, Ubutu)
- Windows
Industries
- E-Commerce
- Logistics
- Automotive Industry
- Insurance
- Real Estate
- Education
Databases
- Postgresql
- Mysql V3.X – 5.X
- Oracle
- Db2
- Ms Sql Server
Languages
Education
Master of Science, Computer Engineering - specializations in artificial intelligence and robotics · Computer Engineering
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
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Fullstack Developer
Nearby freelancers
Professionals working in or nearby Cologne, Germany
