Djordje Stefanovic

Serbia
3K followers 500+ connections

Join to view profile

About

I've been software engineer from 2005. During all this years I have been working on UI…

Experience & Education

  • Engineering Insights

View Djordje’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Initiator for aid collection and contributor for people in need.

    myself only

  • Swim Coach

    Sports School "Jumper"

    - Present 8 years 8 months

    Children

    Children, age 4-10, are on very different level of swimming abilities. Also, they are in fun phase in that age, and they like to play very much.
    So, our main goal is to make them fun, by raising all those swimming abilities. From basic swimming practices that includes floating aids, then, over arms and legs practices and proper breathing, to the various water games: catch the diver, snorkeling, board jumping, catching balls from the pool bottom, etc. All this have been included into…

    Children, age 4-10, are on very different level of swimming abilities. Also, they are in fun phase in that age, and they like to play very much.
    So, our main goal is to make them fun, by raising all those swimming abilities. From basic swimming practices that includes floating aids, then, over arms and legs practices and proper breathing, to the various water games: catch the diver, snorkeling, board jumping, catching balls from the pool bottom, etc. All this have been included into interesting and funny swimming training in Sports School "Jumper".

Courses

  • Mini Leadership Academy for New IT Leaders

    edutrain.me

  • OpenGL

    -

  • Salesforce Commerce Cloud

    -

  • Salesforce Marketing Cloud

    -

  • Upselling for developers

    edutrain.me

Projects

  • AER Lingus - Irish National Airline Company

    Aer Lingus is the Irish flag carrier, founded in 1936. Aer Lingus operates over 100 routes from Dublin, Cork, Shannon and Knock to Europe, the UK and North America.
    Our main goal is modernization of the whole backend, relying on AWS instead of the IBM Broker.

    Other creators
  • Places, POI

  • Work5

  • AWS Flink streaming apps

    -

    Flink streaming app should consume stream of file paths, filtered by configuration from the dynamoDB.
    Later, stream will be spread over flink app parallelism to filter content of the files, by configuration from the dynamoDB.
    - Flink app configuration
    - S3, DynamoDB configuration and items
    - Flink app development: HybridSource, FileStatus/Hadoop, S3 sink (Rolling Policy, Parallelism)
    - AWS: app development/troubleshooting/debugging/bugfixing, Apache Flink Dashboard, Log…

    Flink streaming app should consume stream of file paths, filtered by configuration from the dynamoDB.
    Later, stream will be spread over flink app parallelism to filter content of the files, by configuration from the dynamoDB.
    - Flink app configuration
    - S3, DynamoDB configuration and items
    - Flink app development: HybridSource, FileStatus/Hadoop, S3 sink (Rolling Policy, Parallelism)
    - AWS: app development/troubleshooting/debugging/bugfixing, Apache Flink Dashboard, Log Insight, Cloudwatch, Metrics

  • SugarCRM AI

    -

  • Increase throughput of filtered S3 files through parallelism

    -

    Create RestController that will filter the S3 files, depending on configuration in dynamoDB, and create certain metrics over that.
    Mono and Flux are used for the parallelism.

  • Adopt bazel build to run existing maven build project

    -

    Multiproject should be built with bazel, for all projects. Since we have certain projects built by maven, create bazel build that will run existing maven build commands.

  • End User cyber security

    -

    Role: Software developer
    Technologies: .NET Core, electron js, WMI, PS scripting, Squirrel packaging, API, NSwagStudio, Jenkins admin.
    The product provides sets of cybersecurity tools that helps end Users, in taking actions for better protection. All critical attacks, such as: ransomware, data exposing, etc. can be easily avoided, if end User has proper information about content in use within: email, browsing, authentication, apps, devices, etc.
    We believe there is a better way to do…

    Role: Software developer
    Technologies: .NET Core, electron js, WMI, PS scripting, Squirrel packaging, API, NSwagStudio, Jenkins admin.
    The product provides sets of cybersecurity tools that helps end Users, in taking actions for better protection. All critical attacks, such as: ransomware, data exposing, etc. can be easily avoided, if end User has proper information about content in use within: email, browsing, authentication, apps, devices, etc.
    We believe there is a better way to do cybersecurity - A more valuable, comprehensive and personalized way empowering people to take the right decisions.
    Main goals is to provide end User security provisioning:
    - what is the security level at the moment
    - what should be done in order to achieve maximum level of security
    - real time security advises that prevents insecure actions

  • Track & Trace

    -

    Role: Software developer
    Technologies: Java, C#, C++, RTI DDS, OPC-UA, REST, Modbus, EtherNet/IP, TCP/IP, SOAP, SQL, JavaScript, Angular, HTML5/CSS3, TypeScript, TeamCity, Advanced Installer
    Track & Trace is built on the Unified Platform and it provides counterfeit protection and supply chain control. System that can be tailored for all packaging industries from pharmacy and food to the automotive industries. It is built to satisfy various national regulations in order to protect the…

    Role: Software developer
    Technologies: Java, C#, C++, RTI DDS, OPC-UA, REST, Modbus, EtherNet/IP, TCP/IP, SOAP, SQL, JavaScript, Angular, HTML5/CSS3, TypeScript, TeamCity, Advanced Installer
    Track & Trace is built on the Unified Platform and it provides counterfeit protection and supply chain control. System that can be tailored for all packaging industries from pharmacy and food to the automotive industries. It is built to satisfy various national regulations in order to protect the legal supply chain. Distributed and highly configurable system is mainly based on the Windows platform using DDS (Data Distribution Service) international open middleware industrial standard. Solution provides unified communication channels for various devices and integration with external systems such as ERP and MES systems.

  • CCBill Master Repository: Legacy

    -

    Main goal of the project is to check legacy of CCBill Master Repository. It includes various types of payments, transactions and currencies, between custom defined Merchants. All actions between end Users, Merchants and Content holders, Providers and etc, are securely stored in different Data Centers, on several continents.
    Contribution of Automation Team is in:
    - developing of testing framework: increase coverage, for accurate, fast and easy test development,
    - secure access approve:…

    Main goal of the project is to check legacy of CCBill Master Repository. It includes various types of payments, transactions and currencies, between custom defined Merchants. All actions between end Users, Merchants and Content holders, Providers and etc, are securely stored in different Data Centers, on several continents.
    Contribution of Automation Team is in:
    - developing of testing framework: increase coverage, for accurate, fast and easy test development,
    - secure access approve: full PCI Compliance implementation through testing
    - CI/CD cycle
    - test development

    Other creators
  • CI/CD in Automation QA

    -

    Continuous Integration and Continuous Delivery (CI/CD) supports Agile technology, as its crucial part. It gives early results of development after each build, by building, deploying, integrating and executing product components.

    CI/CD in Automation QA is part of CI/CD project on company level. Main goal is to achieve fully automated tests execution on DEV and QA environment. Process demands proper build of automated tests and their execution from Jenkins job on Linux virtual machine…

    Continuous Integration and Continuous Delivery (CI/CD) supports Agile technology, as its crucial part. It gives early results of development after each build, by building, deploying, integrating and executing product components.

    CI/CD in Automation QA is part of CI/CD project on company level. Main goal is to achieve fully automated tests execution on DEV and QA environment. Process demands proper build of automated tests and their execution from Jenkins job on Linux virtual machine. Suggested Web driver in this project is Remote Web Driver.

    Other creators
  • CCBill Pay project

    -

    With your CCBill Pay account, you can store, send, and receive payments from anywhere you have internet access. When you use CCBill Pay to make purchases or exchange money with friends and family, you’ll have complete control of your funds—and you can always trust that they are safe and secure.

    Other creators
    See project
  • FlexForms project

    -

    FlexForms is the next wave in payment processing. This dynamic way of setting up streamlined payment flows allows you to create custom cascades, route traffic, control design and branding, conduct various forms of testing, institute better promotions – and reach a larger, savvier group of buyers. As a customizable billing solution with a simple drag-and-drop process, international payments, promotional features and custom integrations are optimized, thus allowing for a better process and…

    FlexForms is the next wave in payment processing. This dynamic way of setting up streamlined payment flows allows you to create custom cascades, route traffic, control design and branding, conduct various forms of testing, institute better promotions – and reach a larger, savvier group of buyers. As a customizable billing solution with a simple drag-and-drop process, international payments, promotional features and custom integrations are optimized, thus allowing for a better process and purchase experience.
    This self-service system uses one link, includes all payment options, is instantly customizable, globally responsive, allows for A│B testing for any form and any biller, and includes customer payment cascades to shape your payment methods to your business' needs. With FlexForms, you don’t need to be a pro in order to set up a highly controlled and designed flow – but it will still work with expert integrations as well. And you can even integrate Google Analytics and Google AdWords for optimal payment tracking, which can help you tailor your payment flows in order to generate more sales. Promotional offerings are easily customizable and instantly published. Managing relationships is made easy in the admin too, as FlexForms allows for self-service, helping to quickly offer more options to your buyers.

    Other creators
    See project
  • Jira-Bitbucket-Jenkins integration

    -

    Main goal of project is achieving of CI/CD process fully automated, by setting proper integration between Issue Management tools/SW, Repository SW and Release Management tools/SW.

    In our case, they are: Jira, Bitbucket and Jenkins. They represent three very significant part of development process. All of them have their own processes, tightly connected each other.
    To set them as "automated", this processes need to trigger each other in various moments. Approved Pull request on…

    Main goal of project is achieving of CI/CD process fully automated, by setting proper integration between Issue Management tools/SW, Repository SW and Release Management tools/SW.

    In our case, they are: Jira, Bitbucket and Jenkins. They represent three very significant part of development process. All of them have their own processes, tightly connected each other.
    To set them as "automated", this processes need to trigger each other in various moments. Approved Pull request on Bitbucket triggers execution of sanity tests, but also solving an issue on Jira should trigger execution of sanity or smoke tests, depending on strategy. Also, successful testing should set Jira ticket on proper resolution, and notify Bitbucket about success.
    This project should be applied on test Jira environment, as POC. After, project will be applied on production Jira, that will include needed work flows and strategies.

  • Smart Grid

    -

    The Smart Grid combines electricity and IT infrastructure to integrate and inter-connect all users (producers, operators, marketers, consumers etc) in order to continue to efficiently balance demand and supply over an increasingly complex network.

    See project
  • Dynamic Mimic Diagram

    -

    Application for monitoring and managing electrical power distribution network.

    Other creators
    See project
  • Advanced Distribution Management System - Distribution Network Builder in Italy, US, Hungary, China and Russia

    -

    Network Builder is a graphical tool used for creation of network diagram that
    is later used in the Dynamic Mimic Diagram (DMS). Different types of views are supported like composite, geographic and substation view. With Network View Editor, the user imports, creates,
    draws and arranges elements. More precisely, the Network View Editor assigns the
    graphical data (coordinates) to the internal model which contains all data about network
    topology, switchgears statuses and network…

    Network Builder is a graphical tool used for creation of network diagram that
    is later used in the Dynamic Mimic Diagram (DMS). Different types of views are supported like composite, geographic and substation view. With Network View Editor, the user imports, creates,
    draws and arranges elements. More precisely, the Network View Editor assigns the
    graphical data (coordinates) to the internal model which contains all data about network
    topology, switchgears statuses and network elements. The resulting network is identical
    to the one displayed in the DMD.

    Other creators

Languages

  • English

    -

  • German (basic)

    -

Organizations

  • CCBill

    -

View Djordje’s full profile

  • See who you know in common
  • Get introduced
  • Contact Djordje directly
Join to view full profile

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Djordje Stefanovic in Serbia