Alcides T.
AI Engineer | LLM Tools - QA & Automation
Software engineer with 10+ years of experience across applied LLM tooling and quality engineering. I build tools that integrate large language models into engineering workflows, and I apply those same tools to do QA: drafting test plans, generating test cases, analyzing logs, and triaging defects faster and more reliably. The last 3 years I've focused on LLM integration in production. Before that, 10+ years in quality and test automation on Upwork's high-volume, client-facing platform, covering payments, proposals, dashboards, and hire flows. On the LLM side, I've built and shipped several production tools. AIDX is a developer assistant using OpenAI GPT for Jenkins build-failure analysis, Kibana log pattern detection, PR and JIRA digests, SonarQube insights, and README drafting. I built an LLM gateway in FastAPI with multi-provider routing, per-key rate limiting, secret management, and request/response logging. I also designed a field-agnostic, self-healing JIRA ticket creator for a Slack bot, a Grafana anomaly detector that uses GPT-4o to flag unusual dashboard patterns, and a batch text-to-speech platform on OpenAI gpt-4o-mini-tts for Grafana reports and PR summaries. On the QA side, I run day-to-day quality work with AI tools like Cursor, Claude Code, GPT, and Claude for test-plan drafting, test-case generation, log analysis, and defect triage. I cover manual functional, regression, E2E, exploratory, and acceptance testing, plus API testing with Postman (status codes, schema and payload checks, auth tokens) and SQL backend validation (joins, aggregates, data inconsistency troubleshooting). I handle defect documentation and triage in Jira under SLA, and I use GPT and Claude for requirements analysis and bug prioritization, which cut issue resolution time by 30%. I've also maintained test coverage on Upwork's Nuxt 3, Vue 3, and TypeScript Fusion platform, including prompt-step gating and interviewer flows, and I do WCAG/accessibility validation and production triage with browser dev tools. My core stack spans Python, JavaScript, and TypeScript; OpenAI and Anthropic Claude APIs; LangChain, RAG, and MCPs; prompt engineering and FastAPI; Cursor, Claude Code, and Codex; Postman, REST, SQL, and Jira; Playwright, Selenium, and Cypress; and CI/CD with Jenkins and GitHub Actions. I've earned 2x Recognition Awards at Upwork (Monetization and Automation teams). I work in Agile/Scrum, overlap U.S. time zones (PST–EST), and bring a quality-first mindset to every project. Whether you need an LLM tool built, a RAG pipeline, or solid QA and automation, let's talk.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $7k
Billed in all: $396,813$397k
$3.5k in the last 6 months
Across 53 contracts
Earnings, last 30 days
Skill rankings: Top 9% in Java
Ranked by MRR among everyone on Upwork with the skill.
- #13Jakarta Server Pages79 freelancers · 🇧🇴 #1Top 16%🇧🇴#1 of 1
- #114Ruby965 freelancers · 🇧🇴 #2Top 12%🇧🇴#2 of 3
- #428C++4,442 freelancers · 🇧🇴 #1Top 10%🇧🇴#1 of 1
- #763Java8,313 freelancers · 🇧🇴 #6Top 9%🇧🇴#6 of 19
- #960C#8,348 freelancers · 🇧🇴 #5Top 11%🇧🇴#5 of 20
- #1,119MongoDB10,865 freelancers · 🇧🇴 #1Top 10%🇧🇴#1 of 8
- #1,334MySQL14,471 freelancers · 🇧🇴 #8Top 9%🇧🇴#8 of 29
- #1,773HTML18,716 freelancers · 🇧🇴 #3Top 9%🇧🇴#3 of 17