Klemen Živkovič
AI Engineer
Experience
Apr 2025 - Present
10 monthsAI Engineer
IT Klemen Zivkovic SP
- Intelligent Crypto Trading Agent: Designed, prototyped, and deployed AI agent using ML/LLM stack. Built PyTorch DQN with custom NN (batch norm, dropout), trained via reinforcement learning on technical indicators (MACD, RSI, Stoch RSI, EMAs). Implemented experience replay, epsilon-greedy exploration, stop-loss/take-profit risk controls, and metrics tracking (win rate, max drawdown).
- TradeCompetition Platform: Led full-cycle development of real-time AI trading competition system for crypto markets. Engineered modular OOP framework in Jupyter for rapid prototyping of indicators, prompts, and agent logic.
- High-Throughput Pipeline: Processed 1-min candles for 6+ assets (BTC, ETH, SOL) via Binance/Bybit (ccxt, python-binance, pybit) with failover. Used Redis Streams + Pub/Sub for real-time caching/distribution, XML persistence with gap detection/backfill, handling 10k+ rows/asset.
- Technical Analysis: Computed 20+ indicators (EMA, MACD, RSI, ATR) using NumPy/TA-Lib, optimized for high-frequency loads. Tracked PNL, Sharpe ratio, win rate, max drawdown with time-series rigor.
- Multi-Agent Engine: Powered by DeepSeek API + local Ollama models; generated BUY/SELL/HOLD signals with confidence via structured prompts. Enabled concurrent strategy execution and benchmarking using optimization (LP/MILP) and predictive modeling.
- Interactive Dashboard: Built with Flask + Flask-SocketIO, WebSocket updates (5s), REST APIs (/api/agents, /market, /leaderboard), and Plotly.js visualizations. Fully autonomous, scalable for research/production.
- PriceFinderApp – Intelligent Product Configurator & Pricing Engine: Built and continuously improved a production-grade desktop GUI application (Python/Tkinter/Pandas/OpenPyXL) that loads country-specific 2025 price lists, supports real-time feature selection with automatic price calculation, leading-line logic, discount application, and multi-currency output. Integrated seamless XML import/export with the LangChain email agent, added geometry validation rules, automatic upsell recommendations via embedded LLM calls, and export to branded HTML/PDF offers with Plotly visualizations. Currently deploying web version (FastAPI + React) for sales team use.
- Pool Cover Automation Suite – Email-to-Quote Automation with LangChain + RAG: Architected and deployed a fully autonomous LangChain-based agent pipeline that processes incoming customer inquiry emails (IMAP/Gmail), extracts structured pool dimensions, model preferences, features, colors, leading line requirements and country-specific pricing rules using LLM parsing + structured output chains, then applies Retrieval-Augmented Generation (RAG) over a continuously updated vector database. Achieved 98%+ accurate XML generation for the PriceFinderApp, auto-filled the Tkinter pricing tool, generated HTML/PDF offers with dynamic tables and 3D preview links, attached fully priced Excel breakdowns, and replied to customers in their native language within 3–5 minutes. Implemented fallback human-in-the-loop routing, confidence scoring, and self-improving few-shot prompt evolution, reducing manual quote preparation time from 20–40 minutes to under 4 minutes while eliminating data-entry errors.
Oct 2022 - Apr 2025
2 years 7 monthsBrussels, Belgium
OpenText Documentum - Content Management Contractor
ING BE Bank
- Engineered and configured enterprise content management (ECM) clients and servers on the OpenText Documentum platform, delivering robust solutions for secure content serving and compliance in a high-stakes banking environment.
- Developed hands-on expertise in ELK Stack (Elasticsearch, Logstash, Kibana) for real-time data analysis, monitoring, and automated alerting, enabling proactive issue resolution and system optimization.
- Designed, deployed, and optimized CI/CD pipelines using Azure DevOps, automating integration, testing, and deployment workflows to enhance efficiency, reduce errors, and support seamless collaboration across development teams.
- Wrote server automation scripts in Bash and Windows PowerShell.
- Collaborated with cross-functional bank squads to gather, analyze, and translate business requirements into tailored system configurations, ensuring ECM solutions aligned with evolving needs and regulatory standards.
- Customized ECM systems for dynamic project requirements, facilitating smooth transitions across development stages and streamlining content management processes.
- Led User Acceptance Testing (UAT) validation and deployment processes, ensuring solution integrity, user readiness, and reliable rollouts to Acceptance and Production environments while adhering to retention policies and organizational goals.
- Enhanced automation testing frameworks with Selenium, writing and executing robust scripts for testing and staging environments to validate functionality, detect defects early, and ensure production system reliability—reducing downtime and improving overall automation resilience.
- Leveraged Azure and Git workflows for source code management, including reviewing and approving pull requests, implementing branching strategies, and versioning changes to support agile development and automated code promotions.
- Streamlined ECM configuration promotions to higher environments, automating deployment processes to minimize errors, accelerate timelines, and comply with banking regulations such as retention policies.
- Contributed to Open Banking solutions within the D&CS squad, integrating automation tools and frameworks to enhance data exchange, security, and process efficiency in a regulated financial ecosystem.
Jan 2009 - Oct 2022
13 years 10 monthsSlovenia
Documentum Specialist / Application Developer
Telekom Slovenia d.d.
- Architected and developed applications in the Enterprise Content Management (ECM) domain using OpenText Documentum customizations and J2EE technologies, focusing on custom solutions for secure document handling and business process optimization. Developed server-side code as well as client-side JavaScript customized GWT client code.
- Conducted testing with SmartUI to enhance and validate ECM platform extensions, ensuring seamless user interfaces and modernized customizations within the OpenText Documentum ecosystem.
- Integrated a proprietary company content management solution with DocSign electronic signature provider.
- Architected and delivered a fully digital insurance claims processing platform for a major insurance company using OpenText Documentum with D2 SmartUI, automating the end-to-end lifecycle from First Notice of Loss (FNOL) intake through adjudication to settlement and archival. Designed an intelligent document ingestion pipeline with OpenText Captiva Advanced Recognition, performing OCR, barcode detection, mandatory field validation, and rules-based fraud/anomaly checks in full compliance with Solvency II and GDPR. Modeled a seven-stage workflow in Documentum Process Builder with role-specific D2 SmartUI interfaces, automating PDF/A rendering, PKI-secured delivery via encrypted channels, and real-time synchronization with the core insurance system through REST/OpenAPI services, resulting in a 40% reduction in claims cycle time, 98% data accuracy, and 100% audit-compliant records for EIOPA reporting.
- Developed OpenAPI RESTful services in Java using Jersey 2.27 framework.
- Created unit tests for various scenarios to support continuous integration using Jenkins and Maven.
- Optimized performance of application servers (Apache Tomcat, Apache Proxy, load balancing, JBoss), including JVM tuning, garbage collection optimization, and bottleneck troubleshooting.
- Designed and implemented custom D2 configurations and SmartUI extensions using JavaScript and GWT.
- Designed a J2EE-based ECM solution with custom business rules, incorporating OpenText Captiva for intelligent document capture; automated digitization, OCR-based classification, and data extraction of incoming sources, seamlessly integrating them into the Documentum repository.
- Developed web services and REST services with OpenAPI specifications.
- Troubleshot Documentum Foundation Classes (DFC) using tracing facilities.
- Designed a PDF rendering server producing up to 10k subscriber documents per day in PDF/A-compliant format.
- Deployed microservices to OpenShift/Kubernetes via customized GitLab CI/CD pipelines.
- Built automated tests using the Selenium framework.
- Made POCs with D2 configurations including naming policies and role configurations.
- Utilized SOLR to index large volumes of invoicing documents for business analytics, improving search speed and data insights.
Jan 2006 - Dec 2009
4 yearsGrosuplje, Slovenia
Content Management Team Leader
Simt
- Managed content management projects and architected a J2EE portal for archival of electronic content based on Documentum technologies and Centera storage.
- Developed SOA solutions based on JaxWS framework.
- Customized SharePoint architecture for a collaboration portal allowing users to view, store, share, and modify IT standards and policies.
- Developed and designed master pages for SharePoint using SharePoint Designer, Visual Studio, Minimal Master Page, and CSS Adapter.
- Administered SQL Server 2005 database, performing backup, restore, and planning disaster recovery scenarios.
- Designed SharePoint web parts using C# .NET.
Jan 2002 - Dec 2006
5 yearsConsultant
Infotehna
- Implemented documentation system in public administration for the Ministry of Defense.
- Implemented documentation system in pharmaceutical environment GLORYA for global regulatory affairs.
- Trained users on Infotehna products, especially my-Process based on Documentum and J2EE technology (JBOSS, BEA Oracle JAS).
- Developed proprietary integration/migration tools based on Visual Basic, VBA, DFC technology, and Documentum.
Jan 2001 - Dec 2002
2 yearsDeveloper
Metronik
- Designed and developed MES subsystem for product labeling in high-speed production lines, integrating real-time automation controls to ensure accurate labeling and compliance. Key technologies: SCADA, PLCs (Siemens S7 Simatic), Visual Basic, and MS SQL Server.
- Engineered factory floor MES subsystem for optimized production line operations, enabling seamless data flow and process monitoring. Key technologies: SCADA, PLCs (Siemens S7 Simatic), Visual Basic, and Oracle database.
- Led design and development of specialized MES subsystem for pharmaceutical production lines, including automated downloading of process parameters to enhance precision and regulatory adherence. Key technologies: SCADA, Visual Basic, Oracle, and Siemens S7 SCL programming.
Skills
- Opentext Documentum Content Server
- D2
- Java
- Python
- .Net
- Javascript
- Spring
- Spring Boot
- Openapi
- Git
- Maven
- Bash Linux Scripting
- Windows Powershell
- Xml
- Html
- Nodejs
- Web Services
- Rest
- Oracle
- Sql Server
- Ansible
- Docker
- Kubernetes
- Openshift
- Elk
- Kafka Notifications
- Websphere
- Jboss
- Wildfly
- Apache Tomcat
- Solr
- Selenium
- Pki Infrastructure, X504
- Xmldsig
- Linux
- Windows
- Ai
- Pytorch
- Keras
- Llms And Building Ai Clients For Llms In Python
- Jupyter Notebooks
- Java (Development Tools)
- Python (Development Tools)
- C# .Net
- Nodejs (Development Tools)
- Html (Development Tools)
- Xml (Development Tools)
- Ms Office Tools (Excel, Word)
- Business Process Analysis And Optimization For Electronic Document Management Systems
- Follow Professional Literature And Continuous Education In The Field Of Internet Technologies
- Follow Professional Literature And Continuous Education In The Field Of Document Management Technologies
- Follow Professional Literature And Continuous Education In The Field Of Gmp And Computer Systems Validation
- Follow Professional Literature And Continuous Education In The Field Of Electronic Submissions And Electronic Records Management
- Knowledge Of Documentation And Processes In Quality Assurance And Regulatory Affairs Departments In Pharmaceutical Industry
- Good Knowledge Of Java Jvm
- Good Knowledge Of Java Application Servers (Tomcat, Jboss, Wildfly, Nodejs)
- Good Knowledge Of Python And Training Neural Networks With Pytorch, Customizing Clients To Interact With Llms
- Good Knowledge Of Ms Windows Os (Nt4.0, 2000 Professional/server)
- Good Knowledge Of Ms Office Applications
- Good Knowledge Of My-process Application
- Good Knowledge Of Project Management
- Documentum Search Engine (Xplore)
- Documentum Federation Concepts
- Documentum Content Transfer Services (Cts)
- Documentum Accelerated Content Services (Acs)
- Rest And Web Services Frameworks
- Server Automation Scripting In Bash (Linux) And Windows Powershell
- Hands-on Expertise With Opentext Captiva For Automating Document Capture, Including Ocr, Classification, Validation, And Export To Documentum, Reducing Manual Entry By Up To 80% In High-volume Scenarios
- Eclipse
- Dqman
- Samson
- Composer
- Process Builder
- D2 (Documentum-related Tool)
- Workflows
- Captiva (For Intelligent Capture And Digitization)
- Cvs
- Git (Version Control)
- Versioning Of Code In Git
- Java (Programming Language)
- Javascript (Programming Language)
- Ajax
- Html (Markup Language)
- Jsp
- Sql
- Dql
- Documentum Api
- Spring Boot (Framework)
- Spring Mvc
- Jenkins
- Maven (Build Tool)
- Junit Tests
- Delivered Hands-on Development With Customer-facing Skills, Creating External Clients To Connect With Repositories And Override Default Object Behaviors In Custom Applications
- Adhered To Company And Project Standards (E.g., Gmp And Best Practices) For Quality And On-time Delivery
- Analyzed Requirements And Designs Thoroughly, Escalating Risks Via Jira In Scrum Environments
- Fostered Strong Customer Relationships Through Diligent Work, Creating Operations Manuals, And Ensuring Project Completion
- Demonstrated Accountability, Courtesy, Reliability, Flexibility, Cooperation, Adaptability, Initiative, And Responsibility
- Optimization Of Business Processes
- Business Process Development Using It
- Project Management
Languages
Slovenian
NativeEnglish
AdvancedEducation
Oct 1998 - Jun 2002
University of Ljubljana, Faculty of Economics
Masters degree, Master of science of Business Informatics · Business Informatics · Ljubljana, Slovenia
Oct 1993 - Jun 1998
University of Ljubljana, Faculty of Mechanical Engineering
Batchelors degree, Univ. Dipl. Ing. of Mechanical engineering · Mechanical engineering · Ljubljana, Slovenia
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience