About

Daniel Bulic is an experienced full stack software developer and consultant with over 8 years of professional experience in accessibility, Angular, and Spring Boot. As a freelance developer and senior consultant, he has driven complex projects in the IoT, energy, financial services, and digital transformation sectors for clients including EnBW, Mercedes-Benz Mobility & Bank, Elinvar, Kazenmaier, and Exxeta AG. Daniel excels in holistic IT design, from analyzing existing systems and independently implementing scalable software solutions to automating tests and CI/CD pipelines. As a mentor, he trains junior developers in best practices and improves code and architecture quality. He also continuously enhances application performance through targeted code optimizations and efficient caching strategies.

(More detailed version)

My Service includes:

  • Consulting on accessibility, provide information and guidelines

    • How developers implement accessibility (with Angular, React.js, Vue.js, Next.js, etc.)

    • How accessibility is tested automatically from end to end

    • How this can be integrated into the CI/CD pipeline.

  • Consulting and development of web applications with Angular.

  • Consulting and development of REST APIs with Spring Boot.

Do you require support/ consulting for accessibility, web applications with Angular, or REST APIs with Spring Boot?

Recommendations

Find out what colleagues and clients say about my work on LinkedIn.

Languages

Native

  • Croatian

  • German

Fluent

  • English

Basic

  • Chinese

Work experience

(More detailed version)

07/2024 - today

Software Engineer / Freelance, Germany, Europe, Taiwan, Worldwide

  • Industry: Digital transformation
  • Technical consulting and analysis of existing systems and future requirements
  • Independent development, planning and implementation of IT concepts and solutions
  • Implement a mobile-first design and optimize the page layout for mobile devices, tablets, and desktops.
  • Optimization of web applications for search engines (SEO), performance and accessibility
  • Performance optimization, reduced total API Calls by 50% using a caching logic with Angular Signals
  • Implement automated end-to-end tests for accessibility
  • Contribute to open source projects

01/2024 - 06/2024

Senior Consultant / Exxeta AG, Karlsruhe, Germany

  • Industries: Digital transformation, Internet of Things
  • Technical consulting and analysis of existing systems and future requirements
  • Independent development, planning and implementation of IT concepts and solutions
  • Fullstack software development (Angular, Next.js, Spring Boot (Java), Spring Boot (Kotlin), Python, Golang, Express.js)
  • Automated Unit-/ Integration- /e2e-Tests
  • Microservices
  • Documentation
  • Internal Coaching for Frontend Software Development with Angular

08/2019 - 12/2023

Consultant / Exxeta AG, Karlsruhe, Germany

  • Industries: Digital transformation, Energy, Financial Services, Internet of Things
  • Technical consulting and analysis of existing systems and future requirements
  • Independent development, planning and implementation of IT concepts and solutions
  • Fullstack software development (Angular, Next.js, Spring Boot (Java), Spring Boot (Kotlin), Python, Golang, Express.js)
  • Developed a vulnerability monitoring tool for over 60 services and applications, which served as the foundation for ISO 27001 certification
  • Reduced API response times by 75%—optimizing API calls, database queries, and large dataset processing (MongoDB and SQL)—bringing response times from over 40 seconds to under 10 seconds
  • Cut Keycloak session load by 98% by optimizing performance and utilization of technical users and API keys: reduced multiple 10.000 of 10-hour sessions to a few hundred and lowered average system load from over 80% to under 15%
  • Optimized performance by moving computational logic from the backend into the database. Previously, large time-range queries were impossible; afterward, response times dropped to just a few seconds
  • Created a fully automated registration process that reduced the support team’s manual customer onboarding from several days to just a few minutes, cutting lead time by over 99% and significantly easing support workload
  • Responsible as service owner for 6 critical applications, managing dependency updates, bug fixes, refactoring, and code reviews to ensure high-quality, secure code
  • Implemented multiple services that aggregate and cleanse 4.6 million records daily for use in statistics, charts, and reports
  • Designed, led, and executed a comprehensive refactoring of a critical Angular application, reducing bugs, improving code maintainability, and decoupling tightly integrated components
  • Invented and contributed to the testing infrastructure with automated unit and e2e tests.
  • Automated Unit-/ Integration- /e2e-Tests
  • Microservices
  • Documentation

03/2018 - 03/2019

Working Student / Exxeta AG, Karlsruhe, Germany

  • Industry: Financial Services
  • Independent development and implementation of IT concepts and solutions
  • Frontend Software Development (Angular)
  • Invented and contributed to the testing infrastructure with automated unit and e2e tests.
  • Automated Unit-/ e2e-Tests

08/2017 - 02/2018

Internal Trainee / Exxeta AG, Karlsruhe, Germany

  • Industry: Digital Transformation
  • Independent development and implementation of IT concepts and solutions
  • Frontend Software Development (Angular)

Education

10/2014 - 08/2019

Bachelor of Science - Business Informatics / Hochschule Karlsruhe, Karlsruhe, Germany

09/2012 - 07/2014

Technical College - Business Informatics / Walter-Eucken-Schule, Karlsruhe, Germany

09/2012 - 07/2010

Secondary School / Hebel-Realschule, Karlsruhe, Germany

09/2005 - 07/2010

High School / Goethe-Gymnasium, Karlsruhe, Germany

09/2001 - 07/2005

Elementary School / Grundschule Gartenschule, Karlsruhe, Germany