Ales Loncar

Principal Cloud Solutions Engineer

Ales Loncar
Munich, Germany

Erfahrungen

Jan. 2022 - Jan. 2024
1 Jahr 1 Monate
Munich, Germany

Senior Back End Developer

THE MARCOM ENGINE

As a Freelance Backend Developer at Marcom Engine, I design, develop, and maintain scalable and reliable backend services using NodeJs, Python, and Microservices best practices. I ensure high performance, availability, and security of REST API design | architecture and implement Unit Testing | End-to-End testing for code quality assurance.

I collaborate with clients to understand their requirements and integrate 3rd party services as needed. I am proficient in using AWS and containerization tools such as Docker and K8s for the deployment and scaling of applications. I create Technical Documentation to ensure easy maintenance and troubleshooting.

I utilize SonarQube, Jenkins, Nexus, and Code Coverage tools to ensure code quality and adherence to best practices. I also implement DI (Dependency Injection) to enhance the modularity and testability of my code. As a Freelance Backend Developer, I play a critical role in the success of the projects I work on and ensure the seamless integration of the backend services with the overall system architecture.

Skills/Stack: Node.js · K8s · RESTful WebServices · Unit Testing · Software Documentation · Nexus · Python (Programming Language) · Docker · Jenkins · Amazon Web Services (AWS) · Sonarqube

Okt. 2021 - Dez. 2022
1 Jahr 3 Monaten
Munich, Germany

Senior Cloud Engineer

Graylog

I am a member of the international Cloud Engineering team. We are working to elevate Graylog into a cloud offering and make it the product customers have wanted for years. Some of the mine responsibilities:

  • Creating and designing infrastructure architecture and deciding the best design choice between different options
  • Troubleshooting design flaws and system bottlenecks
  • Automate/Improve all DevOps/Development/Release processes
  • Implementation/Development of internal services for monitoring/alerting
  • Documenting implemented designs and solutions
  • Proposing, planning, and implementing further improvements
  • Implement best security practices on a cloud infrastructure

Skills/Stack: Terraform + Ansible (IAC), Prometheus, Grafana, AWS Toolset, Distributed System Architecture, K8s, Argo, Go, Python, Bash

Nov. 2020 - Sept. 2021
11 Monaten
Munich, Germany

Senior Java Architect

Publicis Sapient

I am working closely with the PS FS team. Together we help the client with digital business transformation, product discovery, increasing agility, and accelerating software releases. As part of the backend team, I am deeply involved in Java (Spring Boot) and Cloud-Native Architecture on Microsoft Azure.

Involvement:

  • Creating and designing software architecture and deciding the best design choice between different options
  • Troubleshooting design flaws and system bottlenecks
  • Designing and implementing microservice architecture on Azure Kubernetes Service (AKS)
  • Improving existing Spring Boot microservices using programming paradigms like Aspect-oriented programming, asynchronous behavior, Domain-driven design (DDD) and hexagonal architecture, Application Events ...
  • Improving existing CI/CD pipelines in Azure DevOps
  • Creating software architecture documents and documenting APIs programmatically

Skills/Stack: Java, Spring Boot, Microservices, Bash/Shell, Docker, K8s, Microsoft Azure

Nov. 2019 - Juni 2020
8 Monaten
Munich, Germany

Senior DevOps Engineer

Publicis Sapient

Working closely with the client's logistics team to align software projects and plan the work with the development/infrastructure team. Helping streamline teams, speed development, increase agility, and accelerate software releases.

The tools we were using are these days buzzwords:

  • Running containerized apps with Docker and OpenShift
  • Cloud Computing With Azure
  • IaC with Ansible, Packer and Terraform
  • Automation, automation, automation

Involvement:

  • Helping to implement and improve the development CI/CD software pipeline
  • Helping implement new technologies in development for future deployments
  • Providing technical guidance, knowledge transfers, and mentorship to peers as required

Skills/Stack: Ansible, Terraform, Jenkins, Bash/Shell, Docker, Red Hat OpenShift, Microsoft Azure

Sept. 2018 - Okt. 2019
1 Jahr 2 Monaten
Munich, Germany

Infrastructure Engineer / DevOps Practitioner

Accenture

With my prior knowledge of software engineering and systems, I am providing infrastructure expertise on a team to improve the throughput and stability of applications that are running on the OpenShift Container platform.

My responsibilities within the team:

  • Maintaining existing and future software services code and configuration
  • Helping to implement and improve the development CI/CD software pipeline
  • Helping implement new technologies in development for future deployments
  • Providing technical guidance, knowledge transfers, and mentorship to peers as required

Skills/Stack: Linux/Unix environment and scripting languages (Bash, Perl), Go(lang), Docker, Kubernetes, RedHat OpenShift, Helm Charts, Ansible, Jenkins, Nexus, SonarQube, Artifactory, Prometheus, Grafana, Terraform, OpenStack, UFT

Juli 2018 - Okt. 2019
1 Jahr 4 Monaten
Munich, Germany

Senior Software Engineer / Software Development Lead

Catenate

Working closely with our client's technical leads and management to align software projects and plan the work with the software development team. I actively teach, advice, mentor, and train during pair programming, code reviews, tech talks, and conference calls. Solving day-to-day problems, mostly not related to business requirements, but instead focusing on non-functional elements such as maintainability, manageability, scalability, reliability, testability, deployability, and security.

My role with the company:

  • Led technical discussions and debate issues with the engineering team
  • I also get my hands dirty cutting code and doing code reviews, meeting with clients, coordinating and collaborating to inspire the team, and taking care that there are no impediments in the projects.
  • Mentoring and training, pair programming
  • Tech talks: Cloud Computing, Containers, and Container orchestration, DevOps Myths and Misconceptions, Vagrant, OpenShift

Skills/Stack: Java, Gradle, Confluence / Jira Cloud, GitLab, Jenkins, Ansible

Feb. 2016 - Juni 2018
2 Jahren 5 Monaten
Munich, Germany

Software Engineer CAD/CAM

etkon GmbH (Straumann Group)

I am part of a Software Development Team in CAD/CAM department, which is responsible for the following:

  • software solutions to automate CAD/CAM production processes
  • software solutions for mass processing data in 3D
  • database-driven production logistics processes
  • development of interfaces to various IT systems (web services and other protocols) and CNC machines for manufacturing
  • development of intranet applications to support the production workflow

My responsibilities:

  • Develop new functionality and refactor of existing functionality
  • Processes implementation and improvement (optimization)

Internal presentations:

  • Introduction to TDD (PHPUnit, Code Coverage)
  • Introduction to Automated Acceptance Testing with PHP + Selenium
  • How to use Dependency Injection instead of global state in PHP
  • Using CI (Continuous Integration) tool to test, build and deploy the code
  • Using Vagrant for development
  • Containerizing Apps: Introduction to Docker
  • Modern Software Development (Software Stack, Building Interactive Web Interfaces with Vue.js, Modern Javascript ...)
  • REST API with Mojolicious, Swagger, and Docker
  • DevOps and Automation (CI/CD with GitLab, Docker, Zero Downtime Deployment with Ansible)
März 2013 - Jan. 2016
2 Jahren 11 Monaten
Munich, Germany

Senior Software Developer

Travian Games

Acting as game/software developer in the Travian 5 Games department. Mostly involved in the development of tools for Travian 5 game: ACPine (Administration Control Panel), Game Lobby, and building communication layers between Travian 5 game and 3rd party tools: Help Center (Portal for answers, news, and ticket submission), Mellon (Account management system), IRIS (Push Notifications Service). Supported team migration from Gitorious to Stash. I've created ACPine XML-RPC services for Travian 5 from scratch using OO PHP 5.4+, Zend Framework, MySQL, and NoSQL (Redis and MongoDB).

Responsibilities:

  • Agile software development process: sprint planning, user story estimations, retrospectives, and daily scrum meetings
  • Daily usage of Atlassian tools for a more efficient development process: SourceTree (Git desktop client), Stash (Enterprise Git repository management), Jira (Issue & Project Tracking Software), Confluence (Content and social collaboration wiki software), and Bamboo (Continuous Integration & Build Server).
  • Develop new functionality and refactor of existing functionality
  • Proactively learn and utilize new technologies, concepts, and procedures as appropriate to project requirements
  • Processes implementation and improvement (optimization)
  • Code reviews
  • Perceived mentor: training other developers, pair programming
Jan. 2010 - Feb. 2013
2 Jahren 2 Monaten
Ljubljana, Slovenia

Senior Application Developer

Central European Media Enterprises

  • Voyo Video On Demand Platform (TVOD, AVOD, SVOD, EST, PPV, LIVE Streaming)
  • CME Common Content Platform (Zend Framework)
  • API's for connected Mobile, Smart TV, and STB devices (JSON-RPC, REST)
  • Android development (Phone, Tablet, STB)
  • modules for Wowza Media Server
  • video trans-coding workflow implementing Google Widevine DRM
Ljubljana, Slovenia

Web Developer

AV studio d.o.o.

  • ASP & PHP programming
  • network and systems administration
  • integration of Microsoft solutions
  • software development and integration of:
  • CMS (Content Management System) systems

Zusammenfassung

With a strong technical background and more than two decades of experience spanning various client, server, and cloud infrastructure technologies. I'm a Developer in the heart with DevOps in mind. I always leave code and processes in better shape than when I first encountered them (Boy Scout Rule). Proactive problem solver. A team player and passionate about working with talented teammates. I like to learn, experiment and utilize new technologies, concepts, and procedures as appropriate to project requirements. I embrace Cloud Native and like to build software in a "You build it, you run it" manner.

Sprachen

Deutsch
Muttersprache
Slowenisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 1994 - Juni 1999

University of Ljubljana, Faculty of Computer and Information Science

Computer and Information Science · Ljubljana, Slovenia

Okt. 1990 - Juni 1994

Gimnazija Murska Sobota

High School Degree · Murska Sobota, Slovenia

Zertifikate & Bescheinigungen

CKA: Certified Kubernetes Administrator

The Linux Foundation

CKAD: Certified Kubernetes Application Developer

The Linux Foundation

Cloud DevOps Engineer

Udacity

Ähnliche Freelancer

Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Andreas Kraus

Senior Developer

Profil ansehen
Verifizierter Experte
Thomas Hieber

Full Stack Developer / DevOps

Profil ansehen
Verifizierter Experte
Christopher Mäuer

Full-Stack Engineer & Cloud Architecture Consultant

Profil ansehen
Verifizierter Experte
Alexey Gravanov

AWS Cloud Architect & DevOps / Senior Solution Architect

Profil ansehen
Verifizierter Experte
Michal Budzyn

Senior Backend Developer / Architect

Profil ansehen
Verifizierter Experte
Andreas Steffan

DEVOPS MINDED 🚀 CLOUD-/JAVA-/SPRING ENTWICKLER

Profil ansehen
Verifizierter Experte
Jan Mönnich

Softwarearchitekt (Java), Devops - Experte

Profil ansehen
Verifizierter Experte
Dirk Bolte

Backend Java/Kotlin mit Frontend Kenntnissen (Angular, VueJS) | Product Owner

Profil ansehen
Verifizierter Experte
Tungi Dang

Freelance Technical Product Lead | DevOps Expert | It Program Manager | Senior Solution Architect | Ai-engineer

Profil ansehen
Verifizierter Experte
Bela Bocsak

Full Stack Software Entwickler und Architekt

Profil ansehen
Verifizierter Experte
Cesar Schneider

Senior Cloud Engineer

Profil ansehen
Verifizierter Experte
Carlos Medina

Senior Team Leiter Web Developer PHP

Profil ansehen
Verifizierter Experte
Patrik Garten

AI Solution Architect & Developer · Software Enginner · IT Dozent

Profil ansehen
Verifizierter Experte
Sascha Seewald

Jede Neue Aufgabe Hat Ihre Eigenen Herausforderungen

Profil ansehen