Dejan is a database architect trusted by numerous corporations worldwide. For over a decade, he did the heavy lifting at the largest banks in Southeastern Europe and then moved on to managing a startup serving clients from the Fortune 500 companies. Dejan specializes in data modeling, data analysis and geospatial but has worked the whole stack of software development, front to back.
Implemented an ML service for tracking marketing offerings from different vendors to give an insight into how effective the vendor campaigns were.
Enabled the service to parse the text content of these offerings to identify the key elements like the type of offer, discount, gift, merchandise, and conditions that apply.
Made an estimate of the cost of the campaign, which was then compared to the estimated sales and thus gave an insight into how the effectiveness of the campaign.
Head of Software Development | Software Architect | Senior Software Engineer
2011 - 2017 (6 years)
Remote
Managed cross-functional teams of 30+ software engineers in Malta, Macedonia, and Nigeria offices.
Created an environment where everyone could complete their assignments accurately and on time by clearly communicating the task purpose and providing continuous code reviews, training, and assistance.
Found, hired, and retained most of the team members by ensuring everyone enjoyed their time with the team. Used every opportunity to inspire everyone to dream big about what they do.
Architected and led the early development of a privately hosted collaboration platform, Affectli. Deployed at clients like Chevron and Newmont, and IHS Towers.
Built the architecture and led the development of a fleet and shipping management system for Petro Kazakhstan, a CPNC: China National Petroleum Company.
Created the system architecture and developed the database of TagNGo (Tagngo.com), a vehicle tracking and onboard diagnostics (OBD) service.
Designed and built a back-end infrastructure for simpler and cost-effective microservice development. It is an integral part of all the products developed at MI-C3.
Supported the implementation of the Basel II regulatory standards by developing statistical models (based on HMM—hidden Markov model) assessing the bank's risk exposure (credit, liquidity, currency, and interest rate risk).
Supported the migration to Oracle FLEXCUBE by developing crosscheck reporting to validate the proper configuration and operation of the new system.
Built a module that independently generated all the accounting records (and other intermediary tables) based on the configuration and the activity entries originating from all the system modules.
This module was a banking system made according to the bank's specifications. It did all the work FLEXCUBE does to the data after the user's input. These records were later compared against the FLEXCUBE ones to check if everything was in place.
Developed reporting and ETL related to loans, deposits, funds transfer, and overall accounting.
Implemented data analyses in projects that established the local regulatory requirements, converting charts of accounts and central bank audits.
Performed quarterly and annual financial reporting, MIS.
Oversaw the adoption of new products (lotto, bingo, scratch tickets, and betting) from system operation, training, regulatory and market perspectives.
Supervised the technical operations for a local customer, Lottery of Macedonia.
Developed products supporting the operations and did tasks involving ETL, winnings calculation, crawling the competition's websites for offers, and risk assessment (e.g., Dutch Booking).
Performed operational requirements and sales/market analyses. Prepared financial reports.
Led the development of a web-based loan application processing system (E-loans.nbg.gr).
Built a web service around the InTempo workflow engine and, for the client side, a single-page application that exchanged only data with the service. This set up reduced the network traffic and improved the app's response.
Developed a JavaScript library with functionalities similar to today's Angular/React. The library provided the means for the declarative definition of the data bindings and the definition of form components and templates for complex data structures.
Architected the solution that was accepted as genuinely simple to use and survived in operation for 15 more years when Internet Explorer was discontinued.
Developed ETL procedures for the foreign subsidiaries running GLOBUS (Temenos T24 predecessor).
Migrated older DBASE applications to the Microsoft platform (Microsoft SQL Server, Visual Basic, and DCOM).
Created a messaging service that integrated the old paging system, email, and SMS. It was used to route SMS messages from a mobile phone to pagers or email.
Built a commercialized browser that was used for a rich in-store customer experience. It contained customized modules for interaction and communication.
Developed an Internet Explorer add-on for communication with a non-standard proxy server.
Microsoft Visual C++
Visual Basic 6 (VB6)
SQLMicrosoft AccessWindows
Architecture
eCommerce
The project aims to build a platform for organizations to collaborate while maintaining data privacy.
Affectli addresses the limitations of existing email ecosystems by providing features like user profiles, data sharing, communication, and basic Business Process Management (BPMS).
The platform is designed to be modular and extensible through apps, packages, and a marketplace, fostering a community of developers.