Karlo B.
Fullstack-utvecklare
Karlo är en skicklig mjukvaruutvecklare med fokus på fullstack-utveckling och över ett decennium av kommersiell erfarenhet.
Hans expertis ligger främst inom backend-utveckling, men han har också betydande erfarenhet av att skapa frontend- och mobillösningar. Han har haft roller som Solution Architect, DevOps Engineer och Software Architect och lett stora projekt för internationella företag inom branscher som spel, digitala tjänster för myndigheter, kollektivtrafik, e-handel, AI och blockchain.
Utöver sitt professionella arbete har Karlo nått betydande framgångar som indie-spelutvecklare, och hans spel har laddats ner över 5 miljoner gånger. Han har erfarenhet av att leda ett team på fem personer och har en MSc i Software Engineering, vilket visar på både hans tekniska expertis och förmåga att leda team på ett effektivt sätt.
Huvudsaklig expertis
- ASP.NET 4 år
- C# 10 år
- .NET 10 år
Andra kompetenser
- MySQL 2 år
- Kubernetes 2 år
- Next.js 2 år
Utvald erfarenhet
Anställningar
Solution Architect / DevOps Engineer
JobBoost B.V. - 1 år 4 månader
- Designing and overseeing the migration of monolith system to the cloud using microservices architecture
- Developing and implementing a strategic roadmap for the migration process, ensuring minimal disruptions to ongoing operations
- Collaborating closely with cross-functional teams to define and prioritize microservices, optimizing system performance and scalability
- Architecting and implementing DevOps practices to streamline deployment processes and enhance system reliability
- Conducting assessments and evaluations to identify areas for improvement in the migration strategy and microservices architecture
- Establishing and enforcing best practices for code quality, security, and scalability within the microservices ecosystem
- Providing technical guidance and mentorship to the development team, fostering a culture of continuous learning and innovation
- Managing and optimizing the cloud infrastructure on AWS to meet performance, security, and scalability requirements
- Implementing CI/CD pipelines using GitHub Actions to automate the build, test, and deployment processes for microservices
Teknologier:
- Teknologier:
AWS CDK
AWS Lambda
AWS S3
AWS SQS
AWS ECS
DynamoDB
ElasticSearch
Docker
DevOps
Git
- Microservices
Linux
- Solution Architecture
Terraform
Vue.js
Unix
AWS
ChatGPT API
PHP
Laravel
Software Architect / Full-stack Web Developer
Peoples Place Community Partnerships - 5 månader
- Designed and implemented a scalable, multi-tenant back-office system for Community21 using Azure Cloud, .NET 7, and Next.js
- Integrated Azure AD B2C to ensure secure and seamless user authentication and authorization within the system
- Applied Clean Architecture principles, leveraging Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) patterns to establish a modular and maintainable architecture
- Created a data-driven solution utilizing Azure SQL Database and Azure Blob Storage to manage participant information and analyze program performance efficiently
- Collaborated closely with stakeholders to understand project requirements and ensure alignment with the goals of supporting disadvantaged young people and addressing social issues
- Led the development efforts as a software architect, overseeing the technical aspects of the project and ensuring adherence to best practices
- Conducted regular assessments and optimizations to enhance system robustness, scalability, and performance
- Ensured the system's compliance with industry standards and data security protocols, prioritizing the privacy and confidentiality of participant information
Teknologier:
- Teknologier:
.NET
SQL
Next.js
Azure
- DDD
- Solution Architecture
Fullstack Engineer
Kimeru BV - 1 år
- Ensured seamless integration and functionality of the system components
- Conducted troubleshooting and debugging of issues within the system
- Ensured code quality through rigorous testing and code reviews
- Managed and monitored system deployments using Docker, Traefik, and Portainer
- Utilized RabbitMQ for efficient message queuing and processing
- Implemented and maintained background job processing using Hangfire
- Engaged in version control and continuous integration/continuous deployment (CI/CD) using GitLab pipeline
Teknologier:
- Teknologier:
Angular.js
Docker
RabbitMQ
Git
Linux
- NoSQL
.NET Core
MongoDB
MSSQL
Angular
Hangfire
Principal Software Engineer
Notch - 2 år 5 månader
Senior software engineer working on a global multi-tenant D2C eCommerce platform
- Integrates multi-vendor and serves multi-brands and multi-markets in standardized and localized fashion
- Centralized the configuration of all micro services
- Identified and automated manual tasks performed across the organization
- Streamlined the deployment of the system to new markets and launching of new features
- Integration with Contentful and Commercetools
- Implemented enhancements and optimizations to improve system performance
- Contributed to the design and architecture discussions for system improvements
- Provided technical guidance and mentorship to the development team, fostering a collaborative and efficient work environment
Teknologier:
- Teknologier:
Blazor
.NET
Docker
Kubernetes
Entity Framework
Next.js
React.js
Azure
Apache Kafka
Enterprise Architect
Linux
Tailwind
GraphQL
MSSQL
- SignalR
Terraform
Unix
Senior Software Engineer
King ICT - 3 år 9 månader
Senior software engineer on eTicketing project for public transport
- Software architect, full-stack web and mobile developer
- Modernization of public transport in the city of Split in Croatia
- Mobile and web applications for trip planning and selling tickets
- Real-time integration with vehicles on-board unit
- Backoffice and fleet management
- Integration with payment providers
- Integration with Google Maps using GTFS
- Integration with Google Firebase for push notifications and app integrity check
- Integration with Google API for ETA calculation
- Integration with Keycloak for authentication and authorization
- Used Figma for design and UX work
Lead developer on project for electronic toll collection
- Managed a small team of developers and designers
- Software architect, full-stack web and mobile developer
- Modernization of the electronic billing of tickets (toll) on Croatian highways
- Mobile and web applications for topping up your media
- Integration with payment providers
- Integration with Google Firebase for push notifications
- Backoffice and voucher distribution system
- Integration with ETC devices and smart cards
- Optimization of SQL queries and database indexes
Full-stack developer at project for government digital services
- Digital services which unify citizen forms and requests into a single application
- Integration with payment providers
- Integration with NIAS (eIDAS) for user authentication and authorization
- Integration with e-Građani (e-Citizens)
Teknologier:
- Teknologier:
ASP.NET
Blazor
Angular.js
DevOps
Entity Framework
React Native
React.js
gRPC
Java
Spring
Redis
RabbitMQ
Firebase
Jenkins
Enterprise Architect
JavaScript
TypeScript
.NET Core
Google maps
MSSQL
- SignalR
WPF
PostgreSQL
Angular
Redux.js
Keycloak
Utbildning
MSc.Software Engineering
Faculty of Electrical Engineering and Computing, University of Zagreb · 2018 - 2020
BSc.Computing
Faculty of Electrical Engineering and Computing, University of Zagreb · 2015 - 2018
Hitta din nästa utvecklare inom ett par dagar
Ge oss 25 minuter av din tid, så kommer vi att:
- Sätta oss in i dina utmaningar och behov
- Berätta om våra seniora och beprövade utvecklare
- Förklara hur vi kan matcha dig med precis rätt utvecklare