Ilja Nedilko

AI engineering · Integration · Automation

Ilja Nedilko

Reliable systems. Practical AI.

I build and operate enterprise applications, API integrations and automation — and bring AI into systems people already depend on.

  • Tallinn, Estonia
  • English / Swedish / Russian
Portrait of Ilja Nedilko

At a glance

15+ yearsEnterprise IT & integrations

Currently

Role
IT Application Specialist
Employer
Linde Europe North
  • Azure
  • SAP
  • APIs
  • MCP

About

Self-taught, with 15+ years hands-on.

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 apply AI where it delivers operational benefits: structured LLM services, agent-accessible systems, and LLM-assisted development connected to the business applications, ERPs and data platforms teams already depend on.

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

AI Engineering

Built for real-world use.

AI systems I have built and run myself.

Structured LLM services

Typed outputs. Bounded usage.

Details: Structured LLM services

LLM answers returned as typed data that other software can use directly, with usage limits 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

Scoped tools inside existing apps.

Details: Safe agent access

AI agents working inside existing web applications through the user’s own signed-in session.

  • 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

Secure keys. Predictable costs.

Details: Production AI operations

API keys, spending limits and cost tracking for AI features in production.

  • Server-side key custody
  • Per-request spend ceilings
  • Per-application cost attribution
  • Output redaction and an explicit SSRF boundary

Speech-to-text pipelines

Reliable capture and recovery.

Details: Speech-to-text pipelines

Browser dictation that keeps the audio when a request fails.

  • Browser audio capture, mono downmix and 16 kHz resampling
  • Provider-aware options
  • Store-before-send recovery and bounded retry

Agent-first service design

One service for people and agents.

Details: Agent-first service design

The same service used by people in a browser and by AI agents through an API, with work handed between them.

  • HTML, JSON and Markdown representations
  • Efficient polling
  • Explicit human and agent handoff states

Portable agent tooling

Reusable, versioned skills.

Details: Portable agent tooling

Instructions and scripts for AI coding tools, written once and used across several of them.

  • Versioned skills shared across coding agents
  • Credentials kept outside source control

Experience

Enterprise foundations.

Nov 2024 – Present

IT Application Specialist

Linde Europe North · Tallinn, Estonia

Details: IT Application Specialist

Current role

  • Own support, incident and problem management for internet-facing, SAP-integrated business applications.
  • 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, showing live stock levels across five markets, with monitoring integration (PHP, Leaflet.js, Python, SQLite).
  • Create repeatable QA, reporting and operational tooling with Playwright, Python and PowerShell for Azure AD/Microsoft 365 administration, Tableau report management, EDI/invoice data processing and DuckDB-based analytics.
  • Build MCP servers and agentic workflows that give LLM tools access to internal business systems through their existing APIs.
  • Use LLM-assisted development daily for code generation, refactoring, code review and incident triage across PHP, Python, PowerShell and C# codebases, with per-repository agent instructions covering security boundaries and testing.

Sep 2022 – Nov 2024

Electronic Data Interchange (EDI) Specialist

Linde Europe North · Tallinn, Estonia

Details: Electronic Data Interchange (EDI) Specialist

2 yrs 2 mos

  • 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

Ecommerce Analyst

Linde Europe North · Tallinn, Estonia

Details: Ecommerce Analyst

2 yrs 2 mos

  • 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

System Administrator

Linde Europe North · Tallinn, Estonia

Details: System Administrator

8 mos

  • 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

System Engineer

Fujitsu Sweden · Stockholm, Sweden

Details: System Engineer

6 yrs

  • 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; also pre-sale technical advisory and participation in transition/transformation projects and ITSM process work.
Earlier roles, 2005–2013 Service desk, support and web development · 5 roles

Feb 2013 – Sep 2013

Service Desk Technician

Fujitsu Sweden · Stockholm, Sweden

Details: Service Desk Technician, Fujitsu Sweden

7 mos

  • 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

Service Desk Technician

Fujitsu Estonia · Tallinn, Estonia

Details: Service Desk Technician, Fujitsu Estonia

1 yr 6 mos

  • 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

Technical Support Analyst

Arvato Services Estonia · Tallinn, Estonia

Details: Technical Support Analyst, Arvato Services Estonia

7 mos

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

Technical Support Analyst

Transcom Estonia · Tallinn, Estonia

Details: Technical Support Analyst, Transcom Estonia

5 mos

  • 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

Web Developer

TALK.EE · Haparanda, Sweden

Details: Web Developer

4 yrs 3 mos

  • 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.

Education

Certifications and schools.

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