About
Experience & Education
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
-
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 -
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 developmentOther 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 creatorsSee 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 creatorsSee 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.
-
Dynamic Mimic Diagram
-
Application for monitoring and managing electrical power distribution network.
Other creatorsSee 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
-
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 MoreOthers named Djordje Stefanovic in Serbia
-
Djordje Stefanovic
Frontend Developer at BlackRock
-
Djordje Stefanovic
Cyber Security Senior Analyst at Sirius Computer Solutions
-
Djordje Stefanovic
QA Automation Engineer | Engineer of computer sciences
-
Djordje Stefanovic
Corporate Communications Manager
38 others named Djordje Stefanovic in Serbia are on LinkedIn
See others named Djordje Stefanovic