Ilja Nedilko

Ilja Nedilko

AI Engineering · Application & Integration Specialist

I build and operate reliable business systems — enterprise applications, EDI and API integrations, automation and observability — alongside practical AI engineering: structured LLM services, agent-accessible applications and production AI operations.

  • Tallinn, Estonia
  • English · Swedish · Russian
  • 15+ years in enterprise IT & integrations
Ilja Nedilko, AI engineering, application and integration specialist based in Tallinn, Estonia
01

About

I’m a self-taught enterprise IT and integration specialist with 15+ years of hands-on experience across applications, automation, EDI, web development, and systems operations.

Experienced across the Microsoft and Azure ecosystem, with hands-on Linux, web-stack, database, and automation work. I focus on automation, observability, and reproducible operations — I treat environments like code, logs like truth, and outages like puzzles.

I apply AI where it delivers operational value rather than novelty: structured LLM services, agent-accessible systems, and LLM-assisted development connected to the business applications, ERPs and data platforms teams already depend on.

Integrations

Order, invoice and pricing data moving reliably between ERP, partners and customer-facing apps.

Automation

Manual routines turned into repeatable pipelines that run unattended and leave an audit trail.

Operations

Applications that stay available, with incidents diagnosed and resolved before they escalate.

Applied AI

Agents given safe, metered access to real systems, so AI does useful work without new risk or runaway cost.

Core expertise

  • Enterprise application support
  • Systems integration
  • EDI (Peppol, EDIFACT, UBL)
  • Automation & operational tooling
  • Incident & problem management

Platforms & tooling

  • Azure
  • Microsoft 365
  • Python
  • PowerShell
  • PHP
  • SQL & data tooling
  • SAP integration

Current focus

  • LLM integration
  • MCP servers
  • Agentic workflows
  • Structured LLM output
  • LLM-assisted development
  • Claude Code
02

AI Engineering

Practical AI engineering I have designed, built and operate myself — described as capabilities rather than products, because the engineering is what transfers.

Structured LLM services

LLM answers returned in a fixed, typed shape that other software can rely on, with usage capped per caller. Typed questions with calibrated probabilities · per-key rate and daily spend limits · compact responses · agent documentation generated from the implementation

Safe agent access

Lets AI agents act inside existing web applications without extra credentials or broader access. Page-bound tools for signed-in applications · dry-run validation · idempotent writes · least-privilege boundaries that inherit the page’s own session

Production AI operations

Keeps AI features running in production securely and within budget. Server-side key custody · per-request spend ceilings · per-application cost attribution · output redaction and an explicit SSRF boundary

Speech-to-text pipelines

Turns recorded speech into text without losing the recording when the network or provider fails. Browser audio capture, mono downmix and 16 kHz resampling · provider-aware options · store-before-send recovery and bounded retry

Agent-first service design

Services that people and AI agents can both use, and hand work between.HTML, JSON and Markdown representations · efficient polling · explicit human and agent handoff states

Portable agent tooling

Agent know-how packaged once and reused across different AI coding tools. Versioned, reusable skills shared across agent harnesses · credentials kept outside source control

03

Work

Nov 2024 — Present
Current role

IT Application Specialist

Linde Europe North · Tallinn, Estonia

  • Own support, incident and problem management for internet-facing, SAP-integrated business applications, balancing service reliability against rapid diagnosis and resolution.
  • Build API integrations and automation pipelines, including pricing-matrix processing and call-centre telemetry ingestion through Azure Functions (C#) into Azure SQL.
  • Built and maintain a geospatial inventory dashboard for propane vending machines, delivering real-time stock visibility across five markets, with monitoring integration (PHP, Leaflet.js, Python, SQLite).
  • Create repeatable QA, reporting and operational tooling with Playwright, Python and PowerShell — covering Azure AD/Microsoft 365 administration, Tableau report management, EDI/invoice data processing, and DuckDB-based analytics.
  • Build MCP servers and agentic workflows that make internal business systems usable for LLM-assisted support and software-delivery work through their existing APIs rather than screen scraping.
  • Apply LLM-assisted development day to day for code generation, refactoring, code review and incident triage across PHP, Python, PowerShell and C# codebases, with per-repository agent guidance that encodes security boundaries and verification rules.
Sep 2022 — Nov 2024 2 yrs 2 mos

Electronic Data Interchange (EDI) Specialist

Linde Europe North · Tallinn, Estonia

  • Led the end-to-end implementation and troubleshooting of EDI integrations, with a primary focus on Peppol, EDIFACT, and UBL standards, including integration with third-party systems such as SAP ERP.
  • Configured and troubleshot EDI workflows from procurement to invoicing, and managed daily EDI operations including incident management for customer service, sales, and other business units.
  • Set up e-commerce punchout catalogs, enabling efficient and automated procurement processes for customers.
  • Coordinated EDI projects between vendors and customers, and oversaw change management to ensure smooth transitions.
  • Developed workflows using Microsoft Power Platform, plus custom scripts in Python and PHP, to enhance EDI system functionality and automate routine processes.
Jul 2020 — Sep 2022 2 yrs 2 mos

Ecommerce Analyst

Linde Europe North · Tallinn, Estonia

  • Maintained and managed an e-commerce platform (HCL Commerce).
  • Managed the catalog: publishing items, image handling, product promotions, marketing activities.
  • Developed backend web integrations using PHP, Python, SQL-based databases, and Azure PaaS.
  • Troubleshot backend issues connected to the platform, which integrated with the SAP ERP system.
  • Provided BI (sales performance KPI) and ad-hoc reporting using Python, SQL, and Tableau.
  • Managed technical incidents and coordinated with vendors to resolve platform-related issues.
Oct 2019 — Jun 2020 8 mos

System Administrator

Linde Europe North · Tallinn, Estonia

  • Stepped in to assume technical responsibilities for a previous team member, introducing structure and organization to a department that had previously lacked an established framework.
  • Overhauled and rewrote documentation, improving clarity for team members.
  • Managed software license management structures, custom application records, vendor and provider contacts, and software coordination with business users.
  • Troubleshot and resolved software issues, including legacy applications with limited documentation.
  • Developed custom tools and scripts using Python and PowerShell to enhance system capabilities.
Oct 2013 — Sep 2019 6 yrs

System Engineer

Fujitsu Sweden · Stockholm, Sweden

  • Provided technical expertise for the design, integration and maintenance of IT solutions, including Microsoft Windows Server 2008/2012/2016 in a multi-customer datacenter.
  • Installed, configured and maintained Microsoft Exchange Server and Microsoft Lync/Skype for Business for several enterprise customers.
  • Administered and advised on Azure, Microsoft 365, and Office 365 cloud configuration.
  • Installed and maintained single sign-on integrations using Microsoft ADFS and Linux-based infrastructure services.
  • Installed, maintained and configured backup systems, primarily CommVault.
  • Developed and promoted self-created internal web tools (ordering portal, change management portal) using PowerShell, HTML/CSS, JavaScript, PHP, MySQL.
  • Provided 3rd line support and incident/escalation management — troubleshooting system integrations, 3rd-party and legacy applications, and e-mail archiving solutions — plus pre-sale technical advisory and participation in transition/transformation projects and ITSM process work.
Earlier roles — 2005–2013 · service desk, support & web development
Feb 2013 — Sep 2013 7 mos

Service Desk Technician

Fujitsu Sweden · Stockholm, Sweden

  • Relocated from the Estonia service desk to the Stockholm office — same role, on-site presence and a shifted Swedish enterprise customer mix.
  • Took on team-result monitoring and peer feedback in addition to the daily service desk scope.
  • Added participation in weekly chief advisory board and monthly service delivery review meetings.
  • Continued AD, Windows Server 2003/2008 and Exchange 2007/2010 administration with PowerShell scripting and a SharePoint-based knowledge base.
  • Provided onboarding training and shadowing support to new hires joining the team.
Aug 2011 — Feb 2013 1 yr 6 mos

Service Desk Technician

Fujitsu Estonia · Tallinn, Estonia

  • Provided customer service and technical support to enterprise customers by phone and e-mail, in Swedish and English.
  • Analyzed end-user issues and resolved them on first contact, otherwise acted as SPOC and forwarded them per procedure.
  • Administered Active Directory, Windows Server 2003 and 2008, and Exchange Server 2007 and 2010.
  • Wrote PowerShell and Active Directory scripts.
  • Monitored ongoing cases and kept end-users updated as quickly as possible.
  • Maintained a SharePoint-based knowledge base.
  • Monitored and improved customer satisfaction against SLA and KPI targets.
  • Took part in task-force meetings during major incidents.
  • Provided training and support to new employees.
Jan 2011 — Aug 2011 7 mos

Technical Support Analyst

Arvato Services Estonia · Tallinn, Estonia

Worked on two parallel projects — Microsoft End User Fulfillment and ASUS:

  • Provided customer service in English, Swedish and Russian, handling inquiries on software replacement, order status and marketing, as well as complaints.
  • Troubleshot customer issues with notebooks, routers, PDAs and other devices in Swedish and English, by phone and e-mail.
Aug 2010 — Jan 2011 5 mos

Technical Support Analyst

Transcom Estonia · Tallinn, Estonia

  • Troubleshot customer technical issues with GPS devices (handheld units, mobile software, PC suite) in Swedish, English and Russian.
  • Managed cases in Microsoft Dynamics CRM.
  • Escalated issues as needed and kept customers and Tier II teams informed.
  • Contributed to the knowledge base — hints and tips, customer feedback, screenshots and procedure updates.
Jun 2005 — Sep 2009 4 yrs 3 mos

Web Developer

TALK.EE · Haparanda, Sweden

  • Designed, implemented and maintained a web chat using HTML/CSS, PHP, JavaScript, MySQL and AJAX.
  • Implemented automatic flood and spam protection, profanity filtering, hierarchical user privileges, reporting and mass account management, and coordinated a web designer and chat support operators.
  • Tracked user complaints and suggestions through live chat, e-mail and a forum.
  • Promoted the website through banner exchange networks, search engines and link catalogs, and sold banner ad space.
04

Education

Certifications

Microsoft Certified Professional (MCP)

Issued August 2013 · Credential ID E368-8211

Microsoft Technology Associate (MTA)

Networking, Security, Windows OS, and Windows Server Administration Fundamentals. Issued August 2013.

Schools

Tornedalsskolan, Haparanda

Electrical Engineering and Automation, 2008 – 2009.

Marielundsskolan, Haparanda

2004 – 2009.

Maardu Põhikool, Maardu

1998 – 2004.