Ivan Greguric-Ortolan
Technical Lead
Experience
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
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
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
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
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
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
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 (12 years) and Automotive (8 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 (13.5 years) and Product Development (13.5 years).
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
Education
UNIPD, University of Padua (after High School techincal diploma)
Bachelor’s Degree, Information Technology · Information Technology · Padua, Italy
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Ivan based?
What languages does Ivan speak?
How many years of experience does Ivan have?
What roles would Ivan be best suited for?
What is Ivan's latest experience?
What companies has Ivan worked for in recent years?
Which industries is Ivan most experienced in?
Which business areas is Ivan most experienced in?
Which industries has Ivan worked in recently?
Which business areas has Ivan worked in recently?
What is Ivan's education?
Does Ivan have any certificates?
What is the availability of Ivan?
What is the rate of Ivan?
How to hire Ivan?
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 Technical Lead
Nearby freelancers
Professionals working in or nearby Stuttgart, Germany