Full Stack Developer · Tech Lead · Costa Mesa, CA

Ivan R.
Lomeli

Current tech lead on FedEx's First & Last Mile Manifest Platform — Java 17 / Spring Boot microservices on Pivotal Cloud Foundry generating DOT-compliant hazmat manifests and driving an international rollout.

Tech Stack

Backend

Java 17 Spring Boot Oracle IBM AS400 TIBCO JMS Resilience4j

Frontend

Angular 8 React TypeScript JavaScript Node.js

Infra & Tooling

Pivotal Cloud Foundry Jenkins CI/CD Dell EMC ECS / S3 Okta OAuth2 Prometheus Git / GitHub
Scroll to explore
01

About

I'm a Full Stack Developer and Tech Lead at FedEx, where I've grown from FSW I to FSW III since 2021 — building and owning systems that station couriers across the country depend on every day.

My core work is the FedEx FLM (First & Last Mile) Manifest Platform — a suite of Java 17 / Spring Boot microservices on Pivotal Cloud Foundry that station couriers depend on to manage hot and cold space storage retrieval and generate the documents they need to do their job. The platform produces JSON API responses and PDF manifests — Detail, Summary, Runsheet, eManifest, and fully DOT-compliant Hazmat manifests — backed by Oracle, IBM AS400, TIBCO JMS messaging, Dell EMC ECS object storage, and Okta OAuth2 security across all services.

As tech lead I drive architecture decisions, lead code reviews and sprint ceremonies, and coordinate the platform's international rollout as FedEx expands FLM operations globally. I previously managed an overseas development team to help scale the platform during an earlier phase of growth.

Outside work I build community-focused tools — a bilingual youth soccer club platform for Escuela de Futbol GDL-Razo in Costa Mesa, CA, and a live currency rate web app used by a local Santa Ana barbershop and its customers daily. I'm a Swarthmore College Computer Science alumnus and QuestBridge Scholar.

Tech Stack

Java 17 / Spring Boot Pivotal Cloud Foundry (PCF) Oracle + IBM AS400 TIBCO JMS Apache PDFBox / OpenPDF Barcode4J Okta OAuth2 JWT Resilience4j Dell EMC ECS / S3 Micrometer / Prometheus Jenkins CI/CD Angular 8 JavaScript / TypeScript Python React / Node.js Git / GitHub
02

Experience

Dec 2024 — PresentCurrent

Full Stack Developer III — Tech Lead

FedEx First & Last Mile · Costa Mesa, CA

  • Tech lead on the FedEx FLM (First & Last Mile) Manifest Platform — a suite of Java 17 / Spring Boot 3.4.5 microservices deployed on Pivotal Cloud Foundry across two production regions (CLW Las Vegas, CLE Cleveland)
  • Own the core Manifest Service — REST API producing PDF and CSV manifests for station couriers, including Detail, Summary, Runsheet, eManifest, and fully DOT-compliant Hazmat manifests with auto-print logic for US and Canadian stations; backed by a dual datasource (Oracle primary + IBM AS400/DB2 for legacy scan data) via HikariCP
  • Maintain a shared PDF Generator library (Apache PDFBox 2.0 + OpenPDF + Barcode4J) published to FedEx Nexus and consumed across all manifest-generating services; supports English and French locale rendering for Canadian stations
  • Architect event-driven workflows over TIBCO JMS — three publisher topics carrying REQUESTED → GENERATED → PRINTQUEUED → ARCHIVEQUEUED → ARCHIVED lifecycle events, consumed by downstream Print, Archive, and Notification microservices
  • Operate a Manifest Archive Service persisting manifests to Dell EMC ECS (S3-compatible) object storage with retry logic, per-station feature flags, and locale-aware PDF conversion; and a Notification Service tracking full manifest lifecycle via JPA (Oracle) with distributed job locking and partition-based data purging
  • Secured the platform end-to-end with Okta OAuth2 JWT (resource server for inbound, client_credentials for all outbound service calls); hardened with Resilience4j circuit breakers, Spring Retry, and Micrometer/Prometheus metrics feeding Splunk-structured Logstash logs
  • Previously managed an overseas development team, aligning sprint delivery across time zones and maintaining code quality during the platform's scaling phase; lead architecture reviews, Jenkins CI/CD pipelines (build → Fortify security scan → Pivotal Cloud Foundry deploy), and cross-functional alignment with product, compliance, and operations stakeholders
  • Leading the platform's international rollout, adapting manifest types, locale handling, and compliance rules for non-US regions as FedEx expands FLM operations globally
Java 17Spring Boot 3.4.5Pivotal Cloud Foundry (PCF) Oracle + IBM AS400TIBCO JMSOkta OAuth2 JWT Apache PDFBoxBarcode4JDell EMC ECS / S3 Resilience4jMicrometer / PrometheusJenkins CI/CD Angular 8Spring WebFluxHikariCP
Jan 2023 — Dec 2024

Full Stack Developer II

FedEx First & Last Mile · Costa Mesa, CA

  • Expanded ownership of the FLM Manifest platform — took on complex Spring Boot service development, deeper backend responsibilities, and began leading smaller work streams independently
  • Built and iterated on structured JSON response contracts, PDF manifest generation pipelines, and JMS event publishing logic for the manifest and archive services
  • Contributed to multi-region Pivotal Cloud Foundry deployment workflows, improved observability through Logstash structured logging and Micrometer metrics, and participated in on-call production incident response
  • Began mentoring Full Stack Developer I engineers and started coordinating delivery work with the overseas development team
Jun 2021 — Jan 2023

Full Stack Developer I

FedEx First & Last Mile · Costa Mesa, CA

  • Onboarded into the FLM Manifest platform — a Java/Spring Boot codebase on Pivotal Cloud Foundry serving live station courier workflows across the US
  • Built REST API endpoints, resolved production bugs, contributed UI features, and learned the enterprise deployment lifecycle on Cloud Foundry
  • Participated in agile ceremonies, QA processes, and on-call rotation; promoted to Full Stack Developer II within 19 months
2020 — Present

Webmaster — The Sea Has Many Voices

Ocean Renaissance, LLC · Remote

  • Design and maintain the website for a weekly podcast, publishing episode updates and descriptions
  • Built and customized with WordPress and Divi; responsible for ongoing content and performance
2018

Digital Scholarship Fellow

Swarthmore College Library Lab · Swarthmore, PA

  • Engaged in theory and practice of digital scholarship through hands-on web development, digital media, and data visualization
  • Automated the process of obtaining and maintaining a Domain Validated SSL certificate for McCabe Library infrastructure using Certbot
2017

Part Manufacturing & Inspection

Aerostealth Engineering · Southern California

  • Operated lathe and milling machinery to produce precision parts for outsourced clients including SpaceX
  • Analyzed production parts for quality using precision measuring tools (caliper and laser-based)
03

Education

B.A. Computer Science

Swarthmore College

2015 — 2019 · Swarthmore, PA · GPA 3.1

Liberal arts college known for rigorous academics. Computer Science curriculum with strong emphasis on theory, systems, and applied machine learning.

Computer Vision Machine Learning Database Mgmt Systems Software Engineering Computer Networks Data Structures & Algorithms Computer Systems Adaptive Robotics Animations Linear Algebra Discrete Math

Student Athlete & Leader

Swarthmore Activities

2015 — 2019

Balanced academics with extensive campus involvement across leadership, athletics, and community.

Water Polo Club Captain Varsity Men's Swim SGO Chair of Student Life SGO Chair of Outreach Intercultural Center LaunchDeck Treasurer
04

Projects

Community · Web Platform · Bilingual

Escuela de Futbol GDL-Razo

A full-featured bilingual (EN/ES) website for a youth soccer club in Costa Mesa, CA. Serves 48+ active players across Sub-10 through Sub-16 divisions — with roster management, match scheduling, summer league registration, a photo gallery, and a contact form. Built mobile-first so parents can check schedules from the sideline.

clubgdl.netlify.app →
ReactNode.jsNetlify i18n BilingualMobile-First

Automation · Finance · Community

ClauCuts — Live Currency Rate

Real-time MXN/USD exchange rate web app for a local barbershop in Santa Ana, CA. Customers visit the site — or text/call a dedicated number — to get the day's live rate before exchanging cash. Backend auto-fetches and updates the rate on a schedule, eliminating manual lookups.

claucuts.com →
PythonREST APIs SMS AutomationLive FX Data

Open Source · Portfolio

Personal Portfolio Site

This site — a handcrafted portfolio hosted on GitHub Pages / Netlify. Built with intentional typography, CSS scroll animations, and clean markup. No frameworks, no build step.

github.com/ilomeli450 →
HTML / CSSVanilla JSGitHub Pages

Machine Learning · Computer Vision

MNIST Digit Classification

Investigation of k-Nearest-Neighbor classifiers vs. single-layer neural networks for handwritten digit classification. Built with PyTorch; explored hyperparameter tuning (hidden layer size, mini-batch gradient descent, Adam optimizer). Single-layer NN outperformed KNN with 98.1% accuracy.

PyTorchPythonNeural NetworksKNN

Computer Vision

Laplacian Pyramids & Image Blending

Explored laplacian pyramid construction for smooth image blending and hybrid image generation. Implemented an interactive face-blend tool using OpenCV that lets users capture their face via webcam and blend it into a composite output.

PythonOpenCVNumPy

Computer Vision

Image Thresholding & Blob Tracking

Built a system to threshold video frames using HSV color space, apply morphological operators (Gaussian blur + dilation) to remove noise, and track connected components over time. Used to track an orange projectile's trajectory frame-by-frame.

PythonOpenCVHSV Thresholding

Deep Learning · Graphic Design

Graphic Design Automation via CNN

Parallel-branch CNN autoencoder architecture to learn content (word images) and style (texture images) representations simultaneously and blend them unsupervised. Novel approach to automated poster generation — trained on 9M word images and 5,500 texture images.

Read Paper →
PythonCNNAutoencodingKeras

Full Stack · Chrome Extension

Reflect Journal Extension

Chrome extension journaling dashboard built with React, Redux, and Firebase. Features Google OAuth for private per-user entries and a rich text editor via Draft.js. Inspired by the Momentum browser extension; built with two collaborators.

GitHub →
ReactReduxFirebaseWebpack

Data Structures · C++

Scrabble Assistant

Custom separate-chaining hash table implementation achieving O(1) average time on all core operations. Used to power a Scrabble word assistant that finds anagrams, power sets, and all legal tile plays from a given rack. Included a full performance analysis comparing good vs. bad hashing functions.

C++Hash TablesData Structures

Game Development

Fishbot — Unity 2.5D Scroller

2.5D side-scrolling game built in Unity using C# and the SCRUM methodology. Environmental message embedded in gameplay — confronting players with the consequences of ocean pollution. Full game loop with animations and progression.

UnityC#AnimationsSCRUM

MVC · GUI · C#

Catstagram — Photo Editor

Photo editing application using MVC design pattern and a publish/subscribe callback API. Built with GTK# for the GUI. Users can add filters, layer images, scale/position/delete layers, and save composites — all driven by a clean model–view separation.

C#GTK#MVCPub/Sub API
05

Awards

2017

Aurora Camacho de Schmidt Scholar Activism Recognition Award

Swarthmore Intercultural Center

Honors outstanding scholarly work that interrogates social justice, equity, and community principles. Recipient demonstrates engagement of praxis to connect theoretical frameworks and social justice practice.

2016

Philip H. Barley '66 Memorial Scholarship

Swarthmore College

Provides financial assistance for a junior or senior who has demonstrated outstanding leadership qualities at Swarthmore College.

2015

Richard Rubin Scholar

Swarthmore College

Awards eligible students of high academic performance mentorship and intern opportunities to advance their scholastic, inter-personal, and professional success at Swarthmore and beyond.

2015

QuestBridge National College Match

QuestBridge Foundation

Merit-based national scholarship recipient. QuestBridge connects high-achieving, low-income students with leading universities and full four-year scholarships.

06

Essays

January 25, 2018

Thinking Before Raising Your Hand

On the art of asking good questions as a software engineer — why how you ask matters as much as what you ask. A look at the difference between questions that teach and questions that just get answered, with examples from Stack Overflow and Eric Raymond's framework for smart technical inquiry.

Engineering Software Developer Questions
07

Contact

Let's build something meaningful together.

Whether it's a new opportunity, a collaboration, or just a conversation about logistics tech, Java backends, or soccer — my inbox is open.

ivanlomeli450@gmail.comEmail github.com/ilomeli450GitHub inlinkedin.com/in/lomeliiLinkedIn
Open to opportunities

Currently Full Stack Developer III and Tech Lead at FedEx. Open to senior and lead engineering roles — particularly in platform engineering, distributed systems, or high-impact product teams.

✓ Message sent — I'll be in touch soon!