Ivan Greguric-ortolan

Technical Lead

Avatar placeholder
Stuttgart, Germany

Experience

Nov 2023 - Apr 2025
1 year 6 months

Technical Lead

Porsche Digital GmbH

  • Contributed to the design of the new financial services integration layer and moderated the architectural discussions
  • Oversaw the security concept and approval of the application
  • Prepared infrastructure setup and best practices for the Kotlin backend
Feb 2023 - Oct 2023
9 months

Senior Solution Architect

Freelance

  • Designed and developed an API gateway written in GoLang able to handle 1.3 billion requests per day
  • Developed a low latency distributed rate limiter based on Redis Lua scripts
  • Developed an Angular based developer portal with a Nest.js API backend
  • Set up infrastructure as code using CDKTF/Terraform on AWS and GitOps in Kubernetes
Sep 2022 - Feb 2023
6 months
Ludwigsburg, Germany

Senior Lead Engineer

Porsche Digital GmbH

  • Led a team in developing high quality Vue.js frontend applications
  • Contributed in designing the new architecture of the porsche.com website using JamStack (Astro, Vue, SSG)
  • Implemented a proof of concept of the new target architecture based on CI/CD builds and CloudFront
Sep 2021 - Aug 2022
1 year
Stuttgart, Germany

Technical Lead - Data Streaming

Porsche Digital GmbH

  • Delivered internal trainings and public training offering for Kafka
  • Spoke at conferences about Kafka ACL management and event driven architecture
  • Designed and executed a proof of concept based on Kafka/ksqlDB and Next.js for a demo factory dashboard
Jun 2016 - Aug 2022
6 years 3 months
Stuttgart, Germany

Senior Software Engineer / Solution Architect

Porsche Digital GmbH

  • Facilitated MyPorsche cross team architectural discussions providing valuable input and opinions
  • Designed and implemented an OpenCV based GIF generation software responsible for creating engaging personalized emails
  • Driven the transformation of a monolith into Spring/Quarkus micro services communicating over Kafka to allow application scaling
  • Bootstrapped and developed the official MyPorsche Inbox frontend customer application using Angular and GraphQL/DynamoDB/AWS Lambda
  • Set up distributed tracing via OpenTracing and NewRelic to allow effective intra and cross team distributed tracing
  • Set up CI/CD pipelines for automated build, test and continuous deployments to production
  • Design and implementation of self managed API infrastructure on Azure via Pulumi
  • Created an Ionic multiplatform application with payment, map and backend API integration
Nov 2011 - May 2016
4 years 7 months
Venice, Italy

Software Engineer

Akera s.r.l.

  • Designed and implemented an explorer like interface in AngularJS for dynamic content
  • Implemented a two layer cache based on aggregated hash keys using Varnish in Liferay 5.x

Summary

Passionate software engineer eager to experiment with new technologies and willing to go the extra mile to deliver amazing products. Brings in the ability to learn quickly and to adapt promptly to new environments, strong analytical and problem solving skills and years of experience in designing solutions for big customers. As next step in my career I would like to work with Data Streaming and Analytics, Machine learning and Functional programming paradigms.

Skills

Soft

  • Communicative
  • Confident
  • Analythical
  • Proactive
  • Committed
  • Problem Solving

General

  • Architecture Design
  • Design Patterns
  • High Availability
  • Resilience
  • Event Driven Design
  • Functional Programming
  • Data Streaming
  • Etl
  • Data Analytics
  • Api Design
  • Tdd
  • Ddd
  • Unit Testing
  • E2e Testing

Programming

  • Java
  • Rust
  • Javascript
  • Typescript
  • Python
  • Kotlin
  • Scala
  • Golang
  • Haskell
  • Sql
  • Sh/bash
  • C/c++
  • Latex
  • Uml

Front-end

  • Angular
  • React
  • Vue.js
  • Astro
  • Html5
  • Css3
  • Redux
  • Sass/scss
  • Webpack
  • Next.js
  • Nuxt.js
  • Rxjs
  • Nativescript
  • Flutter
  • Ionic

Back-end

  • Spring
  • Webflux
  • Quarkus
  • Node.js
  • Nest.js
  • Oas3
  • Graphql
  • Opencv

Platform

  • Kafka
  • Elasticsearch
  • Redis
  • Clickhouse
  • Snowplow
  • Mqtt
  • Rabbitmq
  • Postgresql
  • Dynamodb
  • Mongodb
  • Arduino
  • Esp32
  • Android

Devops

  • Aws
  • Azure
  • Docker
  • Kubernetes
  • Istio
  • Envoy
  • Traefik
  • Terraform
  • Ci/cd
  • Newrelic
  • Splunk
  • Sentry

Languages

Italian
Native
English
Advanced
Croatian
Advanced
German
Intermediate

Education

Sep 2004 - Present

UNIPD, University of Padua (after High School techincal diploma)

Bachelor’s Degree, Information Technology · Information Technology · Padua, Italy

Sep 2001 - Jun 2004

I.T.I.S E. Barsanti

Highschool, Informatics · Informatics · Castelfranco Veneto, Italy

Certifications & licenses

Certified Professional For Software Architecture - Foundation

Online iSAQB®

Certified SAFe® 5 Practitioner

Online Scaled Agile Inc

Oracle Certified Professional, Java SE 8 Programmer

Oracle

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Kenan Šabić
Kenan Šabić

Enterprise Architecture

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Patrick Waldschmitt
Patrick Waldschmitt

AI Software Engineer

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Enis Spahi
Enis Spahi

Software Developer

View Profile
Selvaraj Kannaiyan
Selvaraj Kannaiyan

Senior Full Stack & Cloud Architect

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Yoav Netzer
Yoav Netzer

Freelance Software Architect

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Ulrich Proeller
Ulrich Proeller

Software Architect

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Jan Radon
Jan Radon

Software Engineer / Software Architect / Team Lead

View Profile
Stanislav Bilik
Stanislav Bilik

Senior Solution Architect

View Profile
Johannes Knörzer
Johannes Knörzer

Software Developer

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Ilker Baltaci
Ilker Baltaci

Freelance Mobile Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Oliver Bodemer
Oliver Bodemer

Senior Software Architect

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile