David Brutian
Consultant, Solution Architect (Hands-On)
Experience
Consultant, Solution Architect (Hands-On)
Mid-sized service and healthcare company
- Design and development of a retrieval-augmented generation (RAG) solution for the structured and simplified creation of business-critical correspondence
- Technologies: OpenAI API, Python 3.8, sentence-transformers, tiktoken, ChromaDB, Flask
Solution Architect / System Architect
Global market leader in complex cloud-native software for the public sector
- Architecture consulting including network analysis and software architecture following iSAQB standard
- Analysis of customer requirements and coordination with product and requirements management
- Creation of architecture concepts for a modern cloud-native application considering agile guidelines
- Analysis and assessment of change requests
- Close collaboration with external technology vendors and technology selection
- Participation in the strategic alignment of the system architecture
- Technologies/Standards: Java, Python, Docker, virtualization, Kerberos, OpenLDAP, OpenSearch, Keycloak, HashiCorp Vault, Apache Kafka, relational and object-oriented databases
- Collaboration according to SAFe (Scaled Agile Framework)
Solution Architect (Hands-On)
International trading company
- Building and maintaining the architecture of a highly available and high-performance global web shop and various backend systems
- Technologies: Google Cloud Platform, Java 8/Java 11, Spring Boot, PostgreSQL, Node.js, TypeScript
- Load testing with Scala, Gatling, JMeter
- Frontend with React and GraphQL/Apollo
Consultant, Solution Architect (Hands-On)
International trading company
- Establishing processes and tools for load and performance testing of a global e-commerce platform
- Analyzing existing solutions and workflows
- Selecting and setting up the technology stack including technical infrastructure
- Supporting and advising teams in implementing product-specific solutions
- Advising and coordinating the planning and execution of load tests
- Technologies: Google Cloud Platform, various open-source tools
Solution Architect (Hands-On)
International trading company
- Extending the e-commerce platform with a marketplace architecture
- Technical integration and connection of multiple third-party products
- Designing and implementing integration interfaces
- Modeling and implementing cross-product business processes
- Technologies: Google Cloud Platform, microservices, API-first approach, Java/Spring Boot, Node.js/TypeScript/NestJS, OpenAPI, MongoDB
Solution Architect (Hands-On), Tech Lead
International trading company operating globally
- New development and operation of a global eCommerce platform on Google Cloud Platform and Cloudflare
- Setup and maintenance of the architecture for highly available and high-performance webshops and backend systems
- Design and build of the backend for the cloud-based infrastructure
- Gradual migration from the old platform to the new one
- Establishment of DevOps/DevSecOps processes in the teams
- Support for development teams in architecture decisions and implementation
- Design and implementation of testing and monitoring environments for platforms and components
- Conducting proofs of concept and testing new technologies
- Definition of coding guidelines and standards
- Coaching the teams
- Technologies: Microservices, Domain Driven Design, REST, API design, OpenAPI, Swagger/SwaggerHub, Apigee, Java 8/Java 11, Spring Framework, Spring MVC, Spring Boot, PostgreSQL, NoSQL products, React
- Collaboration: Scrum, Kanban, Jira, Confluence
Senior Software Developer (Full-Stack)
IT service provider specializing in IT security and high-security IT for the public sector
- Development of a registration system
- Creation of technical requirements based on epics and user stories
- Implementation of project requirements in an agile team
- Code reviews and documentation
- Technologies and methods: Java 8, Spring Framework, Spring MVC, Spring Security, ORM/JPA/Hibernate, Java Servlet, JSP/JSTL, RESTful Web services, JavaScript, jQuery, Tomcat, Bootstrap, web security/OWASP, PostgreSQL, HSQLDB, Kerberos, LDAP, test-driven development, acceptance test–driven development, JUnit, Hamcrest, FitNesse, Scrum, Jira, Linux (Ubuntu), IntelliJ IDEA, Git, Maven, Jenkins, Sonar
Architect and Technical Product Owner (cross-functional agile teams)
IT service provider for Volks- und Raiffeisen banks
- Further development of the group-wide online banking application
- Responsibility for designing the system architecture and migrating to new frameworks
- Lead role in analyzing, preparing, and implementing the product migration
- Creation of technical requirements based on epics and user stories
- Support and coaching within the project team and consultation in cross-team backlog refinements
- Until mid-2013 as a specialist developer: implementation according to functional and IT concepts, extension of technical design documents, point of contact for maintenance and support, error analysis, test execution, and liaison with the business department
- Technologies: Java 7/Java 8, Spring Framework, Spring MVC, Spring Security, Vaadin, JBF, RBF, Eclipse, IBM RSA, Tomcat, JUnit, Gradle, Maven, Ant, JavaScript/jQuery, Scrum, Jira
Senior Software Developer, Architect, Domain Concept Designer
IT service provider for Volks- und Raiffeisen banks
- Further development and maintenance of the group-wide information portal for bankers
- Creation of the functional specification in coordination with the business department
- Creation of technical designs
- Development and maintenance of the application
- Technologies: Java/JEE/JSP, Wicket, Spring Framework, Hibernate, JavaScript (YUI, jQuery), IBM WebSphere Application Server, WebSphere Portal Server 6.1, JUnit, Mockito, DB2, Eclipse, Maven, Subversion, IBM RSA, Scrum
Senior Software Developer, Usability Lead
IT service provider for Volks- und Raiffeisen banks
- Further development and maintenance of the group-wide banking workstation application
- Development of the module to manage and maintain card products (debit cards, customer cards, savings cards, credit cards)
- Creation of load test drivers and integration into the load test infrastructure
- Coaching within the project team
- Technologies: Java/JEE, JBF, JUnit, UML, DB2, Eclipse, Ant, Tomcat, Subversion, IBM RSA
Sole Contractor
Client in the events industry
- Design and implementation of an application for event management
- Modeling and design of the relational database
- Development and production launch
- Analysis and migration of data from the legacy application
- Training of client staff
- Technologies: Java, JSP, JavaServer Faces 1.2 (MyFaces), Hibernate, MySQL, Eclipse, Ant, Subversion, Apache HTTP Server, Tomcat
Senior Software Developer, Architect
Online retailer in the book and media sector
- Design and implementation of several backend and frontend components to expand the product range and optimize complex business processes
- Development of a web-based application to manage and monitor over 200 processes
- Design and development of a scheduler component for automated process monitoring
- Design and development of various frameworks to model complex business workflows
- Modeling and design of several complex databases
- Technologies: Java, JSP, JavaServer Faces 1.2 (MyFaces), Hibernate, Oracle 10g, PL/SQL, Oracle SQL Developer, Apache HTTP Server, Tomcat, Ant, Eclipse, UML, Bash, Linux, Subversion, Embarcadero ER/Studio
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 Information Technology (9 years), Retail (8 years), Banking and Finance (6 years), and Tourism (0.5 years).
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 (18.5 years), Product Development (10 years), and Quality Assurance (7 years).
Skills
- Technology-driven Architect And Developer With Over 25 Years Of Experience In Architecture & Strategy: Microservices, Domain Modeling, Implementation And Scaling Of Modern Software Solutions. With Deep Domain-driven Design, Cloud-native Architectures (Gcp, Aws, Azure) And Technical Understanding Combined With A Strategic And Pragmatic View Of The Big Picture To Find Workable Solutions For Complex Business Needs. · Ai & Data Science: Generative Ai, A Practical Big-picture Perspective To Find Viable Solutions For Machine Learning, Prompt Engineering, Data Analysis & Modeling · Development: Java, Python, Typescript · Devops & Infrastructure: Ci/cd, Docker, Kubernetes, Terraform · Data & Integration: Rest, Graphql, Kafka, Elasticsearch, Opensearch, Postgresql, Mongodb · Agile & Communication: Scrum, Kanban, Technical Consulting, Stakeholder Management
- Roles & Services: Enterprise Architect · Solution Architect · Tech Lead · Software Engineer · Technical Product Owner (Tpo)
- Industry Experience: E-commerce · It Security / High-security It · Public Sector · Banking / Finance · Insurance
Languages
Education
Technical University of Munich
Diploma in Computer Science · Computer Science · Munich, Germany
Certifications & licenses
Google Cloud Certified Professional Cloud Architect
Google Cloud
Harvard CS50's Introduction To Artificial Intelligence With Python (verified)
Harvard
Isaqb® Certified Professional For Software Architecture Advanced Level (Cpsa-A)
Isaqb®
Isaqb® Certified Professional For Software Architecture Foundation Level (Cpsa-F)
Isaqb®
Oracle Certified Associate, Java Se 8 Programmer
Oracle
Oracle Certified Professional, Java Se 8 Programmer
Oracle
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is David based?
What languages does David speak?
How many years of experience does David have?
What roles would David be best suited for?
What is David's latest experience?
What companies has David worked for in recent years?
Which industries is David most experienced in?
Which business areas is David most experienced in?
Which industries has David worked in recently?
Which business areas has David worked in recently?
What is David's education?
Does David have any certificates?
What is the availability of David?
What is the rate of David?
How to hire David?
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 Consultant, Solution Architect (Hands-On)
Nearby freelancers
Professionals working in or nearby Unterföhring, Germany