Kresimir Popovic

3GPP 5G Unified Data Repository (UDR) system engineer at Enea AB
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
HR
Languages
  • English Professional working proficiency
  • Croatian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Docker Quick Start
    Linux Academy
    Feb, 2019
    - Oct, 2024
  • Export Control and Customs
    Siemens
    Oct, 2015
    - Oct, 2024
  • Security City: Bringing Information Security to Life
    Siemens
    Apr, 2015
    - Oct, 2024
  • Open Source Software Basics
    Siemens
    Jun, 2014
    - Oct, 2024
  • Secure: Throughout the day (Part 1)
    Siemens
    Jun, 2014
    - Oct, 2024
  • Secure: Throughout the day (Part 2)
    Siemens
    Jun, 2014
    - Oct, 2024
  • Secure: Throughout the day (Part 3)
    Siemens
    Jun, 2014
    - Oct, 2024
  • Siemens Compliance (SIECO)
    Siemens
    Jun, 2014
    - Oct, 2024
  • Functional Programming Principles in Scala
    Coursera
    May, 2013
    - Oct, 2024
  • Protection against Social Engineering
    Siemens
    Sep, 2011
    - Oct, 2024
  • Global Bribery and Corruption Awareness
    Siemens
    Jul, 2011
    - Oct, 2024
  • Global Competition
    Siemens
    Jul, 2011
    - Oct, 2024
  • Business Conduct Guidelines
    Siemens
    Jun, 2011
    - Oct, 2024

Experience

    • Sweden
    • Software Development
    • 100 - 200 Employee
    • 3GPP 5G Unified Data Repository (UDR) system engineer
      • Jun 2020 - Present

    • Senior Software Engineer
      • Mar 2019 - Present

    • Germany
    • Automation Machinery Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2014 - Jun 2020

      Software development on Policy and Charging Rules Function (PCRF) topic. Dedicated policy equipment standardized in 3GPP that enables the policy function for bandwidth and charging on multimedia networks. For example, service providers can use PCRF to charge subscribers based on their volume of usage of high-bandwidth applications, charge extra for QoS guarantees, limit app usage while a user is roaming, or lower the bandwidth of wireless subscribers using heavy-bandwidth apps during peak usage times. To do my daily tasks an expertise with wide range of interfaces/protocols: HTTP (SOAP, xml), Diameter (Gx, Rx, EAP) is necessary. Writing Python scripts for simulating test scenarios between several diameter interfaces.

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • System Engineer
      • Nov 2018 - Mar 2019

      Software Architect for Policy and Charging Rules Function (PCRF) - PCRF is 3GPP 4G/5G product which supports service data flow detection, policy enforcement and flow-based charging. My role is to offer a comprehensive solution that allows a new generation service provider to offer multiple use cases that allows them to better control their services and align their revenue with their resources.I also deal with the specifics of how all components will work together, preparing the specifications for how to build, code, test and implement the system, and in essence is the process by which this is created.

    • Senior Software Engineer
      • Jan 2018 - Mar 2019

    • Software engineer for simple farm management & agriculture production analytics
      • Mar 2012 - Mar 2014

      Goal: to bring all scattered farming production records together and helps farmers meet agriculture production plans with advanced statistics and reports. - March 2012 / end of 2012 - implementation of group animal import process which enables farmers to insert bunch of animals in easy way. Also the same process has been done for manual milk import via file upload because not all farms have modern automated milking systems. Result: Time saving. - December 2012 / January 2013 - implementation and integration of "proxy" application which collects daily milk production reports from farm milk machine and sends results to Farmeron system via HTTP REST API. Implementation has been done for milk machine manufacturer Lely (http://www.lely.com). Connecting daily via TeamViewer on customers production computer to maintain application and monitor milk production process. Result: Every day new fresh milk production data is inserted automatically to Farmeron system for analysis which help farmers / veterinaries to give better and faster decisions. - February / March 2013 - implementation of parser which reads milk testing results from USA Dairy Herd Improvement Association organization. The goal of this project was to insert milk quality analysis to Farmeron system via simple file upload. Result: Farmers can receive milk test results from USA Dairy Herd Improvement Association organization via email and upload them to Farmeron system. Before, they waited for letter (paper) mail. - Summer 2013 / end of 2013: Part of Improvement project - continuous iteration of improving Farmeron software stack. Result: Better software quality (more stable and less bugs in each iteration) - January / February 2014 - working in Farmeron Admin tool update. This update enabled our customer care agents to migrate customer warehouse data to our Farmeron system. Result: Time saving.

    • Software Development
    • 700 & Above Employee
    • Technical Consultant (ChrisXpress project)
      • Nov 2011 - Mar 2012

      Tasked to provide know-how transfer and technical guidance to PLM (Product Line Management) team that was taking over product development of the new ChrisXpress solution platform I previously worked on and that I had intricate knowledge.This was a half time job (50% time I gave consultation and 50% was development), supporting the entire PLM team as well as defining requirements and checking implementation progress. I've also continued to greatly enhance my people skills as I've previously worked with only teams from European countries on the billing and charging project, but now as Malaysia/Indonesia team joined, knowledge of a different culture and communication was required.Was successful in transferring know how and ensuring compliance of the outsourced team.

    • Software Designer - Developer - Engineer - Tester (TIBCO project)
      • Jul 2011 - Oct 2011

      TIBCO's application integration platform cuts through complexity so you can be more efficient, meet business requirements faster, and reduce costs. You can image it as nervous system which interconnects with other systems with the main purpose of data transformation between heterogeneous systems.I only worked on one project. That was for T-Mobile Croatia. The goal was to migrate old JMBG (Croatian citizen personal id) to new format (OIB) regulated by EU. Migration wasn't planned to be executed on one big step. It had to be done in several steps. This means we had to support parallel work with old and new number formats for several months and coordinate new migrations with Croatian T-Mobile telecom and Croatian Ministry Of Internal Affairs.I have generated on logic schema (like UML diagram) and programmed migration logic. In first migration step we successfully migrated more then > 100 000 JMBG --> OIB number formats.

    • Software Architect- Developer - Engineer - Tester (Voucher Management System)
      • Jan 2011 - Jun 2011

      The Voucher Management system performs automation of the voucher lifecycle, and supports a wide variety of voucher types. Voucher Management provides encryption, voucher tracking, as well as adress fraud and handle various distribution channels. As such voucher can be placed on the entire gamut of the Resources Domain with strong affiliation to the Billing vertical because of the monetary value of the vouchers.Banglalink project: The customer wanted buy new Voucher Management system and keep the old CORBA API interface to his partners.The problem: new Voucher Management system based on JBoss and SOAP API wasn't compatible with the older Voucher Management system based on Tomcat and CORBA API. Solution: I was asked to form a team of 3 people (including myself) and upgrade new Voucher Management system with CORBA API interface. We had to implement interface bridge which will do transformation from: customer client (CORBA API) --> Voucher Management server --> Oracle database. This has been done for the first time in company so we even had to fix JBoss version 5 application server to support that kind of transformation.To ensure high quality and performance special test tool had to be developed. It had to prove the customer that new system will work that same or better then the old one. Tools was developed in 2 months and the tests were successful. Test results: > 10 000 vouchers created / minute. That was enough to satisfy the customer acceptance test.

    • Software Designer - Developer - Engineer - Tester (ChrisXpress project)
      • Feb 2006 - Dec 2010

      Tasked with leading a project with teams from 3 (Croatia, Austria, Hungary) countries in implementing a giant leap forward in billing and charging product that was developed previously.Designed and oversaw implementation of a built-from-scratch new product interfaces for telecom customer care agents. Designed completely new, company wide standard setting, visually pleasing GUI. Tasked with improving a feature set of the previous product and greatly improve performance of the product. Completely redesigned the main GUI of the product, allowing drag and drop, easy to use customization of workflows, and tripled the number of controls usable by the administrators. The product now allowed for customization by the telecommunications providers themselves with minimal to no changes needed to the product itself, no matter the deployment settings.Telecom companies on which I worked: Senegal, T-Mobile Austria, T-Mobile Croatia, T-Mobile Netherlands, Indosat, DIGI Malaysia, BIH Telekom, Srbija Telekom, Afganistan, Iraq.Proposed two new concepts to the product: (1) powerful, customizable reporting of any feature of the product, from both the system administrator's and C-level executive's perspective, (2) multi-tenancy concept allowing for greater customer flexibility.Reported weekly to business accountable persons as well helped sales staff with showcasing all the great features of the product.

    • Convergent Charging and Billing Software Engineer
      • Jul 2005 - Jan 2006

      Charging & Billing & Rating in One allows you to handle all customers and services in a streamlined, convergent process, covering pre-paid and post-paid, voice and data, fixed and mobile, retail and wholesale.My main job was dealing with development of telecommunications rating, or better to say to determine the cost of a particular call. The rating process involves converting call-related data into a monetary-equivalent value.During that period I was involved in developing (upgrading) generic tools to enable them to better interconnection with Charging & Billing & Rating platform. This has helped my company to tweek platform settings directly on-site without any special development environment need.Reported weekly to business accountable persons as well helped sales staff with showcasing all the great features of the product.Telecom companies on which I worked: Senegal, T-Mobile Austria, T-Mobile Croatia and Bahrein.Result: A truly convergent charging and billing solution – one that hides the complexity from the customer so they can seamlessly move from one service to another, trying out new experiences as they go, and not be confronted at the end of the month with a pile of bills with unexpected costs. The product now allowed for customization by the telecommunications providers themselves with minimal to no changes needed to the product itself, no matter the deployment settings.

    • Master's Student
      • Jan 2006 - Sep 2011

      Master's Student on Cloud computing topic. Goal of my thesis was to research financial justification of Cloud computing business model. For that purpose simulation tests were made using Amazon AWS cloud provider resources.

    • External contractor
      • 2006 - 2009

      Training students on several courses: - "Relex Reliability Software, reliability calculations & services" -helping to maintain reliability across Product Life Cycle- VHSIC hardware description language: hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.

Education

  • Faculty of Electrical Engineering J.J. Strossmayer University Osijek
    Master's degree, Computer Software Engineering
    2006 - 2012
  • Faculty of Electrical Engineering J.J. Strossmayer University Osijek
    B.Sc, Computer science
    2000 - 2005
  • Sveučilište 'Josipa Jurja Strossmayera' u Osijeku
    Master's degree, Computer Science
    2000 - 2005
  • Mathematical Gymnasium III Osijek
    1995 - 1999

Community

You need to have a working account to view this content. Click here to join now