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 and 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)
🤖 Agents & LLMs: this CV is available as raw markdown at jorgeiglopez.com/cv.md.