22.08.2024 aktualisiert

GX
100 % verfügbar

Software Engineer, Software Engineer, Siebel Developer

Wien, Österreich
Weltweit
B.Sc. Computer Engineering
Wien, Österreich
Weltweit
B.Sc. Computer Engineering

Profilanlagen

Granit Xheladini - CV.pdf

Skills

InnovationJavaJavaScript.Net FrameworkAPIsAlgorithmus-EntwurfAmazon Web ServicesArchitekturTest AutomationMicrosoft AzureBauwesenC#Cloud ComputingDatenbankenContinuous IntegrationDatenmanagementDevOpsDistributed ComputingE-CommerceEreignisgesteuerte ProgrammierungFinanzsystemeHibernateJUnitPostgreSQLMicrosoft Sql-ServerMongoDBOpenShiftSystementwicklungs-LebenszyklusMockitoAnsibleAnforderungsanalyseSiebel CRMSoftware DesignSoftwareentwicklungSystem DesignZeitmanagementVaadinTestenChatbots.NET CoreReact.jsSpring BootBackendKotlinEvent Driven ArchitectureBackend-programmierungContainerisierungAngularJSKubernetesCoaching und MentoringGoogle BigqueryApache KafkaCore BankingAtlassian BitbucketFront EndTechnisches GeschickApi DesignRestful ApisAdministration von DatenbankenAtlassian BambooDockerJenkinsMicroservicesOracledb
Technical Skills:
  • Languages: Java, Kotlin, C#, JavaScript
  • Frameworks: Spring Boot, Hibernate, .NET Core, Ktor, React, Angular
  • Containerization: Docker, Kubernetes, OpenShift
  • CI/CD tools: Bamboo, QuickBuild, Jenkins, Azure DevOps, Ansible
  • Messaging Systems: Kafka, Pulsar
  • Databases: PostgreSQL, SQL Server, Oracle Db, MongoDB, Google BigQuery, Clickhouse
  • Cloud Platforms: AWS, Azure
  • Testing tools: JUnit, Mockito, Testcontainers
  • Architecture Expertise: Microservices Architecture, Event-Driven Architecture
  • Software Development: Back-end Development, API Development, RESTful API, System Design & Architecture, Database Management, DevOps Practices
  • Other Skills: Algorithm Design & Analysis, Distributed Systems, Cloud Computing
Soft skills:
  • Communication
  • Team Collaboration
  • Problem solving and critical thinking
  • Sharp Analytical Ability
  • Innovation and Creativity
  • Adaptability and Continuous Learning
  • Leadership and Mentoring
  • Time Management & Prioritization
Professional Experience:
  • Senior Software Engineer, Drei (Vienna, Austria)
    • Lead full SDLC projects, including business requirement analysis, coding, testing, and deployment.
    • Designed and implemented a microservice architecture for a new eCommerce solution.
    • Worked with tech stack including Java, Spring Boot, PostgreSQL, Kubernetes, Bitbucket.
  • Software Engineer, RBI Group IT GmbH (Vienna, Austria)
    • Developed APIs for core banking systems, backend/frontend development.
    • Used Java, Kotlin, Docker, OpenShift, PostgreSQL, MongoDb, Gitea, and Vaadin.
  • Software Engineer, Raiffeisen Bank Kosovo (Prishtina, Kosova)
    • Designed and developed financial applications and chatbots for compliance teams using Microsoft tools.
    • Migrated existing systems to cloud-ready, scalable architectures.
  • IT Consultant, Gjirafa & Comitas AG (Remote)
    • Developed and designed Data Management Platforms and web solutions for industries like construction.
    • Utilized C#, .NET Core, Azure, Kafka, Pulsar, and Azure DevOps.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2020

Sprachen

DeutschGrundkenntnisseEnglischverhandlungssicherAlbanischMuttersprache

Projekthistorie

Senior Software Engineer

Drei Austria

Telekommunikation

1000-5000 Mitarbeiter

  • Execute the full software development lifecycle (SDLC), which includes analyzing business requirements, implementing solutions, and tracking and documenting all processes.
  • Gather and document business requirements.
  • Perform end-to-end (E2E) development, including coding, writing tests, testing integration, and deploying in test environments.
  • Reverse engineer an existing eCommerce solution developed with Java Struts and current market solutions such as Commercetools, Emporix and Spryker.
  • Design and implement a microservice architecture for a new eCommerce solution using Java and Spring Boot.
  • Main tech stack: Java, Spring Boot, PostgreSQL, Bamboo, Kubernetes, Bitbucket, Keycloak

Software Engineer

RBI Group IT Gmbh

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Achievements/Tasks
  • Execute the full software development lifecycle (SDLC), which includes analyzing business requirements, implementing solutions, and tracking and documenting all processes.
  • Maintained and extended the core banking system, focusing on backend and frontend development.
  • Developed an API to expose internal systems to external clients, supporting a smart and simple online loan project.
  • Executed end-to-end development, including coding, testing, and deployment of new features.
  • Performed full testing of new features to ensure functionality and reliability, and execute Release Responsibility tasks.
  • Collaborated with cross-functional teams to gather and analyze requirements for core banking system enhancements.
  • Provided technical support and troubleshooting for issues related to the core banking system.
  • Main tech stack: Java, Kotlin, OSGi, PostgreSQL, MongoDb, Gitea, Docker, OpenShift, QuickBuild, Vaadin, HTML, CSS.

IT Consultant

Gjirafa

50-250 Mitarbeiter

Achievements/Tasks
  • Participated in the full software development lifecycle (SDLC), including requirement gathering, analysis, design, development, and deployment.
  • Designed and developed the backend of a Data Management Platform using C#, .NET Core, Pulsar, Kafka, and Azure DevOps, ensuring a stable architecture capable of processing millions of data points daily with high scalability and performance.
  • Created robust solutions for handling heavy data and time-sensitive applications, integrating efficient data streaming and messaging with Pulsar and Kafka.
  • Collaborated in the architecture design to ensure the platform's reliability, efficiency, and scalability.
  • Main tech stack: C#, .NET Core, Pulsar, Kafka, Azure DevOps, Google BigQuery, Clickhouse and PostgreSQL

Software Engineer

Raiffeisen Bank Kosovo

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Achievements/Tasks
  • Played a key role in designing and developing a chatbot for the compliance team at Raiffeisen Head Office, utilizing Microsoft tools such as .NET Core, Microsoft Bot Framework, Azure, QnA Service, and LUIS. Assisted in integrating the compliance chatbot into
  • Microsoft Teams and SharePoint, ensuring accessibility for all 50,000 employees of Raiffeisen Bank International.
  • Reverse engineered a Raiffeisen Bank International data integration tool built with Java and GWT to understand its logic and prepare for migration to a new web app using Java Spring Boot and Angular.
  • Contributed to the development of a car leasing web application for Raiffeisen Leasing Bulgaria using Java Spring Boot, enhancing financial solution reliability and scalability.
  • Participated in the creation of a loan web application for Raiffeisen Hungary with Java Spring Boot, improving financial service delivery and customer satisfaction.
  • Strengthened my skills in the banking industry through active involvement in developing financial solutions for Raiffeisen Bank International.
  • Involved in gathering and analyzing requirements, as well as designing and developing business applications.
  • Engaged in implementing end-to-end solutions, including coding, testing, and deployment, for various financial applications.
  • Execute SDLC and create cloud-ready application structures that are scalable and reliable for easy deployment in cloud
  • environments.
  • Main tech stack: Java, Spring Boot, C#, .NET Core, PostgreSQL, SQL Server, Kafka, Microsoft Bot Framework, Git, AWS, Azure, Microsoft LUIS and QnA Maker.

IT Consultant

Comitas AG

Internet und Informationstechnologie

500-1000 Mitarbeiter

Achievements/Tasks
  • Designed and developed web-based solutions using C#, .NET Core, Azure, and Azure DevOps for a construction company, easing the daily work of construction managers.
  • Gathered business requirements for construction software to streamline project management and operations.
  • Created a Proof of Concept (PoC) and later an MVP for a monitoring web app, allowing construction site managers to manage and view all data regarding ongoing work easily.
  • Implemented features to check current construction projects, schedule work, log hours, and manage documents, using .NET Core and Razor pages.
  • Create a PoC solution, where main features were to check the current construction projects of the logged construction manager, to schedule the work that is needed for a project, to log the hours, and to download/upload documents related to the construction projects. This was developed using .Net Core and Razor pages.
  • Main tech stack: C#, .NET Core, .NET Core MVC and Razor Pages, Azure DevOps, Azure.

Siebel Developer

Raiffeisen Bank Kosovo

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Achievements/Tasks
  • Analysis, design and development of Business Applications.
  • Maintained and extended the corporate Oracle Siebel CRM, developing features and business requirements using Siebel IDE and occasionally Siebel e-Script for business logic.
  • Collaborated with cross-functional teams to gather and analyze business requirements, ensuring that all CRM developments met organizational needs.
  • Successfully Led the Migration of Siebel CRM 8.2.2 to Siebel CRM 18 for Raiffeisen Bank in Kosovo, Croatia, and Albania.
  • Main tech stack: Oracle Siebel CRM, eScript, Oracle database, Oracle Data Integrator.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden