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. What that looks like in practice is set out in the next section.

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.

AI Engineering

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

Typed questions and calibrated probabilities · per-key rate and daily spend limits · compact responses · agent documentation generated from the implementation

Safe agent 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

Server-side key custody · per-request spend ceilings · per-application cost attribution · output redaction and an explicit SSRF boundary

Speech-to-text pipelines

Browser audio capture, mono downmix and 16 kHz resampling · provider-aware options · store-before-send recovery and bounded retry

Agent-first service design

HTML, JSON and Markdown representations · idempotent writes · efficient polling · explicit human and agent handoff states

Portable agent tooling

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 gas-automat inventory dashboard 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 SD 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

  • High-quality customer service & technical support to enterprise customers via phone and e-mail, in Swedish & English.
  • Analyze end-user issues and resolve on first contact, otherwise act as SPOC and forward as per procedure.
  • Working with Active Directory and administrating Windows Server 2003 & 2008 and Exchange Server 2007 & 2010.
  • PowerShell & AD scripting.
  • Monitor on-going cases, provide updates to end-users as quickly as possible.
  • Maintain a SharePoint-based knowledge base.
  • Monitor & improve customer satisfaction, SLA and KPI targets.
  • Participate in task force meetings during major incidents.
  • Provide 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:

  • Delivering high-quality customer service in English, Swedish and Russian; handling inquiries on software replacement, order status, marketing inquiries and complaints.
  • Troubleshooting 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

  • Troubleshooting customer technical issues with GPS devices (handheld, mobile software, PC suite) in Swedish, English and Russian.
  • Managing cases using a CRM (MS Dynamics CRM).
  • Escalating issues as needed and maintaining communication with customers and Tier II teams.
  • Contributing to the knowledge base — hints & tips, customer feedback, screenshots, procedure updates.
Jun 2005 — Sep 2009 4 yrs 3 mos

Web Developer

TALK.EE · Haparanda, Sweden

  • Designing, implementing and maintaining a web chat using HTML/CSS, PHP, JavaScript, MySQL and AJAX.
  • Implementing functionality including automatic flood and spam protection, curse-word protection, hierarchical user privileges, reporting and mass account management; coordinating efforts of a web designer and chat support operators.
  • Tracking user complaints and suggestions through live chat, e-mail and a forum.
  • Promoting the website using banner exchange networks, search engines, 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.