Recommended expert

Danijel Hrvaćanin

Senior Engineering Manager

Danijel Hrvaćanin
Schrobenhausen, Germany

Experience

Apr 2021 - Oct 2024
3 years 7 months
Munich, Germany

Senior Engineering Manager

InstaMotion GmbH

  • Led engineering strategy development and execution across multiple teams (Engineering, DevOps, SysAdmin, QA), defining quarterly OKRs and roadmaps to align with business objectives.
  • Established comprehensive engineering excellence framework including coding standards, career progression paths, and critical operational policies.
  • Successfully conducted technical due diligence during investment rounds, presenting technology infrastructure to potential investors.
  • Developed and implemented key organizational policies including incident management, deployment guidelines, and security protocols.
  • Streamlined recruitment process and managed performance reviews, resulting in improved team composition and capabilities.
  • Architected and implemented full-stack solutions using TypeScript, Node.js backend and Next.js frontend with Styled Components.
  • Designed and optimized serverless architecture utilizing AWS Lambda, Step Functions, State Machine, ECS, API Gateway, and multiple databases (DynamoDB, MongoDB, Postgres, MariaDB, OpenSearch).
  • Implemented GraphQL for frontend requests and REST APIs for backend services, improving system connectivity and data flow.
  • Established robust CI/CD pipelines using GitHub Actions and Jenkins, incorporating quality gates and security checks.
  • Integrated SonarCloud for static code analysis, enhancing code quality across all repositories.
  • Spearheaded infrastructure stability and security improvements while optimizing operational costs.
  • Implemented automated testing framework using Jest for backend/frontend and Playwright for E2E testing.
  • Created reusable tooling modules for logging, database connectivity, parameter store integration and reusable libraries.
  • Designed and implemented microservices architecture using AWS ECS, documented with OpenAPI specifications.
  • Enhanced creation and deployment processes through standardized templates and automated pipeline creation.
  • Successfully delivered multiple projects on schedule while maintaining high quality standards and best practices.
  • Conducted regular 1-on-1s and mentoring sessions, fostering team growth and professional development.
  • Participated in cross-functional management meetings, ensuring alignment between technical initiatives and business goals.
  • Identified and addressed knowledge gaps through targeted mentoring and training programs.
  • Implemented atomic design principles for frontend development, improving component reusability and maintenance.
Oct 2019 - Apr 2021
1 year 7 months
Munich, Germany

Team Lead Development EU & Tech DRI Euro Team

Holiday Extras GmbH

  • Led and managed a team of 6 engineers, conducted biweekly 1:1 meetings and quarterly 360-degree feedback reviews to support personal and professional growth.
  • Developed and implemented yearly development plans for team members, ensuring alignment with team OKRs and business objectives.
  • Served as Tech DRI (Directly Responsible Individual) for the integration of EU suppliers on the platform, defining technical approaches and integration strategies.
  • Gathered technical and business requirements from stakeholders and project owners during Advisory Board meetings and presented technical solutions at Gateway meetings.
  • Managed project breakdowns into MVPs, provided rough time estimations for deliverables, and ensured smooth execution of integration phases.
  • Created detailed technical tasks for each phase of the integration and resolved uncertainties in implementation by providing clear technical guidance.
  • Collaborated with cross-functional teams in technical meetings to refine and optimize approaches for complex technical challenges.
  • Actively contributed to the development process by coding, reviewing pull requests, and proposing improvements to code quality and system architecture.
  • Led backend services development using Node.js and TypeScript, ensuring efficient communication between services via gRPC endpoints.
  • Oversaw services running on Kubernetes and contributed to building in-house tooling to improve productivity and streamline engineering workflows.
  • Successfully led the integration of multiple EU suppliers, delivering projects on time and within scope.
  • Fostered a collaborative team environment by promoting continuous feedback and professional development.
  • Improved team productivity by implementing custom in-house tools, reducing dependencies, and enhancing engineer autonomy.
Jun 2018 - Oct 2019
1 year 5 months
Munich, Germany

Full-Stack Developer

Convercus GmbH

  • Designed and built microservices infrastructure for highly available, scalable applications.
  • Created and managed an auto-scaling ECS Cluster on AWS, ensuring high availability and performance.
  • Replicated infrastructure on Azure using DC/OS and Azure services to ensure multi-cloud support.
  • Managed microservices written in Node.js and Java Spring Boot, including public-facing and internal services like Configuration Server.
  • Deployed containerized applications using AWS ECR and Azure Container Registry.
  • Developed Lambda functions in Node.js and Python for deployment automation and task orchestration.
  • Improved system scalability and efficiency by outsourcing bcrypt logic into a standalone service.
  • Recommended and implemented common modules for microservices to streamline development and maintain consistency.
  • Automated deployment pipelines using CI/CD practices, enabling seamless setup upon repository creation.
  • Implemented automation tests and static code analysis with SonarQube to ensure code quality.
  • Unified log outputs from Java and Node.js microservices for export to the ELK stack, improving monitoring and debugging capabilities.
  • Developed an authentication microservice using Spring Boot to handle end-user login and authorization processes.
  • Set up Kafka and ZooKeeper clusters using Ansible on both AWS and Azure to support distributed data streaming.
  • Successfully deployed and managed multi-cloud environments (AWS and Azure) for resilient microservices infrastructure.
  • Streamlined development processes with automation, improving deployment speed and code quality.
  • Improved system scalability and resource efficiency through infrastructure optimization and microservice modularity.

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 (5 years), Automotive (3.5 years), and Tourism (1.5 years).

Information Technology
Automotive
Tourism

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 (6.5 years), Product Development (6.5 years), and Project Management (1.5 years).

Information Technology
Product Development
Project Management

Summary

Engineering professional with 15+ years of experience, including 5 years as a Senior Engineering Manager and prior roles as a Full-Stack Developer, Senior Software Engineer, and System Architect. Proven expertise in leading high-performing teams, architecting and designing systems, optimizing processes, and delivering complex projects. Skilled in engineering strategy, team management, system architecture, and cross-functional collaboration. Experienced in defining OKRs, enhancing practices, and optimizing costs. Adept in full-stack development, cloud platforms, Node.js, Express.js, and agile methodologies.

Skills

  • Node.js, Express.js
  • Typescript
  • Html, Css, Javascript
  • React.js, Next.js
  • Aws (Ecs, Lambdas, Ec2, S3, Api Gateway, Cloudwatch, Vpn, Subnets)
  • Api, Rest Development, Graphql, Soap, Grpc
  • Databases (Mysql, Postgres, Dynamodb, Mongodb, Elasticsearch/opensearch)
  • Unit, Performance, Usability, E2e, Load Testing
  • Caching (Varnish, Redis)
  • Agile (Scrum, Kanban)
  • Software Architecture
  • Analytical Thinking
  • Security
  • Cloud Computing
  • Leadership
  • Team Management
  • Project Management
  • Strategic Planning
  • Process Optimization
  • Engineering Strategy
  • Cross-functional Collaboration
  • Mentoring
  • Recruitment
  • Technical Decision-making
  • Devops
  • Infrastructure Optimization
  • Cost Management
  • Cloud Platforms
  • Scalable Systems Design
  • Api Development
  • Okr Definition
  • Kpi Tracking
  • Performance Management
  • Stakeholder Communication
  • Conflict Resolution
  • Innovation
  • Technical Road-mapping

Languages

German
Advanced
English
Advanced
Slovenian
Advanced

Education

Oct 2005 - Apr 2012

University of Ljubljana

Bachelor in Computer and Information Science, higher education program · Computer and Information Science · Ljubljana, Slovenia

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

Danijel is based in Schrobenhausen, Germany and prefers 100% remote projects.

What languages does Danijel speak?

Danijel speaks the following languages: German (Advanced), English (Advanced), Slovenian (Advanced).

How many years of experience does Danijel have?

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

What roles would Danijel be best suited for?

Based on recent experience, Danijel would be well-suited for roles such as: Senior Engineering Manager, Team Lead Development EU & Tech DRI Euro Team, Full-Stack Developer.

What is Danijel's latest experience?

Danijel's most recent position is Senior Engineering Manager at InstaMotion GmbH.

What companies has Danijel worked for in recent years?

In recent years, Danijel has worked for InstaMotion GmbH and Holiday Extras GmbH.

Which industries is Danijel most experienced in?

Danijel is most experienced in industries like Information Technology (IT), Automotive, and Tourism and Hospitality.

Which business areas is Danijel most experienced in?

Danijel is most experienced in business areas like Information Technology (IT), Product Development, and Project Management.

Which industries has Danijel worked in recently?

Danijel has recently worked in industries like Automotive, Information Technology (IT), and Tourism and Hospitality.

Which business areas has Danijel worked in recently?

Danijel has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Danijel's education?

Danijel holds a Bachelor in Computer and Information Science from University of Ljubljana.

What is the availability of Danijel?

Danijel is immediately available full-time for suitable projects.

What is the rate of Danijel?

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

To hire Danijel, 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.

1200
900
600
300
Market avg: 980-1140 €
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.