Skip to main content
Ian LegariaIL
Open to opportunities

Ian Legaria

@ianlegaria

Backend-focused software engineer building scalable Java microservices and integrations.

United States
Message

What I'm looking for

I’m looking for a team where I can design reliable, maintainable backend architectures—building scalable REST services, distributed systems, and cloud integrations—with strong system design, observability, and opportunities to modernize production platforms.

I’m a Software Engineer with 7+ years of experience designing and building scalable backend systems using Java, Spring Boot, Go, and cloud-native architectures. I’m specialized in distributed systems, REST API design, enterprise integrations, asynchronous processing, and large-scale data workflows.

In my current role as SOFTWARE ENGINEER III (BACKEND), I design and develop backend services for Guru’s enterprise knowledge platform, including scalable REST APIs for data ingestion, permissions, and enterprise integrations. I’ve built and maintained persistence layers with PostgreSQL, Hibernate, and Liquibase, and I focus heavily on reliability by debugging production issues with logs and observability tools. I also created an internal AI-agent-powered tool using Claude to automate development, deployment, and debugging of Prismatic integrations, cutting average delivery time by over 60%.

Previously at Cision, I contributed to a modern microservices platform using Java and Spring Boot, building REST and GraphQL APIs and integrating Elasticsearch and Stripe. I used Pub/Sub for event-driven workflows, optimized PostgreSQL models, and supported reliability through on-call rotations plus monitoring with Grafana and Prometheus. Earlier at IBM, I developed backend services in Go and REST APIs, increased unit coverage from 20% to 80%, and helped modernize a legacy Java 7/Servlet system by migrating it to IBM’s hybrid cloud and improving deployment time through dockerization.

Experience

Work history, roles, and key accomplishments

GT
Current

Software Engineer III (Backend)

Guru Technologies

Jul 2024 - Present (2 years)

Design and develop backend services for Guru’s enterprise knowledge platform, including REST APIs and integrations with multiple external enterprise systems. Build asynchronous background jobs and batch processing pipelines, and maintain persistence with PostgreSQL, Hibernate, and Liquibase while using AI-assisted development tools to improve delivery.

Cision logoCI

Software Engineer II

May 2022 - Jul 2024 (2 years 2 months)

Contributed to a microservices platform by building backend services with Java and Spring Boot and developing REST and GraphQL APIs. Implemented integrations for Elasticsearch search, Stripe payments, Google Cloud Storage media handling, and Pub/Sub event-driven processing, with monitoring and on-call support for production reliability.

IBM logoIB

Full Stack Web Developer

Sep 2019 - May 2022 (2 years 8 months)

Developed and maintained backend services using Go and REST APIs, integrating with internal IBM systems, and built UI features in React. Also helped modernize a legacy Java/WebSphere project by migrating to IBM’s hybrid cloud environment, introducing Docker and Jenkins for CI, and replacing the legacy UI with a new React project.

Education

Degrees, certifications, and relevant coursework

UT

University Autonomous of Tlaxcala

Bachelor's Degree in Computer Engineering, Computer Engineering

2014 - 2018

Earned a Bachelor's degree in Computer Engineering from University Autonomous of Tlaxcala from 2014 to 2018.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan