# Jorge Ignacio Lopez

**Senior Software Engineer** — Sydney, NSW, Australia

- Email: jorgeiglopez@gmail.com
- Website: https://jorgeiglopez.com/
- Blog: https://jorgeiglopez.com/blog/
- GitHub: https://github.com/jorgeiglopez
- LinkedIn: https://www.linkedin.com/in/jorgeiglopez/

> Source of truth: https://jorgeiglopez.com/cv.md — if you're reading a copy,
> the latest version lives there.

## Work Experience

### Atlassian — Senior Software Engineer, Rovo Agents
*Aug 2025 – Apr 2026 · Sydney, Australia*

After working in JSM, moved to the Rovo Agents team to work on Atlassian's
AI agent platform, shipping features across agent automation via NLP and
agent response evals. Both projects were key contributions to the
quality-and-adoption OKR.

- **Automations with Natural Language:** built the feature that lets users
  configure automations via prompts in Agent Studio. Delivered on a tight
  deadline and demoed on stage at TEAM25-EU by Atlassian's CEO.
- **Batch Evaluations:** designed and built a production-ready evaluation
  framework for Rovo Agents with three modes — judgeless (manual inspection
  of outputs), reference-free (quality inferred from grounding data via LLM
  Judge), and reference-answer (LLM Judge compares actual vs. expected
  responses). Built the LLM Judge module scoring agent responses across
  multiple criteria, giving teams a reliable way to validate agent behaviour
  before production.

**AI knowledge:** agentic architecture & orchestration, multi-agent system
design, MCP server/tool design, prompt engineering & structured output,
context window management, human-in-the-loop workflows.

**Technologies:** Kotlin, Python, SQS, DynamoDB (ERS), Redis, LLM APIs
(OpenAI, Gemini), RovoDev.

### Atlassian — Senior Software Engineer, JSM Assets
*Oct 2023 – Aug 2025 · Sydney, Australia*

Joined JSM Assets as the product was expanding beyond ITSM, with a full
backend rearchitecture underway for enterprise scale. Took ownership of
several of the hardest problems in that transition.

- **Identifiers migration:** designed and delivered the full migration from
  incremental IDs to UUIDs on a multi-tenant database — backwards
  compatibility, rollback strategy, type-safety enforcement across the
  backend, performance, and business-specific edge cases, all without
  disrupting existing customers.
- **Imports performance:** achieved 7× faster response times on the import
  APIs, a prerequisite for supporting millions of objects and unblocking
  enterprise adoption.
- **Automation performance & identifiers:** led the identifier migration on
  the adjacent automations service and drove the transition from in-memory
  indexing to database persistence with a seamless cutover.

**Technologies:** Kotlin, Java, Postgres, SQL, Kubernetes, JPA-Hibernate,
DynamoDB (ERS), AWS Lambda, SQS.

### Fluent Commerce — Tech Lead / Senior Software Engineer
*2021 – 2023 · Sydney, Australia*

Led a team of developers, designers, and QAs building omnichannel order
management software. Focused on a team culture where people could speak up
and share honest opinions — a real difference in the quality of what
shipped. Delivered Fluent Store, Multi-parcel, Fulfilment Module, Returns,
and Fluent Store Responsiveness.

- **Fluent Store:** led the rollout, now live in thousands of stores
  worldwide — custom UI/UX through micro frontends, component libraries,
  low-code configuration, and an SDK for extension.
- **Fulfilment Module:** built the extensibility framework that became the
  template for all subsequent modules — documentation, best practices,
  shared libraries, and the testing strategy from scratch.

**Technologies:** Java, Spring / Spring Boot, Elasticsearch, Postgres,
JPA-Hibernate, Maven, OSGi (Apache Felix, Karaf), JUnit, JMeter, AWS,
GraphQL, REST, React, JS/TypeScript, Apollo, SQL, Git.

### Fluent Commerce — Software Engineer
*2018 – 2021 · Sydney, Australia*

Worked on the Fluent Platform, a cloud-native order management system
handling thousands of stores and high data throughput — Distributed Order
Management, In-Store Tooling, and Orders Fulfillment.

- **Returns:** implemented the order returns capability from scratch; the
  tech design held up through later iterations and became the team's
  reference.
- **Fulfilment Options API:** took the API from 60-second timeouts down to
  100–200 ms — one of the most impactful performance fixes on the platform,
  cutting costs and materially improving client satisfaction.

**Technologies:** AWS (EC2, DynamoDB, Lambda, RDS, S3), Java, Spring,
Hibernate, Maven, OSGi, JUnit, JMeter, GraphQL, REST, React, JS/TypeScript,
Apollo, SQL, Git.

### Pi Consulting — Software Engineer / Data Engineer
*2017 – 2018 · Córdoba, Argentina*

Consulting for large clients on data processing and reporting — turning raw
customer data into dashboards, KPI trackers and monitoring tools workers
used to make daily decisions.

- **Grido (ice-cream factory):** designed a real-time production monitoring
  solution tracking daily goals against historical data and live IoT
  readings.
- **MMG Ltd (mining):** built a KPI dashboard, automated reports and alerts
  that helped reduce costs and improved visibility across the business.

**Technologies:** SQL Server, Excel, Java, Pentaho, Power BI, PowerShell,
DAX, Azure Stream Analytics, Power Query, Git.

### National Technological University of Córdoba — Teaching Assistant
*2017 · Córdoba, Argentina*

Supported the Software Engineering (ISW) course — reinforced lessons,
created tests and exercises, and worked with students to keep them on track.

### Globant (NYSE: GLOB) — Software Engineer
*2016 – 2017 · Córdoba, Argentina*

Java backend developer on the Disney Parks and Resorts account, working on
the ticketing and cart systems.

- **Services monitoring:** built an internal tool tracking backend services
  metadata (status, versions, config, environment) that made detecting and
  fixing issues much faster.

**Technologies:** Java, Spring Boot, Maven, Hibernate, MySQL, Angular, JS,
Bootstrap, Git.

### JM & Associates — Junior Software Developer
*2015 · Córdoba, Argentina*

Built and maintained a web and mobile application end to end, including data
ETLs, basic analytics, and graphs — full software lifecycle, solo.

**Technologies:** Java (Android), LAMP stack, JavaScript, HTML, CSS, JSON,
Subversion.

## Personal Projects

- **Tech blog:** https://jorgeiglopez.com/blog/
- **MCP Exploration (2026):** two projects exploring the Model Context
  Protocol — [A Journal for your AI Agent](https://jorgeiglopez.com/blog/the-speak-your-mind-mcp/)
  and [Prompt Assessment MCP](https://jorgeiglopez.com/blog/the-prompt-assessment-mcp/).
- **RovoDev Config Viewer (2026):** internal tool published for all
  Atlassians to manage Rovo configuration — UI-first and centralised, with
  full-text search, config versioning, and simple CRUD.
- **Rememberise (2026):** PWA on Firebase for learning any topic through
  flashcards with spaced repetition.
- **My SDD (2026):** custom version of Speckit, a structured design document
  tool, tailored to my team's workflow at Atlassian.
- **Leanmote Slack Integration (2023):** Slack bot for the Leanmote platform
  — DORA metrics, team load, risks, plus optional daily mood and workload
  tracking.
- **Blockchain Explained (2022):** visual, interactive tool to understand
  SHA-256, block mining, and the blockchain as a ledger. React, deployed on
  AWS CloudFront.

## Education

- **Bachelor's Degree in Software Engineering** — National Technological
  University (UTN), Córdoba, Argentina (2015)

## Certifications

- AWS Certified Solutions Architect – Associate (2022)
- Analysing and Visualizing Data with Power BI — Microsoft Partner
  University (2018)
- Business Intelligence for Data Analytics — Microsoft Partner University
  (2017)
- Delivering a Relational Data Warehouse — Microsoft Partner University
  (2017)
