<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on Data Trenches</title><link>https://data-trenches.leandrof.space/tags/docker/</link><description>Recent content in Docker on Data Trenches</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>leandrojlfernandes@gmail.com (Leandro Fernandes)</managingEditor><webMaster>leandrojlfernandes@gmail.com (Leandro Fernandes)</webMaster><lastBuildDate>Mon, 09 Mar 2026 12:00:00 -0600</lastBuildDate><atom:link href="https://data-trenches.leandrof.space/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating PERM Case Status Monitoring: My EB-3 Green Card Journey</title><link>https://data-trenches.leandrof.space/posts/perm-automation/</link><pubDate>Mon, 09 Mar 2026 12:00:00 -0600</pubDate><author>leandrojlfernandes@gmail.com (Leandro Fernandes)</author><guid>https://data-trenches.leandrof.space/posts/perm-automation/</guid><description>&lt;h1 id="my-eb-3-green-card-journey-automating-perm-status-checks">My EB-3 Green Card Journey: Automating PERM Status Checks&lt;/h1>
&lt;h2 id="the-immigration-process">The Immigration Process&lt;/h2>
&lt;p>Going through the U.S. employment-based immigration process is a journey that tests your patience in ways you never imagined. As someone pursuing an &lt;strong>EB-3 visa&lt;/strong> (skilled worker category), I found myself navigating the complex maze of PERM labor certification - the first major step toward permanent residency.&lt;/p>
&lt;h3 id="understanding-perm">Understanding PERM&lt;/h3>
&lt;p>PERM (Program Electronic Review Management) is the process where the Department of Labor certifies that there are no qualified U.S. workers available for the position offered to the foreign worker. For most employment-based green cards, including EB-3, this is a mandatory step. The process involves:&lt;/p></description></item><item><title>Real-time ML Model Serving</title><link>https://data-trenches.leandrof.space/projects/realtime-ml-serving/</link><pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate><author>leandrojlfernandes@gmail.com (Leandro Fernandes)</author><guid>https://data-trenches.leandrof.space/projects/realtime-ml-serving/</guid><description>&lt;h2 id="the-challenge">The Challenge&lt;/h2>
&lt;p>Deploying machine learning models to serve real-time inference requests for client-facing applications with strict latency requirements.&lt;/p>
&lt;h2 id="the-solution">The Solution&lt;/h2>
&lt;p>Built and deployed low-latency inference services using modern microservices architecture:&lt;/p>
&lt;ul>
&lt;li>FastAPI-based REST endpoints&lt;/li>
&lt;li>Docker containerization for consistency&lt;/li>
&lt;li>Load balancing and auto-scaling&lt;/li>
&lt;li>Health monitoring and logging&lt;/li>
&lt;/ul>
&lt;h3 id="technologies-used">Technologies Used&lt;/h3>
&lt;ul>
&lt;li>FastAPI&lt;/li>
&lt;li>Docker&lt;/li>
&lt;li>Machine Learning Deployment&lt;/li>
&lt;li>API Development&lt;/li>
&lt;/ul>
&lt;h2 id="impact">Impact&lt;/h2>
&lt;ul>
&lt;li>Real-time model inference capabilities&lt;/li>
&lt;li>Low-latency responses for client applications&lt;/li>
&lt;li>Scalable architecture handling varying load&lt;/li>
&lt;li>Easy model updates and rollbacks&lt;/li>
&lt;li>Production-grade reliability&lt;/li>
&lt;/ul>
&lt;p>This project showcased the ability to bridge the gap between ML models and production applications, ensuring models could be consumed by real users with minimal latency.&lt;/p></description></item><item><title>NLP Analytics Engine</title><link>https://data-trenches.leandrof.space/projects/nlp-analytics-engine/</link><pubDate>Thu, 18 Sep 2025 00:00:00 +0000</pubDate><author>leandrojlfernandes@gmail.com (Leandro Fernandes)</author><guid>https://data-trenches.leandrof.space/projects/nlp-analytics-engine/</guid><description>&lt;h2 id="the-challenge">The Challenge&lt;/h2>
&lt;p>Building a production-grade NLP analytics engine capable of processing semantic data from 25,000 daily targets while maintaining high availability and delivering actionable insights to enterprise clients.&lt;/p>
&lt;h2 id="the-solution">The Solution&lt;/h2>
&lt;p>Designed and implemented an end-to-end pipeline from model training to deployment, including:&lt;/p>
&lt;ul>
&lt;li>Data ingestion and preprocessing pipeline&lt;/li>
&lt;li>Model training infrastructure&lt;/li>
&lt;li>Inference serving layer&lt;/li>
&lt;li>Monitoring and alerting system&lt;/li>
&lt;/ul>
&lt;h3 id="technologies-used">Technologies Used&lt;/h3>
&lt;ul>
&lt;li>Python&lt;/li>
&lt;li>Machine Learning/NLP libraries&lt;/li>
&lt;li>Distributed processing&lt;/li>
&lt;li>Containerization (Docker)&lt;/li>
&lt;li>API development (FastAPI)&lt;/li>
&lt;/ul>
&lt;h2 id="impact">Impact&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>$700k recurring revenue&lt;/strong> generated from the analytics solution&lt;/li>
&lt;li>Processes semantic data from &lt;strong>25,000+ daily targets&lt;/strong>&lt;/li>
&lt;li>Production-grade reliability and performance&lt;/li>
&lt;li>Real-time analytics delivery to clients&lt;/li>
&lt;/ul>
&lt;p>This project demonstrated the full lifecycle of deploying ML models in production, from data pipeline to client-facing application. The atual output of this project can&amp;rsquo;t be shared publicly given it was trained with confidential data.&lt;/p></description></item></channel></rss>