{"about":{"bio":"Senior full-stack engineer for Java\/Spring ecosystems, delivering microservices, secure APIs, and React interfaces aligned with enterprise reliability standards.","bio_full":"I\u0027m Waldo M. Panozo, a Senior Software Engineer with 15+ years designing and scaling products with TypeScript, React, Next.js, PHP, Java, Python, and modern REST architectures. I combine strong frontend craftsmanship (component architecture, API integration, performance, Cypress E2E) with backend pragmatism and measurable KPI ownership.\n\nI built TradersWorld (tradersworld.top), a TypeScript\/Next.js crypto and forex platform with payments, RBAC admin, and MT5 operations dashboards. In parallel I develop Python trading systems (pandas, PostgreSQL, ML analytics) aligned with my Ph.D. finance research.\n\nRemote-first collaboration energizes me, yet I\u0027m equally enthusiastic about relocating when it creates bigger outcomes for my family and the teams I support.","achievements":[{"title":"Vehicle Search Launch","description":"Led the delivery of a multi-tenant vehicle search experience highlighted at SEMA 2025.","icon":"fa-car"},{"title":"+70% Productivity","description":"Built an agile orchestration platform that increased productivity by at least 70%.","icon":"fa-line-chart"},{"title":"Hackathon Wins","description":"Three Revolution Parts hackathon podiums \u2014 two wins (caching, AI catalog search) and 2nd place overall (2026 R\u0026D: 3D PDP visualization + image-to-3D service).","icon":"fa-trophy"},{"title":"80K+ Users Served","description":"Delivered biometric control and scholarship platforms supporting 80K+ users.","icon":"fa-users"},{"title":"Algorithmic Trading R\u0026D","description":"FinTech monorepo uniting TradersWorld, MT5 execution, and quantitative analytics with ML trade scoring.","icon":"fa-exchange"},{"title":"MSc AI \u2014 Active Coursework","description":"MSc AI lab work: TensorFlow\/OpenCV\/YOLO projects, Unity AR demos, and KNIME workflows.","icon":"fa-graduation-cap"},{"title":"PropTech MVP \u2014 urbv3","description":"NestJS + Next.js platform for building billing, expensas, fines, and payment verification.","icon":"fa-building"},{"title":"AI Entertainment Recommendations","description":"Live movie, series, and music recommendations with LLM + RAG, OAuth, and bilingual UI.","icon":"fa-film"},{"title":".NET + Angular School Scheduling","description":"ASP.NET Core + Angular scheduler for parent\u2013teacher interviews with RBAC, OAuth, and Docker CI.","icon":"fa-calendar"},{"title":"School Safety MVP \u2014 Events \u0026 Alerts","description":"Spring Boot + Kafka school incident platform with outbox events, JWT RBAC, and React role UI.","icon":"fa-shield"},{"title":"WhatsApp Support \u0026 AI Expenses","description":"WhatsApp helpdesk with React console, hardened API, Laravel BFF, and AI expense parsing from chat.","icon":"fa-whatsapp"},{"title":"Clean Code Bot \u2014 LLM Refactorer CLI","description":"Python CLI for LLM-assisted refactoring with SOLID docstrings and behavior-preserving rules.","icon":"fa-code"},{"title":"Personal Finance Dashboard","description":"Next.js expense tracker with Chart.js category insights and persistent client-side budgeting.","icon":"fa-pie-chart"},{"title":"TaskMaster Pro \u2014 Workshop MVP","description":"Clean Architecture task API: Express + TypeScript + Prisma with Zod validation and Jest tests.","icon":"fa-tasks"},{"title":"Blockchain \u0026 EdTech NFT R\u0026D","description":"Web3 R\u0026D: multi-chain NFT certificates, Solana\/Polygon apps, and modular chain prototypes.","icon":"fa-graduation-cap"},{"title":"Auto Parts Image Classifier API","description":"Flask TensorFlow service classifying automotive catalog imagery for parts search workflows.","icon":"fa-cogs"},{"title":"Lex Tutor \u2014 AI Exam Prep SaaS","description":"Live EdTech SaaS for certification exam prep with multi-provider LLM tutoring and subscriptions.","icon":"fa-comments"}],"roles":["Senior Software Engineer","Tech Lead","Software Development Lead","IT Manager"]},"awards":[{"kind":"hackathon","title":"Revolution Parts Hackathon Winner","recognition_from":"Caching optimization track","organization":"Revolution Parts","year":"2024","description":"Delivered a caching strategy that reduced GMV page load time by 57%, winning the company hackathon.","link":"","media":{"type":"youtube","url":""},"show_in_pdf":true,"show_in_site":true},{"kind":"hackathon","title":"Revolution Parts Hackathon Winner","recognition_from":"AI product imagery search","organization":"Revolution Parts","year":"2025","description":"Built an AI assistant to search product imagery across the catalog; second hackathon win at Revolution Parts.","link":"","media":null,"show_in_pdf":true,"show_in_site":true},{"kind":"recognition","title":"Vehicle Search Launch \u2014 SEMA 2025","recognition_from":"CEO recognition","organization":"Revolution Parts","year":"2025","description":"Led end-to-end delivery of the multi-tenant vehicle search experience showcased at SEMA 2025.","link":"","media":null,"show_in_pdf":true,"show_in_site":true},{"kind":"hackathon","title":"Revolution Parts R\u0026D Hackathon \u2014 2nd Place Overall","recognition_from":"Javier Cardenas \u00b7 Innovation \u0026 Extra Mile","organization":"Revolution Parts","year":"2026","description":"Team placed 2nd overall in the 72-hour RevParts R\u0026D Hackathon: integrated a high-performance GLB 3D viewer on Product Detail Pages with intuitive UX, and built a new image-to-3D rendering service \u2014 recognized by Assuresoft leadership for elevating the client partnership.","link":"","media":null,"pdf_label":"RevParts R\u0026D Hackathon \u2014 2nd Place (3D PDP + image-to-3D service)","show_in_pdf":true,"show_in_site":true}],"contact":{"email":"waldo.panozo@gmail.com","whatsapp_bolivia":"+59177499919","whatsapp_paraguay":"+595984039973","location":"Asunci\u00f3n, Paraguay","timezone":"GMT-3"},"dev_stats":{"generated_at":"2026-07-23T05:07:15+00:00","tracking_started_at":"2026-06-14T15:43:59+00:00","source":"github+gitlab","usernames":["wpanozo","waldopanozo"],"gitlab_usernames":["waldopanozo"],"window_days":90,"repos_scanned":461,"private_repos_scanned":346,"private_repos_included":true,"token_used":true,"github_token_used":true,"gitlab_token_used":true,"metrics":{"commits_last_window":1274,"commits_total_tracked":2378,"merged_prs_last_window":146,"merged_prs_total_tracked":165,"languages_by_bytes":{"JavaScript":58880697,"TypeScript":14155799,"Python":13104750,"Java":10229003},"commits_by_day":{"2018-09-07":3,"2020-07-28":6,"2020-07-31":12,"2020-08-10":2,"2020-08-11":1,"2020-08-21":1,"2020-08-26":1,"2020-08-28":8,"2020-08-31":2,"2020-09-03":4,"2020-09-04":4,"2020-09-29":1,"2020-09-30":4,"2020-10-03":2,"2020-10-04":5,"2020-10-05":2,"2020-10-06":2,"2020-10-13":5,"2020-10-22":4,"2020-10-23":1,"2020-10-28":9,"2020-10-29":3,"2020-10-30":9,"2020-11-05":1,"2020-11-10":4,"2020-11-11":1,"2020-11-13":1,"2020-12-08":1,"2020-12-14":3,"2020-12-30":1,"2021-06-17":5,"2021-06-29":11,"2021-06-30":5,"2021-07-04":18,"2021-07-05":3,"2021-07-06":1,"2021-07-09":1,"2021-07-12":2,"2021-07-30":1,"2021-08-01":5,"2021-08-03":1,"2021-08-06":3,"2021-08-12":7,"2021-08-13":5,"2021-08-16":1,"2021-08-19":1,"2021-08-25":6,"2021-08-26":3,"2021-09-07":1,"2021-09-20":1,"2021-10-02":1,"2021-10-03":3,"2021-10-04":2,"2021-10-08":1,"2021-10-29":1,"2021-11-04":1,"2021-11-23":1,"2021-12-01":1,"2021-12-09":6,"2021-12-16":1,"2021-12-23":1,"2022-02-17":2,"2022-02-18":1,"2022-02-21":12,"2022-02-22":6,"2022-02-24":1,"2022-03-10":7,"2022-03-11":4,"2022-03-15":2,"2022-04-06":2,"2022-04-07":2,"2022-04-22":1,"2022-04-24":3,"2022-05-16":1,"2022-06-02":2,"2022-08-04":4,"2022-08-08":1,"2022-08-10":2,"2022-08-13":1,"2022-08-17":6,"2022-09-01":1,"2022-09-07":15,"2022-09-13":2,"2022-10-06":1,"2022-10-13":1,"2022-10-19":1,"2022-10-28":1,"2022-11-08":2,"2022-11-24":2,"2022-11-27":2,"2022-12-18":5,"2022-12-19":2,"2022-12-20":5,"2023-01-04":1,"2023-03-24":8,"2023-03-25":16,"2023-04-18":4,"2023-05-08":1,"2023-05-23":5,"2023-06-27":5,"2023-06-28":9,"2023-08-01":5,"2023-08-09":1,"2023-08-11":2,"2023-11-06":1,"2023-12-05":13,"2023-12-06":2,"2024-02-21":3,"2024-02-23":25,"2024-02-24":4,"2024-02-28":2,"2024-02-29":5,"2024-03-04":3,"2024-03-06":4,"2024-03-29":5,"2024-04-13":30,"2024-04-14":12,"2024-05-04":9,"2024-05-29":2,"2024-06-23":3,"2024-06-25":2,"2024-07-05":3,"2024-07-16":4,"2024-07-18":1,"2024-08-14":5,"2024-08-17":8,"2024-08-18":7,"2024-11-20":5,"2024-11-27":4,"2024-11-28":2,"2024-11-30":8,"2024-12-01":1,"2024-12-05":1,"2024-12-22":3,"2025-10-24":2,"2025-10-28":1,"2025-10-30":1,"2025-11-03":1,"2025-11-05":1,"2025-11-11":1,"2025-11-12":3,"2025-11-19":2,"2025-11-20":2,"2025-11-21":2,"2025-11-24":1,"2025-11-25":1,"2025-11-26":1,"2025-11-27":8,"2025-11-28":31,"2025-11-29":6,"2025-11-30":4,"2025-12-01":13,"2025-12-02":13,"2025-12-03":7,"2025-12-04":10,"2025-12-05":5,"2025-12-06":8,"2025-12-07":15,"2025-12-09":19,"2025-12-10":5,"2025-12-11":3,"2025-12-12":4,"2025-12-14":2,"2025-12-15":3,"2025-12-16":1,"2025-12-18":2,"2025-12-19":2,"2025-12-21":6,"2025-12-22":3,"2025-12-23":2,"2025-12-24":2,"2025-12-26":6,"2025-12-30":1,"2026-03-16":2,"2026-03-17":4,"2026-03-18":2,"2026-03-19":6,"2026-03-20":36,"2026-03-22":2,"2026-03-23":3,"2026-03-24":5,"2026-03-25":4,"2026-03-26":1,"2026-03-27":3,"2026-03-29":11,"2026-03-30":6,"2026-03-31":2,"2026-04-04":3,"2026-04-05":11,"2026-04-06":6,"2026-04-07":8,"2026-04-08":1,"2026-04-09":27,"2026-04-10":1,"2026-04-11":35,"2026-04-13":6,"2026-04-14":10,"2026-04-15":12,"2026-04-16":1,"2026-04-17":7,"2026-04-18":13,"2026-04-20":10,"2026-04-21":28,"2026-04-22":64,"2026-04-23":37,"2026-04-24":31,"2026-04-25":58,"2026-04-26":19,"2026-04-27":4,"2026-04-28":56,"2026-04-29":13,"2026-04-30":26,"2026-05-01":4,"2026-05-02":8,"2026-05-03":5,"2026-05-04":2,"2026-05-05":6,"2026-05-06":12,"2026-05-07":5,"2026-05-08":2,"2026-05-10":1,"2026-05-11":4,"2026-05-12":2,"2026-05-18":4,"2026-05-19":4,"2026-05-20":35,"2026-05-21":16,"2026-05-22":5,"2026-05-23":8,"2026-05-25":3,"2026-05-26":6,"2026-05-27":3,"2026-05-28":11,"2026-05-29":2,"2026-05-31":8,"2026-06-01":2,"2026-06-02":3,"2026-06-03":38,"2026-06-04":3,"2026-06-05":3,"2026-06-06":46,"2026-06-07":12,"2026-06-08":5,"2026-06-09":6,"2026-06-10":6,"2026-06-11":2,"2026-06-13":10,"2026-06-14":116,"2026-06-15":7,"2026-06-16":2,"2026-06-17":6,"2026-06-18":3,"2026-06-19":13,"2026-06-21":3,"2026-06-22":16,"2026-06-23":131,"2026-06-24":17,"2026-06-25":5,"2026-06-26":5,"2026-06-27":12,"2026-06-28":6,"2026-06-29":7,"2026-06-30":27,"2026-07-01":11,"2026-07-02":3,"2026-07-03":25,"2026-07-04":22,"2026-07-06":1,"2026-07-07":8,"2026-07-08":15,"2026-07-09":7,"2026-07-10":38,"2026-07-13":7,"2026-07-14":37,"2026-07-15":56,"2026-07-16":30,"2026-07-17":37,"2026-07-18":59,"2026-07-19":10,"2026-07-20":13,"2026-07-21":12,"2026-07-22":8},"commits_by_year":{"2018":3,"2020":100,"2021":100,"2022":100,"2023":73,"2024":161,"2025":200,"2026":1641},"commits_by_month":{"2018-09":3,"2020-07":18,"2020-08":15,"2020-09":13,"2020-10":42,"2020-11":7,"2020-12":5,"2021-06":21,"2021-07":26,"2021-08":32,"2021-09":2,"2021-10":8,"2021-11":2,"2021-12":9,"2022-02":22,"2022-03":13,"2022-04":8,"2022-05":1,"2022-06":2,"2022-08":14,"2022-09":18,"2022-10":4,"2022-11":6,"2022-12":12,"2023-01":1,"2023-03":24,"2023-04":4,"2023-05":6,"2023-06":14,"2023-08":8,"2023-11":1,"2023-12":15,"2024-02":39,"2024-03":12,"2024-04":42,"2024-05":11,"2024-06":5,"2024-07":8,"2024-08":20,"2024-11":19,"2024-12":5,"2025-10":4,"2025-11":64,"2025-12":132,"2026-03":87,"2026-04":487,"2026-05":156,"2026-06":512,"2026-07":399},"top_repos_recent":[{"repo_ref":"Repo 1 (re********p)","commits_last_window":169},{"repo_ref":"Repo 2 (re*******i)","commits_last_window":165},{"repo_ref":"Repo 3 (tr************s)","commits_last_window":162},{"repo_ref":"Repo 4 (tr*************y)","commits_last_window":101},{"repo_ref":"Repo 5 (mu************z)","commits_last_window":85},{"repo_ref":"Repo 6 (ma********a)","commits_last_window":58}]},"metrics_by_user":{"wpanozo":{"platform":"github","repos_scanned":200,"private_repos_scanned":194,"token_present":true,"commits_last_window":236,"merged_prs_last_window":74,"languages_by_bytes":{"PHP":132930871,"JavaScript":26953758,"Python":8969735,"Java":8837539,"Jupyter Notebook":7769513,"LookML":6707822,"HCL":5602606,"TypeScript":5334131,"HTML":5072490,"Go":4283036,"Shell":1715454,"SCSS":1636694,"Less":1560260,"CSS":815023,"Mustache":317284,"Svelte":298448,"Blade":214961,"C#":181975,"Go Template":133784,"Dockerfile":93425,"Makefile":55109,"C":49706,"C++":49194,"CMake":39100,"Smarty":27183,"Ruby":20923,"MDX":20111,"Just":19218,"PLpgSQL":16539,"Jinja":10570,"PowerShell":6795,"Awk":3696,"Perl":3595,"Batchfile":3102,"Lua":2368,"Gherkin":1329,"Handlebars":1156,"Mako":494,"Hack":4},"commits_by_day":{"2024-02-21":3,"2024-02-23":25,"2024-02-24":4,"2024-02-28":2,"2024-02-29":5,"2024-03-04":3,"2024-03-06":4,"2024-03-29":5,"2024-08-14":5,"2024-11-20":5,"2025-10-24":2,"2025-10-28":1,"2025-10-30":1,"2025-11-03":1,"2025-11-05":1,"2025-11-11":1,"2025-11-12":3,"2025-11-19":2,"2025-11-20":2,"2025-11-21":2,"2025-11-24":1,"2025-11-25":1,"2025-11-26":1,"2025-11-27":8,"2025-11-28":20,"2025-11-30":4,"2025-12-01":2,"2025-12-03":7,"2025-12-04":7,"2025-12-05":1,"2025-12-09":6,"2025-12-10":5,"2025-12-11":3,"2025-12-12":4,"2025-12-15":3,"2025-12-16":1,"2025-12-18":2,"2025-12-19":2,"2025-12-22":3,"2025-12-23":2,"2025-12-30":1,"2026-03-16":1,"2026-03-17":1,"2026-03-18":1,"2026-03-19":1,"2026-03-20":1,"2026-03-23":3,"2026-03-24":5,"2026-03-25":4,"2026-03-26":1,"2026-03-27":3,"2026-03-30":3,"2026-04-06":6,"2026-04-07":5,"2026-04-08":1,"2026-04-09":1,"2026-04-10":1,"2026-04-13":5,"2026-04-14":9,"2026-04-15":9,"2026-04-16":1,"2026-04-17":7,"2026-04-20":9,"2026-04-21":1,"2026-04-22":1,"2026-04-23":6,"2026-04-24":3,"2026-04-27":4,"2026-04-28":4,"2026-04-29":4,"2026-04-30":1,"2026-05-01":2,"2026-05-04":2,"2026-05-05":5,"2026-05-06":12,"2026-05-07":5,"2026-05-08":2,"2026-05-11":4,"2026-05-12":2,"2026-05-18":4,"2026-05-19":4,"2026-05-20":2,"2026-05-21":3,"2026-05-22":5,"2026-05-25":2,"2026-05-26":5,"2026-05-27":1,"2026-05-28":6,"2026-05-29":2,"2026-06-01":1,"2026-06-02":3,"2026-06-03":2,"2026-06-04":3,"2026-06-05":3,"2026-06-08":5,"2026-06-09":5,"2026-06-10":6,"2026-06-11":2,"2026-06-15":3,"2026-06-16":2,"2026-06-17":6,"2026-06-18":3,"2026-06-19":5,"2026-06-23":3,"2026-06-24":3,"2026-06-25":5,"2026-06-26":5,"2026-06-29":4,"2026-06-30":3,"2026-07-01":11,"2026-07-02":3,"2026-07-06":1,"2026-07-07":2,"2026-07-08":1,"2026-07-09":1,"2026-07-10":2,"2026-07-13":4,"2026-07-14":9,"2026-07-15":4,"2026-07-16":15,"2026-07-17":6,"2026-07-20":5,"2026-07-21":8,"2026-07-22":8},"commits_total_tracked":483,"commits_by_year":{"2024":61,"2025":100,"2026":322},"commits_by_month":{"2024-02":39,"2024-03":12,"2024-08":5,"2024-11":5,"2025-10":4,"2025-11":47,"2025-12":49,"2026-03":24,"2026-04":78,"2026-05":68,"2026-06":72,"2026-07":80}},"waldopanozo":{"platform":"github","repos_scanned":201,"private_repos_scanned":152,"token_present":true,"commits_last_window":1023,"merged_prs_last_window":71,"languages_by_bytes":{"PHP":89014068,"JavaScript":31493681,"CSS":14909261,"Shell":9434382,"Jupyter Notebook":8941878,"TypeScript":8435988,"HTML":8341085,"Roff":5246807,"TSQL":4520955,"C":4416595,"Python":3835015,"VBA":2983457,"C#":2981989,"Go":2930306,"Blade":1451134,"Java":1198164,"SCSS":1013659,"Twig":936434,"Smarty":837121,"Less":501695,"Vue":244254,"TeX":234866,"C++":200610,"Batchfile":111585,"Objective-C":61561,"Go Template":52331,"MQL5":39994,"CMake":39100,"PLpgSQL":36162,"Ruby":30182,"Awk":29568,"Astro":27846,"Hack":24741,"Dockerfile":22760,"PowerShell":13532,"Starlark":11532,"Makefile":10222,"MATLAB":8837,"Lua":6287,"Kotlin":6065,"Mermaid":4535,"Visual Basic .NET":2984,"GDB":1780,"Standard ML":866,"Mako":635,"ASP.NET":338,"Handlebars":324,"Procfile":59},"commits_by_day":{"2018-09-07":3,"2020-07-28":6,"2020-07-31":12,"2020-08-10":2,"2020-08-11":1,"2020-08-21":1,"2020-08-26":1,"2020-08-28":8,"2020-08-31":2,"2020-09-03":4,"2020-09-04":4,"2020-09-29":1,"2020-09-30":4,"2020-10-03":2,"2020-10-04":5,"2020-10-05":2,"2020-10-06":2,"2020-10-13":5,"2020-10-22":4,"2020-10-23":1,"2020-10-28":9,"2020-10-29":3,"2020-10-30":9,"2020-11-05":1,"2020-11-10":4,"2020-11-11":1,"2020-11-13":1,"2020-12-08":1,"2020-12-14":3,"2020-12-30":1,"2021-06-17":5,"2021-06-29":11,"2021-06-30":5,"2021-07-04":18,"2021-07-05":3,"2021-07-06":1,"2021-07-09":1,"2021-07-12":2,"2021-07-30":1,"2021-08-01":5,"2021-08-03":1,"2021-08-06":3,"2021-08-12":7,"2021-08-13":5,"2021-08-16":1,"2021-08-19":1,"2021-08-25":6,"2021-08-26":3,"2021-09-07":1,"2021-09-20":1,"2021-10-02":1,"2021-10-03":3,"2021-10-04":2,"2021-10-08":1,"2021-10-29":1,"2021-11-04":1,"2021-11-23":1,"2021-12-01":1,"2021-12-09":6,"2021-12-16":1,"2021-12-23":1,"2022-02-17":2,"2022-02-18":1,"2022-02-21":12,"2022-02-22":6,"2022-02-24":1,"2022-03-10":7,"2022-03-11":4,"2022-03-15":2,"2022-04-06":2,"2022-04-07":2,"2022-04-22":1,"2022-04-24":3,"2022-05-16":1,"2022-06-02":2,"2022-08-04":4,"2022-08-08":1,"2022-08-10":2,"2022-08-13":1,"2022-08-17":6,"2022-09-01":1,"2022-09-07":15,"2022-09-13":2,"2022-10-06":1,"2022-10-13":1,"2022-10-19":1,"2022-10-28":1,"2022-11-08":2,"2022-11-24":2,"2022-11-27":2,"2022-12-18":5,"2022-12-19":2,"2022-12-20":5,"2023-01-04":1,"2023-03-24":8,"2023-03-25":16,"2023-04-18":4,"2023-05-08":1,"2023-05-23":5,"2023-06-27":5,"2023-06-28":9,"2023-08-01":5,"2023-08-09":1,"2023-08-11":2,"2023-11-06":1,"2023-12-05":13,"2023-12-06":2,"2024-04-13":30,"2024-04-14":12,"2024-05-04":9,"2024-05-29":2,"2024-06-23":3,"2024-06-25":2,"2024-07-05":3,"2024-07-16":4,"2024-07-18":1,"2024-08-17":8,"2024-08-18":7,"2024-11-27":4,"2024-11-28":2,"2024-11-30":8,"2024-12-01":1,"2024-12-05":1,"2024-12-22":3,"2025-11-28":11,"2025-11-29":6,"2025-12-01":11,"2025-12-02":13,"2025-12-04":3,"2025-12-05":4,"2025-12-06":8,"2025-12-07":15,"2025-12-09":13,"2025-12-14":2,"2025-12-21":6,"2025-12-24":2,"2025-12-26":6,"2026-03-16":1,"2026-03-17":3,"2026-03-18":1,"2026-03-19":5,"2026-03-20":35,"2026-03-22":2,"2026-03-29":11,"2026-03-30":3,"2026-03-31":2,"2026-04-04":3,"2026-04-05":11,"2026-04-07":3,"2026-04-09":26,"2026-04-11":35,"2026-04-13":1,"2026-04-14":1,"2026-04-15":3,"2026-04-18":13,"2026-04-20":1,"2026-04-21":27,"2026-04-22":63,"2026-04-23":31,"2026-04-24":28,"2026-04-25":58,"2026-04-26":19,"2026-04-28":52,"2026-04-29":9,"2026-04-30":25,"2026-05-01":2,"2026-05-02":8,"2026-05-03":5,"2026-05-05":1,"2026-05-10":1,"2026-05-20":33,"2026-05-21":13,"2026-05-23":8,"2026-05-25":1,"2026-05-26":1,"2026-05-27":2,"2026-05-28":5,"2026-05-31":8,"2026-06-01":1,"2026-06-03":36,"2026-06-06":46,"2026-06-07":12,"2026-06-09":1,"2026-06-13":10,"2026-06-14":116,"2026-06-15":4,"2026-06-19":8,"2026-06-21":3,"2026-06-22":1,"2026-06-23":128,"2026-06-24":14,"2026-06-27":12,"2026-06-28":6,"2026-06-29":3,"2026-06-30":24,"2026-07-03":25,"2026-07-04":22,"2026-07-07":6,"2026-07-08":14,"2026-07-09":6,"2026-07-10":36,"2026-07-13":3,"2026-07-14":28,"2026-07-15":52,"2026-07-16":15,"2026-07-17":31,"2026-07-18":59,"2026-07-19":10,"2026-07-20":8,"2026-07-21":4},"commits_total_tracked":1880,"commits_by_year":{"2018":3,"2020":100,"2021":100,"2022":100,"2023":73,"2024":100,"2025":100,"2026":1304},"commits_by_month":{"2018-09":3,"2020-07":18,"2020-08":15,"2020-09":13,"2020-10":42,"2020-11":7,"2020-12":5,"2021-06":21,"2021-07":26,"2021-08":32,"2021-09":2,"2021-10":8,"2021-11":2,"2021-12":9,"2022-02":22,"2022-03":13,"2022-04":8,"2022-05":1,"2022-06":2,"2022-08":14,"2022-09":18,"2022-10":4,"2022-11":6,"2022-12":12,"2023-01":1,"2023-03":24,"2023-04":4,"2023-05":6,"2023-06":14,"2023-08":8,"2023-11":1,"2023-12":15,"2024-04":42,"2024-05":11,"2024-06":5,"2024-07":8,"2024-08":15,"2024-11":14,"2024-12":5,"2025-11":17,"2025-12":83,"2026-03":63,"2026-04":409,"2026-05":88,"2026-06":425,"2026-07":319}},"gitlab:waldopanozo":{"platform":"gitlab","repos_scanned":60,"private_repos_scanned":0,"token_present":true,"commits_last_window":15,"merged_prs_last_window":1,"languages_by_bytes":{"PHP":2274960,"JavaScript":595750,"CSS":420950,"TypeScript":385680,"HTML":348680,"Python":300000,"C#":280290,"Java":193300,"Jupyter Notebook":100000,"LiveScript":100000,"C++":62260,"Shell":53740,"C":30050,"Awk":17430,"Batchfile":15310,"Ruby":13620,"Processing":7690,"Perl":240,"ASP":80},"commits_by_day":{"2026-06-22":15},"commits_total_tracked":15,"commits_by_year":{"2026":15},"commits_by_month":{"2026-06":15}}},"metrics_status_by_user":{"wpanozo":{"status":"ok","error_count":0,"platform":"github"},"waldopanozo":{"status":"ok","error_count":0,"platform":"github"},"gitlab:waldopanozo":{"status":"ok","error_count":0,"platform":"gitlab"}},"metrics_status":"ok","recent_activity":[{"username":"waldopanozo","platform":"github","type":"PushEvent","repo_ref":"Repo tr******************u","created_at":"2026-07-19T00:28:55Z"},{"username":"waldopanozo","platform":"github","type":"PushEvent","repo_ref":"Repo tr******************u","created_at":"2026-07-19T00:23:21Z"},{"username":"waldopanozo","platform":"github","type":"PushEvent","repo_ref":"Repo wa******************o","created_at":"2026-07-17T13:30:31Z"},{"username":"waldopanozo","platform":"github","type":"PushEvent","repo_ref":"Repo wa******************o","created_at":"2026-07-17T13:19:38Z"},{"username":"waldopanozo","platform":"github","type":"IssueCommentEvent","repo_ref":"Repo de*********************************x","created_at":"2026-07-16T18:57:49Z"},{"username":"waldopanozo","platform":"github","type":"IssuesEvent","repo_ref":"Repo de*********************************x","created_at":"2026-07-16T18:28:37Z"},{"username":"waldopanozo","platform":"github","type":"ForkEvent","repo_ref":"Repo de*********************************x","created_at":"2026-07-16T18:24:54Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:45:33.904Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:36:04.828Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:33:26.952Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:25:32.641Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:19:01.322Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:07:48.835Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T16:03:32.505Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:58:11.416Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:53:42.751Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:49:38.557Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:34:24.875Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:31:26.987Z"},{"username":"waldopanozo","platform":"gitlab","type":"pushed to","repo_ref":"3*2","created_at":"2026-06-22T15:25:51.923Z"}],"sync_history":[{"generated_at":"2026-06-14T15:43:59+00:00","commits_fetched_window":908,"commits_total_tracked":908,"merged_prs_last_window":142,"metrics_status":"ok"},{"generated_at":"2026-06-14T19:47:01+00:00","commits_fetched_window":937,"commits_total_tracked":1648,"merged_prs_last_window":95,"metrics_status":"ok"},{"generated_at":"2026-06-15T00:12:06+00:00","commits_fetched_window":100,"commits_total_tracked":1648,"merged_prs_last_window":95,"metrics_status":"partial"},{"generated_at":"2026-06-15T05:07:58+00:00","commits_fetched_window":980,"commits_total_tracked":1719,"merged_prs_last_window":141,"metrics_status":"ok"},{"generated_at":"2026-06-16T05:07:03+00:00","commits_fetched_window":983,"commits_total_tracked":1726,"merged_prs_last_window":141,"metrics_status":"ok"},{"generated_at":"2026-06-17T05:07:01+00:00","commits_fetched_window":983,"commits_total_tracked":1728,"merged_prs_last_window":141,"metrics_status":"ok"},{"generated_at":"2026-06-18T05:07:25+00:00","commits_fetched_window":983,"commits_total_tracked":1734,"merged_prs_last_window":145,"metrics_status":"ok"},{"generated_at":"2026-06-19T05:08:26+00:00","commits_fetched_window":951,"commits_total_tracked":1737,"merged_prs_last_window":146,"metrics_status":"ok"},{"generated_at":"2026-06-20T05:12:22+00:00","commits_fetched_window":955,"commits_total_tracked":1742,"merged_prs_last_window":147,"metrics_status":"ok"},{"generated_at":"2026-06-21T05:07:13+00:00","commits_fetched_window":953,"commits_total_tracked":1742,"merged_prs_last_window":147,"metrics_status":"ok"},{"generated_at":"2026-06-22T05:07:06+00:00","commits_fetched_window":952,"commits_total_tracked":1744,"merged_prs_last_window":145,"metrics_status":"ok"},{"generated_at":"2026-06-23T05:07:13+00:00","commits_fetched_window":963,"commits_total_tracked":1760,"merged_prs_last_window":145,"metrics_status":"ok"},{"generated_at":"2026-06-24T05:07:09+00:00","commits_fetched_window":1100,"commits_total_tracked":1901,"merged_prs_last_window":147,"metrics_status":"ok"},{"generated_at":"2026-06-25T05:11:12+00:00","commits_fetched_window":1107,"commits_total_tracked":1909,"merged_prs_last_window":149,"metrics_status":"ok"},{"generated_at":"2026-06-26T05:11:09+00:00","commits_fetched_window":1109,"commits_total_tracked":1914,"merged_prs_last_window":148,"metrics_status":"ok"},{"generated_at":"2026-06-27T05:07:09+00:00","commits_fetched_window":1114,"commits_total_tracked":1919,"merged_prs_last_window":150,"metrics_status":"ok"},{"generated_at":"2026-06-28T05:07:08+00:00","commits_fetched_window":1118,"commits_total_tracked":1930,"merged_prs_last_window":150,"metrics_status":"ok"},{"generated_at":"2026-06-29T05:07:07+00:00","commits_fetched_window":1110,"commits_total_tracked":1932,"merged_prs_last_window":150,"metrics_status":"ok"},{"generated_at":"2026-06-30T05:07:13+00:00","commits_fetched_window":1115,"commits_total_tracked":1939,"merged_prs_last_window":150,"metrics_status":"ok"},{"generated_at":"2026-07-01T05:07:20+00:00","commits_fetched_window":1137,"commits_total_tracked":1961,"merged_prs_last_window":150,"metrics_status":"ok"},{"generated_at":"2026-07-02T05:07:16+00:00","commits_fetched_window":1148,"commits_total_tracked":1972,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-03T05:07:06+00:00","commits_fetched_window":1151,"commits_total_tracked":1975,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-04T05:07:16+00:00","commits_fetched_window":1159,"commits_total_tracked":1983,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-05T05:07:13+00:00","commits_fetched_window":1168,"commits_total_tracked":2005,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-06T05:07:16+00:00","commits_fetched_window":1161,"commits_total_tracked":2005,"merged_prs_last_window":153,"metrics_status":"ok"},{"generated_at":"2026-07-07T05:07:13+00:00","commits_fetched_window":1157,"commits_total_tracked":2006,"merged_prs_last_window":153,"metrics_status":"ok"},{"generated_at":"2026-07-08T05:07:20+00:00","commits_fetched_window":1162,"commits_total_tracked":2014,"merged_prs_last_window":154,"metrics_status":"ok"},{"generated_at":"2026-07-09T05:07:13+00:00","commits_fetched_window":1155,"commits_total_tracked":2034,"merged_prs_last_window":154,"metrics_status":"ok"},{"generated_at":"2026-07-10T05:08:01+00:00","commits_fetched_window":1158,"commits_total_tracked":2039,"merged_prs_last_window":154,"metrics_status":"ok"},{"generated_at":"2026-07-11T05:07:07+00:00","commits_fetched_window":1155,"commits_total_tracked":2071,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-12T05:07:04+00:00","commits_fetched_window":1155,"commits_total_tracked":2071,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-13T05:07:10+00:00","commits_fetched_window":1149,"commits_total_tracked":2071,"merged_prs_last_window":157,"metrics_status":"ok"},{"generated_at":"2026-07-14T05:07:09+00:00","commits_fetched_window":1149,"commits_total_tracked":2078,"merged_prs_last_window":159,"metrics_status":"ok"},{"generated_at":"2026-07-15T05:07:14+00:00","commits_fetched_window":1210,"commits_total_tracked":2153,"merged_prs_last_window":160,"metrics_status":"ok"},{"generated_at":"2026-07-16T05:07:04+00:00","commits_fetched_window":1234,"commits_total_tracked":2217,"merged_prs_last_window":162,"metrics_status":"ok"},{"generated_at":"2026-07-17T05:07:06+00:00","commits_fetched_window":1241,"commits_total_tracked":2239,"merged_prs_last_window":161,"metrics_status":"ok"},{"generated_at":"2026-07-18T05:07:12+00:00","commits_fetched_window":1247,"commits_total_tracked":2290,"merged_prs_last_window":164,"metrics_status":"ok"},{"generated_at":"2026-07-19T05:07:07+00:00","commits_fetched_window":1247,"commits_total_tracked":2335,"merged_prs_last_window":164,"metrics_status":"ok"},{"generated_at":"2026-07-20T05:07:07+00:00","commits_fetched_window":1239,"commits_total_tracked":2345,"merged_prs_last_window":164,"metrics_status":"ok"},{"generated_at":"2026-07-21T05:07:18+00:00","commits_fetched_window":1242,"commits_total_tracked":2358,"merged_prs_last_window":165,"metrics_status":"ok"},{"generated_at":"2026-07-22T05:07:12+00:00","commits_fetched_window":1249,"commits_total_tracked":2370,"merged_prs_last_window":159,"metrics_status":"ok"},{"generated_at":"2026-07-23T05:07:15+00:00","commits_fetched_window":1251,"commits_total_tracked":2378,"merged_prs_last_window":146,"metrics_status":"ok"}],"errors":[]},"education":[{"title":"MSc. Telematics","institution":"Public University \u0022Mayor de San Sim\u00f3n\u0022","status":"2010"},{"title":"Bachelor of Telecommunication Engineering","institution":"Private University \u0022Aquino Bolivia\u0022","status":"2008"},{"title":"International Leadership Training Program","institution":"Georgetown University, USA","status":"2012"}],"experience":[{"company":"Revolution Parts","location":"Canada \/ USA (Assuresoft Paraguay)","period":"January 2023 \u2013 Present","roles":[{"title":"Senior Software Engineer","period":"December 2023 \u2013 Present","highlights":["Launched a new multi-tenant vehicle search experience showcased at SEMA 2025.","Improved GMV conversions by 13.7% through SEO, React UI work, and analytics instrumentation.","Shipped AI-assisted catalog features and 3D product visualization; three hackathon podiums including 2nd place overall (2026 R\u0026D) for GLB PDP viewers and an image-to-3D rendering service.","Maintained Cypress E2E coverage and API integrations across GMV microservices.","Authored HLDs and production incident runbooks for checkout, catalog, and cache domains across PHP\/Node\/React microservices.","Ran Datadog-driven investigations for checkout reliability, inventory messaging, and PDP performance with cross-team implementation plans."]},{"title":"Tech Lead","period":"February 2025 \u2013 May 2025","highlights":["Onboarded new team members and restructured the GMV squad until leadership hire.","Coordinated sprint rituals, PR reviews, and cross-team HLD to align delivery."]}],"tech_stack":["TypeScript","React","PHP","Laravel","Slim","Python","Redis","Elasticsearch","Docker","GitHub Actions","Go","Cypress","Datadog","Linux"]},{"company":"Menuocity (USA)","location":"Remote","period":"February 2014 \u2013 March 2015","roles":[{"title":"Principal Software Engineer","period":"February 2014 \u2013 March 2015","highlights":["Developed ordering site with automated restaurant notifications."]}],"tech_stack":["PHP","Yii2","JavaScript","MySQL"]},{"company":"Intersoft","location":"Remote","period":"June 2009 \u2013 March 2010","roles":[{"title":"Software Engineer","period":"June 2009 \u2013 March 2010","highlights":["Developed DOLE field-tracking platform monitoring ISO compliance."]}],"tech_stack":["Java","WebObjects","Oracle","MySQL"]}],"linkedin_sync":{"source":"linkedin","generated_at":"2026-06-27T05:07:09+00:00","profile_url":"https:\/\/www.linkedin.com\/profile-thirdparty-redirect\/AgF5QpzzymbTfQAAAZ8HeXp9bilK9l4s_-kv4f6PWHUz8wf0KiUS1-P-5TNBHoNdH6nOzyMV33_flC3vKg3_APH9lsjmDOOIGI6GdxgmLNmbmTOFNqLMa7wpSkatl1s","headline":"","about":"LinkedIn profile synced for Waldo Panozo Ramirez.","location":"","top_skills":[],"positions":[],"education":[],"profile_picture_url":"https:\/\/media.licdn.com\/dms\/image\/v2\/D4E03AQFCDzAq1Uq1Lg\/profile-displayphoto-shrink_800_800\/profile-displayphoto-shrink_800_800\/0\/1691544260079?e=1784160000\u0026v=beta\u0026t=vWDDcMpg_KzNIpGGO05kOHz-rE4jNe4pOZcD6n6jzWw","raw":{"lastRefreshedAt":1782536829565,"basicInfo":{"profileUrl":"https:\/\/www.linkedin.com\/profile-thirdparty-redirect\/AgF5QpzzymbTfQAAAZ8HeXp9bilK9l4s_-kv4f6PWHUz8wf0KiUS1-P-5TNBHoNdH6nOzyMV33_flC3vKg3_APH9lsjmDOOIGI6GdxgmLNmbmTOFNqLMa7wpSkatl1s","profilePicture":{"croppedImage":{"downloadUrl":"https:\/\/media.licdn.com\/dms\/image\/v2\/D4E03AQFCDzAq1Uq1Lg\/profile-displayphoto-shrink_800_800\/profile-displayphoto-shrink_800_800\/0\/1691544260079?e=1784160000\u0026v=beta\u0026t=vWDDcMpg_KzNIpGGO05kOHz-rE4jNe4pOZcD6n6jzWw","downloadUrlExpiresAt":1784160000000}},"lastName":{"localized":{"en_US":"Panozo Ramirez","es_ES":"Panozo Ramirez"},"preferredLocale":{"country":"US","language":"en"}},"firstName":{"localized":{"en_US":"Waldo","es_ES":"Waldo"},"preferredLocale":{"country":"US","language":"en"}},"primaryEmailAddress":"waldo.panozo@gmail.com"},"id":"czAOBiInbr"}},"oss_contributions":{"generated_at":"2026-06-15T01:01:39+00:00","status":"ok","usernames":["wpanozo","waldopanozo"],"total_external_merged":2,"total_raw_merged":49,"scope":"public_third_party_repos_only","pull_requests":[{"project":"hestiacp\/hestiacp","project_url":"https:\/\/github.com\/hestiacp\/hestiacp","pr_number":5320,"title":"Fix File Manager null\/empty session user handling in Hestia auth integration","url":"https:\/\/github.com\/hestiacp\/hestiacp\/pull\/5320","merged_at":"2026-05-27T12:31:51Z","author":"waldopanozo"},{"project":"tmukherjee13\/yii2-reverse-migration","project_url":"https:\/\/github.com\/tmukherjee13\/yii2-reverse-migration","pr_number":19,"title":"fix: when you dont receive indexes failures","url":"https:\/\/github.com\/tmukherjee13\/yii2-reverse-migration\/pull\/19","merged_at":"2024-02-21T12:00:46Z","author":"waldopanozo"}],"errors":[],"hint":"Run php scripts\/build_github_oss_contributions.php after GH token or gh auth login"},"portfolio":[{"title":"School Safety System \u2014 Events \u0026 Alerts","description":"Spring Boot + Kafka platform for school incidents: JWT RBAC, outbox events, alerts, and React role UI.","tags":["Java","Spring Boot","Kafka","PostgreSQL","React","Docker","JWT","RBAC"],"link":"https:\/\/github.com\/waldopanozo\/school-security-system-events-alerts"},{"title":"UMSS API Platform \u2014 apiumss","description":"Spring Boot API gateway over Oracle SIS and biometrics \u2014 schedules, kardex, 80K+ users; GitLab Java API lineage.","tags":["Java","Spring Boot","Oracle","PostgreSQL","MySQL","REST API","RBAC"],"link":"https:\/\/github.com\/waldopanozo\/apiumss"},{"title":"Resume API \u2014 Headless CV Platform","description":"Headless CV platform: Laravel Zero REST API, job variants, PDF export, CMS console, and GitHub dev-stats.","tags":["PHP","Laravel Zero","MySQL","REST API","SOLID","Design Patterns","FPDF","Symfony HTTP","OpenAPI"],"image":"assets\/samples\/php\/resume_api\/api_personal_site_1.jpg","link":"https:\/\/api.waldo.panozo.info"},{"title":"Personal CV Site \u2014 waldopanozo.github.io","description":"GitHub Pages CV with Resume API hydration, job variants, awards, dev-stats charts, and PDF download.","tags":["HTML5","CSS3","JavaScript","jQuery","Bootstrap","GitHub Pages","REST API","UX\/UI"],"image":"assets\/samples\/jquery\/personal_site\/personal_site_1.jpg","link":"https:\/\/waldopanozo.github.io"}],"profile":{"name":"Waldo M. Panozo","headline":"Senior Java Spring + React Engineer","summary":"Targeted for Java\/Spring microservices and React-heavy teams: distributed systems, API contracts, event-driven integration, CI\/CD, and cloud-native delivery.","location":"Asunci\u00f3n, Paraguay (GMT-3)","availability":["Remote Work","Relocation"],"stats":[{"label":"Years Experience","value":"15+"},{"label":"Transactions\/Year","value":"20M+"},{"label":"Active Users","value":"80K+"},{"label":"Productivity Gain","value":"70%"}]},"resume":{"pdf_style":"elegant_compact","profile":{"name":"Waldo M. Panozo","headline":"Senior Software Engineer","summary":"Senior Software Engineer with 15+ years building scalable web products, TypeScript\/React frontends, Python services, and measurable outcomes across fintech-adjacent platforms, modern APIs, and cloud-native delivery.","location":"Asunci\u00f3n, Paraguay (GMT-3)","availability":["Remote Work","Relocation"],"stats":[{"label":"Years Experience","value":"15+"},{"label":"Transactions\/Year","value":"20M+"},{"label":"Active Users","value":"80K+"},{"label":"Productivity Gain","value":"70%"}]},"about":{"bio":"I\u0027m Waldo M. Panozo, a Senior Software Engineer with 15+ years shipping TypeScript\/React interfaces, Python-backed services, and high-scale APIs \u2014 with hands-on fintech and trading-platform R\u0026D tied to my doctoral finance specialization.","bio_full":"I\u0027m Waldo M. Panozo, a Senior Software Engineer with 15+ years designing and scaling products with TypeScript, React, Next.js, PHP, Java, Python, and modern REST architectures. I combine strong frontend craftsmanship (component architecture, API integration, performance, Cypress E2E) with backend pragmatism and measurable KPI ownership.\n\nI built TradersWorld (tradersworld.top), a TypeScript\/Next.js crypto and forex platform with payments, RBAC admin, and MT5 operations dashboards. In parallel I develop Python trading systems (pandas, PostgreSQL, ML analytics) aligned with my Ph.D. finance research.\n\nRemote-first collaboration energizes me, yet I\u0027m equally enthusiastic about relocating when it creates bigger outcomes for my family and the teams I support.","achievements":[{"title":"Vehicle Search Launch","description":"Led the delivery of a multi-tenant vehicle search experience highlighted at SEMA 2025.","icon":"fa-car"},{"title":"+70% Productivity","description":"Built an agile orchestration platform that increased productivity by at least 70%.","icon":"fa-line-chart"},{"title":"Hackathon Wins","description":"Three Revolution Parts hackathon podiums \u2014 two wins (caching, AI catalog search) and 2nd place overall (2026 R\u0026D: 3D PDP visualization + image-to-3D service).","icon":"fa-trophy"},{"title":"80K+ Users Served","description":"Delivered biometric control and scholarship platforms supporting 80K+ users.","icon":"fa-users"},{"title":"Algorithmic Trading R\u0026D","description":"FinTech monorepo uniting TradersWorld, MT5 execution, and quantitative analytics with ML trade scoring.","icon":"fa-exchange"},{"title":"MSc AI \u2014 Active Coursework","description":"MSc AI lab work: TensorFlow\/OpenCV\/YOLO projects, Unity AR demos, and KNIME workflows.","icon":"fa-graduation-cap"},{"title":"PropTech MVP \u2014 urbv3","description":"NestJS + Next.js platform for building billing, expensas, fines, and payment verification.","icon":"fa-building"},{"title":"AI Entertainment Recommendations","description":"Live movie, series, and music recommendations with LLM + RAG, OAuth, and bilingual UI.","icon":"fa-film"},{"title":".NET + Angular School Scheduling","description":"ASP.NET Core + Angular scheduler for parent\u2013teacher interviews with RBAC, OAuth, and Docker CI.","icon":"fa-calendar"},{"title":"School Safety MVP \u2014 Events \u0026 Alerts","description":"Spring Boot + Kafka school incident platform with outbox events, JWT RBAC, and React role UI.","icon":"fa-shield"},{"title":"WhatsApp Support \u0026 AI Expenses","description":"WhatsApp helpdesk with React console, hardened API, Laravel BFF, and AI expense parsing from chat.","icon":"fa-whatsapp"},{"title":"Clean Code Bot \u2014 LLM Refactorer CLI","description":"Python CLI for LLM-assisted refactoring with SOLID docstrings and behavior-preserving rules.","icon":"fa-code"},{"title":"Personal Finance Dashboard","description":"Next.js expense tracker with Chart.js category insights and persistent client-side budgeting.","icon":"fa-pie-chart"},{"title":"TaskMaster Pro \u2014 Workshop MVP","description":"Clean Architecture task API: Express + TypeScript + Prisma with Zod validation and Jest tests.","icon":"fa-tasks"},{"title":"Blockchain \u0026 EdTech NFT R\u0026D","description":"Web3 R\u0026D: multi-chain NFT certificates, Solana\/Polygon apps, and modular chain prototypes.","icon":"fa-graduation-cap"},{"title":"Auto Parts Image Classifier API","description":"Flask TensorFlow service classifying automotive catalog imagery for parts search workflows.","icon":"fa-cogs"},{"title":"Lex Tutor \u2014 AI Exam Prep SaaS","description":"Live EdTech SaaS for certification exam prep with multi-provider LLM tutoring and subscriptions.","icon":"fa-comments"}],"roles":["Senior Software Engineer","Tech Lead","Software Development Lead","IT Manager"]},"experience":[{"company":"Revolution Parts","location":"Canada \/ USA (Assuresoft Paraguay)","period":"January 2023 \u2013 Present","roles":[{"title":"Senior Software Engineer","period":"December 2023 \u2013 Present","highlights":["Launched a new multi-tenant vehicle search experience showcased at SEMA 2025.","Improved GMV conversions by 13.7% through SEO, React UI work, and analytics instrumentation.","Shipped AI-assisted catalog features and 3D product visualization; three hackathon podiums including 2nd place overall (2026 R\u0026D) for GLB PDP viewers and an image-to-3D rendering service.","Maintained Cypress E2E coverage and API integrations across GMV microservices.","Authored HLDs and production incident runbooks for checkout, catalog, and cache domains across PHP\/Node\/React microservices.","Ran Datadog-driven investigations for checkout reliability, inventory messaging, and PDP performance with cross-team implementation plans."]},{"title":"Tech Lead","period":"February 2025 \u2013 May 2025","highlights":["Onboarded new team members and restructured the GMV squad until leadership hire.","Coordinated sprint rituals, PR reviews, and cross-team HLD to align delivery."]}],"tech_stack":["TypeScript","React","PHP","Laravel","Slim","Python","Redis","Elasticsearch","Docker","GitHub Actions","Go","Cypress","Datadog","Linux"]},{"company":"Public University \u201cMayor de San Sim\u00f3n\u201d","location":"Cochabamba, Bolivia","period":"January 2017 \u2013 December 2023","roles":[{"title":"Software Development Lead","period":"April 2021 \u2013 December 2023","highlights":["Boosted productivity by 70% via a digital workflow platform.","Designed provider administration portals reducing request time from 15 to 5 days.","Led scholarship services serving 15K+ students annually."]},{"title":"Senior Software Developer","period":"January 2017 \u2013 April 2021","highlights":["Implemented biometric-enabled support control for 80K+ users.","Created dynamic survey platform mixing SQL and NoSQL storage.","Built the university\u2019s first API enabling 20M+ yearly transactions."]}],"tech_stack":["PHP","Yii2","Java","Spring Boot","Angular","React","TypeScript","jQuery","PostgreSQL","GitLab","Jenkins"]},{"company":"Bilingual Communications (BICOM USA)","location":"Remote","period":"January 2008 \u2013 April 2016","roles":[{"title":"Senior Software Engineer (Contractor)","period":"August 2015 \u2013 April 2016","highlights":["Created a call recording platform combining hardware and software.","Built a real-estate catalog with recommendation engine driven by engagement."]},{"title":"IT Manager","period":"January 2010 \u2013 January 2014","highlights":["Reduced communication and operations expenses by 70% using VoIP and broadband upgrades."]},{"title":"Software Engineer","period":"January 2008 \u2013 December 2009","highlights":["Maintained corporate website with lead workflows.","Developed SMS marketing platform with reusable templates."]}],"tech_stack":["PHP","Yii2","jQuery","MySQL"]},{"company":"Menuocity (USA)","location":"Remote","period":"February 2014 \u2013 March 2015","roles":[{"title":"Principal Software Engineer","period":"February 2014 \u2013 March 2015","highlights":["Developed ordering site with automated restaurant notifications."]}],"tech_stack":["PHP","Yii2","JavaScript","MySQL"]},{"company":"Iventiva","location":"Remote","period":"February 2011 \u2013 August 2011","roles":[{"title":"Software Engineer","period":"February 2011 \u2013 August 2011","highlights":["Built CuisineLinks, a social recipe-sharing platform with guided publishing flows."]}],"tech_stack":["Java","Spring","jQuery","MySQL"]},{"company":"Intersoft","location":"Remote","period":"June 2009 \u2013 March 2010","roles":[{"title":"Software Engineer","period":"June 2009 \u2013 March 2010","highlights":["Developed DOLE field-tracking platform monitoring ISO compliance."]}],"tech_stack":["Java","WebObjects","Oracle","MySQL"]}],"skills":{"programming_languages":{"advanced":["JavaScript (12+ YOE)","TypeScript (5+ YOE)","PHP (15+ YOE)","Python (6+ YOE)","Java (8+ YOE)"],"intermediate":["C# (4+ YOE)","Go"]},"frameworks":{"advanced":["React","Node.js (Express)","REST APIs"],"intermediate":["Next.js","Laravel","FastAPI","Django","Yii2","ASP.NET Core","jQuery","React Native"]},"databases":{"advanced":["MySQL","MariaDB","PostgreSQL"],"intermediate":["Oracle","SQLite"]},"project_management":{"advanced":["Scrum","Requirements Analysis","Business Process"],"intermediate":["Kanban","Design Thinking"]},"languages":{"upper_intermediate":["English"],"native":["Spanish"]},"additional":{"Frontend Engineering":{"icon":"fa fa-desktop","items":["React","Angular","TypeScript","Next.js","UI\/UX","Playwright","Cypress","Vite","Bootstrap"]},"Python \u0026 Data":{"icon":"fa fa-bar-chart","items":["pandas","NumPy","scikit-learn","TensorFlow","OpenCV","YOLO","Whisper","KNIME","psycopg2","MetaTrader5 API"]},"AI \u0026 Computer Vision":{"icon":"fa fa-eye","items":["TensorFlow\/Keras","OpenCV","Ultralytics YOLO","MNIST CNN","Unity AR\/XR","Jupyter"]},"Generative AI \u0026 LLM":{"icon":"fa fa-comments","items":["LLM integration","RAG","Groq","Ollama","Prompt engineering","Multi-provider AI"]},"FinTech \u0026 Crypto":{"icon":"fa fa-usd","items":["Open Finance","Crypto \u0026 Forex Markets","Web3","Solana","NFT","PayPal","Binance Pay","Payment Flows","API Security","Performance Optimization"]},"Version Control":{"icon":"fa fa-git","items":["GitLab","GitHub","Git"]},"CI\/CD":{"icon":"fa fa-server","items":["Jenkins","GitHub Actions","Automated Pipelines"]},"APIs \u0026 Microservices":{"icon":"fa fa-plug","items":["REST APIs","NestJS","Prisma","Kafka","Flyway","OpenAPI\/Swagger","Load Balancing","Proxy","n8n"]},"Mobile \u0026 Web":{"icon":"fa fa-mobile","items":["React Native","WhatsApp API","Socket.IO","Mobile Applications"]},"Quantitative Finance \u0026 Trading":{"icon":"fa fa-line-chart","items":["MetaTrader 5","MQL5","Algorithmic Trading","Technical Analysis","Risk Management","PostgreSQL Analytics"]}}},"education":[{"title":"Ph.D. Business Science","institution":"Public University \u0022Mariscal Jose Ballivian\u0022","status":"In progress \u2014 finance specialization; algorithmic trading \u0026 quantitative decision support"},{"title":"MSc. AI, Machine Learning \u0026 Data Science","institution":"Public University \u0022El Alto\u0022, Bolivia","status":"In progress"},{"title":"MSc. Telematics","institution":"Public University \u0022Mayor de San Sim\u00f3n\u0022","status":"2010"},{"title":"International Leadership Training Program","institution":"Georgetown University, USA","status":"2012"},{"title":"Postgraduate Diploma Higher Education","institution":"Public University \u0022Mayor de San Sim\u00f3n\u0022","status":"2018"},{"title":"Bachelor of Telecommunication Engineering","institution":"Private University \u0022Aquino Bolivia\u0022","status":"2008"}],"portfolio":[{"title":"TradersWorld \u2014 tradersworld_js","description":"Live FinTech platform: Next.js + Express for trading content, multi-payment checkout, RBAC admin, MQL5 data bridge, and social publishing.","tags":["TypeScript","Next.js","React","Node.js","PostgreSQL","FinTech","MQL5","Groq","Payments","OAuth"],"link":"https:\/\/tradersworld.top"},{"title":"Unified Trading Ecosystem \u2014 unify_trading_tools","description":"FinTech monorepo uniting TradersWorld, MT5 execution, and quantitative analytics on shared PostgreSQL with ML trade scoring.","tags":["Python","TypeScript","PostgreSQL","Quantitative Finance","MetaTrader 5","pandas","scikit-learn","Monorepo","FinTech"],"link":"https:\/\/github.com\/waldopanozo\/unify_trading_tools"},{"title":"Traders API \u2014 Legacy Yii2 Platform","description":"Early Yii2 trader portal with blog, auth, and P2P market views \u2014 precursor to TradersWorld.","tags":["PHP","Yii2","MySQL","FinTech","Blog","Codeception"],"link":"https:\/\/github.com\/waldopanozo\/traders_api"},{"title":"urbv3 \u2014 Building \u0026 Urbanization Management","description":"PropTech MVP for buildings and urbanizations: NestJS + Next.js billing, expensas, fines, and role-based admin.","tags":["TypeScript","Next.js","NestJS","Prisma","PostgreSQL","Docker","RBAC","PropTech"],"link":"https:\/\/github.com\/waldopanozo\/urbanizaciones_2026"},{"title":"InmoSmart \u2014 Real Estate AI Enterprise OS","description":"Multitenant PropTech SaaS: FastAPI + Next.js, hybrid listings, Redis\/Celery jobs, Google integrations, and AI sales tooling.","tags":["Python","FastAPI","Next.js","PostgreSQL","Redis","Celery","PropTech","LiteLLM"],"link":"https:\/\/github.com\/waldopanozo\/inmosmart"},{"title":"AI Entertainment Recommendations \u2014 miskosas.com","description":"Live movie, series, and music recommendations with LLM + RAG, OAuth, bilingual UI, and Docker deployment.","tags":["JavaScript","React","Express","PostgreSQL","LLM","RAG","Groq","Docker","OAuth"],"link":"https:\/\/miskosas.com"},{"title":"Parent\u2013Teacher Interview Scheduling","description":"ASP.NET Core + Angular school scheduler with 15-minute slots, RBAC, OAuth, tests, and Docker CI.","tags":["C#","ASP.NET Core","Angular","EF Core","PostgreSQL","Docker","JWT","OAuth"],"link":"https:\/\/github.com\/waldopanozo\/parent-teacher-interview-scheduling"},{"title":"School Safety System \u2014 Events \u0026 Alerts","description":"Spring Boot + Kafka platform for school incidents: JWT RBAC, outbox events, alerts, and React role UI.","tags":["Java","Spring Boot","Kafka","PostgreSQL","React","Docker","JWT","RBAC"],"link":"https:\/\/github.com\/waldopanozo\/school-security-system-events-alerts"},{"title":"WhaTicket \u2014 WhatsApp Support \u0026 AI Expenses","description":"WhatsApp helpdesk with React console, hardened REST API, Laravel BFF, and Ollama expense parsing from chat.","tags":["Node.js","TypeScript","React","Laravel","WhatsApp","SQLite","MySQL","Socket.IO","Ollama","Docker"],"link":"https:\/\/github.com\/waldopanozo\/whaticket-community"},{"title":"Blockchain General \u2014 EdTech \u0026 Modular Web3","description":"Web3 R\u0026D monorepo: multi-chain NFT certificates, Solana\/Polygon apps, and Go\/Celestia modular chain labs.","tags":["TypeScript","Go","Solana","Web3","React","Express","Celestia","NFT","EdTech"],"link":"https:\/\/github.com\/waldopanozo\/blockchain_general"},{"title":"MT5 Algorithmic Trading Bot \u2014 trading_strategy","description":"MetaTrader 5 Python engine with custom signals, PostgreSQL ops, risk sizing, and optional ML trade filter.","tags":["Python","MetaTrader 5","MQL5","PostgreSQL","Algorithmic Trading","Risk Management"],"link":"https:\/\/github.com\/waldopanozo\/trading_strategy"},{"title":"MSc AI Academic Lab \u2014 maestria_ia","description":"MSc AI coursework hub: TensorFlow\/OpenCV\/YOLO labs, Jupyter notebooks, Unity AR demos, and KNIME workflows.","tags":["Python","TensorFlow","OpenCV","YOLO","Jupyter","Unity","Machine Learning","Computer Vision"],"link":"https:\/\/github.com\/waldopanozo\/maestria_ia"},{"title":"Bolivian Coffee Rating Platform \u2014 Product Spec","description":"Product spec for a photo-first Bolivian specialty coffee rating community on Next.js + PostgreSQL.","tags":["Product Design","Next.js","PostgreSQL","TypeScript","JSONB","PWA"],"link":"https:\/\/github.com\/waldopanozo\/calificacion_productos"},{"title":"Lex Tutor \u2014 AI Language Exam Coach","description":"Live EdTech SaaS for certification exam prep \u2014 multi-provider LLM tutoring, subscriptions, and weakness analytics.","tags":["React","JavaScript","Express","PostgreSQL","LLM","Groq","Ollama","EdTech","Docker"],"link":"https:\/\/lextutor.vip"},{"title":"Hack Proctor Test \u2014 DET Vision Exam Desktop","description":"Desktop DET companion: webcam capture, vision LLM feedback, and PostgreSQL exam sessions.","tags":["Python","OpenCV","CustomTkinter","PostgreSQL","LLM","EdTech","Docker","Computer Vision"],"link":"https:\/\/github.com\/waldopanozo\/hack_proctor_test"},{"title":"Hacking English Tests \u2014 DET Mock Exam Platform","description":"Free DET simulator: Fastify + React exam runner, freemium plans, Groq feedback, and background workers.","tags":["TypeScript","React","Fastify","Prisma","PostgreSQL","Groq","BullMQ","EdTech","Docker"],"link":"https:\/\/github.com\/waldopanozo\/hacking_english_tests"},{"title":"n8n Flows \u2014 Google Maps Lead Generation","description":"Importable n8n workflows for Google Maps lead generation with SerpAPI, Outscraper, Hunter.io, and GPT scoring.","tags":["n8n","JavaScript","SerpAPI","Outscraper","OpenAI","Automation","Lead Generation","Google Maps"],"link":"https:\/\/github.com\/waldopanozo\/n8n_flows"},{"title":"Contribution Board \u2014 GitHub\/GitLab Heatmap Planner","description":"Developer contribution dashboard for GitHub\/GitLab heatmaps, OAuth, SSE progress, and pattern recommendations.","tags":["TypeScript","Angular","Express","SQLite","GitHub API","GitLab","OAuth","SSE"],"link":"https:\/\/github.com\/waldopanozo\/dev_github"},{"title":"eSalud \u2014 Health Appointment Integration","description":"Health booking platform: React wizard, Prisma API, multilingual i18n (es\/en\/quechua\/aymara), and admin tools.","tags":["TypeScript","React","Express","Prisma","PostgreSQL","JWT","RBAC","i18n","Socket.IO","GitHub Actions"],"link":"https:\/\/github.com\/waldopanozo\/sistema_tickets_esalud"},{"title":"CartMind AI Dashboard \u2014 E-commerce IP Analytics","description":"Flask cart analytics API with conversion metrics, IP clustering, and scikit-learn abandonment models.","tags":["Python","Flask","scikit-learn","SQLite","ML","E-commerce","REST API"],"link":"https:\/\/github.com\/wpanozo\/ai_dashboard"},{"title":"WMC v3 \u2014 Yii2 WhatsApp Expense Platform Scaffold","description":"Yii2 greenfield scaffold for the next WhatsApp expense and wallet platform in the WMC product line.","tags":["PHP","Yii2","Bootstrap","Docker","Codeception"],"link":"https:\/\/github.com\/waldopanozo\/wmcv3"},{"title":"WMC v2 API \u2014 Where\u0027s My Cash Yii2 Scaffold","description":"Yii2 API scaffold for the Where\u0027s My Cash expense and wallet platform.","tags":["PHP","Yii2","Bootstrap","Docker","REST API"],"link":"https:\/\/github.com\/waldopanozo\/wmcv2_api"},{"title":"Gestor Cursos \u2014 Vocational School Management","description":"Yii2 vocational school admin: enrollments, billing, PDF receipts, PostgreSQL search, and UMSS teacher-posting portal.","tags":["PHP","Yii2","PostgreSQL","Bootstrap","mPDF","RBAC"],"link":"https:\/\/github.com\/waldopanozo\/gestor_cursos"},{"title":"UMSS Cash Register (SIIU) \u2014 cajasv3","description":"Yii2 backend and React SPA for UMSS SIIU cashier desks \u2014 fondos, billing, receipts, and RBAC treasury modules.","tags":["PHP","Yii2","React","Redux","Bootstrap","UMSS","Treasury"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/cajasv3"},{"title":"UMSS Travel Per Diem API \u2014 viaticos_be","description":"Yii2 REST backend for travel vouchers, reimbursement kardex, memo PDFs, and Bearer RBAC at UMSS.","tags":["PHP","Yii2","REST API","mPDF","RBAC","UMSS","Treasury"],"link":"http:\/\/gitlab.assa.umss.net\/waldopanozo\/viaticos_be"},{"title":"UMSS API Platform \u2014 apiumss","description":"Spring Boot API gateway over Oracle SIS and biometrics \u2014 schedules, kardex, 80K+ users; GitLab Java API lineage.","tags":["Java","Spring Boot","Oracle","PostgreSQL","MySQL","REST API","RBAC"],"link":"https:\/\/github.com\/waldopanozo\/apiumss"},{"title":"UMSS Admin Biometrics \u2014 biometricosadministrativos","description":"Yii2 admin biometrics: ZKTeco terminals, OpenCV face verification, reporting, and GitLab UMSS deployment.","tags":["PHP","Yii2","OpenCV","MySQL","Oracle","PostgreSQL","Biometrics"],"link":"https:\/\/github.com\/waldopanozo\/biometricosadministrativos"},{"title":"UMSS Faculty Biometrics \u2014 biometricosdocentes","description":"Yii2 faculty attendance: terminal sync, schedules, Excel exports, and GitLab institutional mirror.","tags":["PHP","Yii2","MySQL","Oracle","PostgreSQL","Biometrics","ZKTeco"],"link":"https:\/\/github.com\/waldopanozo\/biometricosdocentes"},{"title":"UMSS Student Attendance \u2014 asistenciaumss","description":"UMSS student attendance system with Google Classroom integration and document workflows.","tags":["PHP","Yii2","Google API","Bootstrap","UMSS","Attendance"],"link":"https:\/\/github.com\/waldopanozo\/asistenciaumss"},{"title":"Yo Participo UMSS \u2014 participo","description":"Yii2 student election participation portal: polling-station lookup, rate-limited public queries, and participation charts.","tags":["PHP","Yii2","PostgreSQL","Bootstrap","UMSS","Civic Tech"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/yoparticipo"},{"title":"UMSS Election System \u2014 sielec","description":"Yii2 election platform for ballot transcription, verification, referendum reporting, and live results at elecciones.umss.edu.bo.","tags":["PHP","Yii2","PostgreSQL","Bootstrap","UMSS","Civic Tech"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/sielec"},{"title":"UMSS Agile Project Board \u2014 proyectosv1","description":"Yii2 agile project and task board for STUDIO UMSS \u2014 prioritized workloads and transparent unit delivery tracking.","tags":["PHP","Yii2","Agile","UMSS","Project Management"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/proyectosv1"},{"title":"UMSS Social Service Portal \u2014 serviciosocialv1","description":"Yii2 backend for UMSS social service: student applications, commissions, biometrics, checks, and kardex workflows.","tags":["PHP","Yii2","PostgreSQL","Bootstrap","UMSS"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/serviciosocialv1"},{"title":"UMSS White-Label E-commerce","description":"UMSS retail stack: Node\/Express API, Slim 4 JWT backend, and React MUI storefront for unit sales centers.","tags":["Node.js","Express","PHP","Slim","React","JWT","UMSS","E-commerce"],"link":"http:\/\/gitlab.assa.umss.net\/waldopanozo\/ecommerce-umss-react"},{"title":"Multi-Tenant Loan Management \u2014 sistema_prestamos","description":"Whitelabel lending MVP: Laravel multi-tenant API and React dashboard with Docker Compose.","tags":["PHP","Laravel","React","TypeScript","Multi-tenant","FinTech","Docker"],"link":"https:\/\/github.com\/waldopanozo\/sistema_prestamos"},{"title":"UMSS Workspace API \u2014 ws-umss","description":"Yii2 institutional API hub: Google Classroom, Microsoft account automation, WebDAV files, and JWT HR lookups.","tags":["PHP","Yii2","Google API","Microsoft Graph","WebDAV","JWT","UMSS"],"link":"http:\/\/gitlab.assa.umss.net\/umss\/ws-umss"},{"title":"COVID-19 Tracker \u2014 covid19api + covid19v1","description":"Pandemic health tracker: Yii2 status API and React Native mobile dashboard.","tags":["PHP","Yii2","React Native","JavaScript","REST API","Mobile"],"link":"https:\/\/github.com\/waldopanozo\/covid19api"},{"title":"E-commerce Pricing API \u2014 prices_ecommerce","description":"Spring Boot microservice for brand, product, and price catalog management.","tags":["Java","Spring Boot","REST API","JPA","H2","Swagger"],"link":"https:\/\/github.com\/waldopanozo\/prices_ecommerce"},{"title":"Federal Solarium API \u2014 federalsolariumv1","description":"Slim 4 field-sales API for zones, guides, login, and payment receipt uploads.","tags":["PHP","Slim","REST API","PDO","MySQL"],"link":"https:\/\/github.com\/waldopanozo\/federalsolariumv1"},{"title":"Currency Chatbot \u2014 moneyconverter","description":"Yii2 currency chatbot delivering automated exchange-rate updates.","tags":["PHP","Yii2","Chatbot","SQL Server","Cron","FinTech"],"link":"https:\/\/github.com\/waldopanozo\/moneyconverter"},{"title":"EstuHost Web Platform \u2014 estuHostweb","description":"Hosting provider marketing site with IBM Watson webhooks and customer onboarding.","tags":["PHP","Yii2","IBM Watson","Hosting","Bootstrap"],"link":"https:\/\/github.com\/waldopanozo\/estuHostweb"},{"title":"Design Patterns Reference \u2014 Singleton PHP Samples","description":"Runnable PHP Singleton pattern demos with CLI examples and teaching notes.","tags":["PHP","Design Patterns","Singleton","PDO","SOLID"],"link":"https:\/\/github.com\/waldopanozo\/patterns"},{"title":"Pet Adoption API \u2014 adopcionAPIV1","description":"Slim 4 pet adoption API with MySQL backend and companion web\/mobile frontends.","tags":["PHP","Slim","REST API","PDO","MySQL","React","React Native"],"link":"https:\/\/github.com\/waldopanozo\/adopcionAPIV1"},{"title":"Video Transcription \u0026 Diarization Toolkit","description":"Offline ASR toolkit: Vosk\/Whisper transcription and speaker diarization for course videos.","tags":["Python","Vosk","Whisper","SpeechBrain","FFmpeg","ASR","PyTorch"],"link":"https:\/\/github.com\/waldopanozo\/transcripcion_videos"},{"title":"Personal CV Site \u2014 waldopanozo.github.io","description":"GitHub Pages CV with Resume API hydration, job variants, awards, dev-stats charts, and PDF download.","tags":["HTML5","CSS3","JavaScript","jQuery","Bootstrap","GitHub Pages","REST API","UX\/UI"],"image":"assets\/samples\/jquery\/personal_site\/personal_site_1.jpg","link":"https:\/\/waldopanozo.github.io"},{"title":"Resume API \u2014 Headless CV Platform","description":"Headless CV platform: Laravel Zero REST API, job variants, PDF export, CMS console, and GitHub dev-stats.","tags":["PHP","Laravel Zero","MySQL","REST API","SOLID","Design Patterns","FPDF","Symfony HTTP","OpenAPI"],"image":"assets\/samples\/php\/resume_api\/api_personal_site_1.jpg","link":"https:\/\/api.waldo.panozo.info"},{"title":"RESTful API with PHP Slim","description":"Slim 2 JSON microservice with SQLite \u2014 early REST portfolio sample and Resume API precursor.","tags":["PHP","Slim","REST API","SQLite","Composer","PDO"],"image":"assets\/img\/portfolio\/slim-php-composer-github-waldo-ezdevelopment-sqlite.jpg","link":"https:\/\/github.com\/waldopanozo\/php-slim-rest-sqlite"},{"title":"Tic Tac Toe Game","description":"Classic Tic Tac Toe built with React focusing on state management.","tags":["React","JavaScript","Game Development"],"image":"assets\/samples\/react\/tictactoe\/tictactoe.png","link":"https:\/\/waldopanozo.github.io\/assets\/samples\/react\/tictactoe\/index.html"},{"title":"Calculator App","description":"Functional calculator in React with precise calculations.","tags":["React","UI\/UX","JavaScript"],"image":"assets\/samples\/react\/calculator\/calculator.png","link":"https:\/\/waldopanozo.github.io\/assets\/samples\/react\/calculator\/index.html"},{"title":"Accordion Component","description":"React accordion cards powered by JSONPlaceholder with Bootstrap responsive layout.","tags":["React","JavaScript","Bootstrap","REST API","GitLab","Components"],"image":"assets\/samples\/react\/accordion\/accordion.png","link":"https:\/\/gitlab.com\/waldo.panozo\/list_items_accordion"},{"title":"Christmas Countdown Timer","description":"React festive countdown timer with interval updates and Jest test scaffold.","tags":["React","JavaScript","Jest","Timer","GitLab","UI\/UX"],"image":"assets\/samples\/react\/xmas_timer\/xmas_timer.png","link":"https:\/\/gitlab.com\/waldo.panozo\/countdown_xmas"},{"title":"Mortgage Calculator","description":"React mortgage calculator for loan amount, term, rate, and total interest.","tags":["React","JavaScript","Finance","Bootstrap","GitLab","FinTech"],"image":"assets\/samples\/react\/mortgage_calc\/mortgage_calc.png","link":"https:\/\/gitlab.com\/waldo.panozo\/mortgage_calc_react"}],"contact":{"email":"waldo.panozo@gmail.com","whatsapp_bolivia":"+59177499919","whatsapp_paraguay":"+595984039973","location":"Asunci\u00f3n, Paraguay","timezone":"GMT-3"},"social":[{"platform":"LinkedIn","url":"https:\/\/www.linkedin.com\/in\/waldopanozo\/"},{"platform":"GitHub","url":"https:\/\/github.com\/waldopanozo"},{"platform":"Blog","url":"https:\/\/ezdevelopment.com"},{"platform":"Facebook","url":"https:\/\/www.facebook.com\/waldopanozo"},{"platform":"Twitter","url":"https:\/\/twitter.com\/waldopanozo"}],"awards":[{"kind":"hackathon","title":"Revolution Parts Hackathon Winner","recognition_from":"Caching optimization track","organization":"Revolution Parts","year":"2024","description":"Delivered a caching strategy that reduced GMV page load time by 57%, winning the company hackathon.","link":"","media":{"type":"youtube","url":""},"show_in_pdf":true,"show_in_site":true},{"kind":"hackathon","title":"Revolution Parts Hackathon Winner","recognition_from":"AI product imagery search","organization":"Revolution Parts","year":"2025","description":"Built an AI assistant to search product imagery across the catalog; second hackathon win at Revolution Parts.","link":"","media":null,"show_in_pdf":true,"show_in_site":true},{"kind":"recognition","title":"Vehicle Search Launch \u2014 SEMA 2025","recognition_from":"CEO recognition","organization":"Revolution Parts","year":"2025","description":"Led end-to-end delivery of the multi-tenant vehicle search experience showcased at SEMA 2025.","link":"","media":null,"show_in_pdf":true,"show_in_site":true},{"kind":"hackathon","title":"Revolution Parts R\u0026D Hackathon \u2014 2nd Place Overall","recognition_from":"Javier Cardenas \u00b7 Innovation \u0026 Extra Mile","organization":"Revolution Parts","year":"2026","description":"Team placed 2nd overall in the 72-hour RevParts R\u0026D Hackathon: integrated a high-performance GLB 3D viewer on Product Detail Pages with intuitive UX, and built a new image-to-3D rendering service \u2014 recognized by Assuresoft leadership for elevating the client partnership.","link":"","media":null,"pdf_label":"RevParts R\u0026D Hackathon \u2014 2nd Place (3D PDP + image-to-3D service)","show_in_pdf":true,"show_in_site":true}]},"skills":{"programming_languages":{"advanced":["JavaScript (12+ YOE)","TypeScript (5+ YOE)","Java (8+ YOE)"],"intermediate":[]},"frameworks":{"advanced":["React","Node.js (Express)","REST APIs"],"intermediate":["Next.js","Laravel","FastAPI","Django","Yii2","ASP.NET Core","jQuery","React Native"]},"databases":{"advanced":["MySQL","MariaDB","PostgreSQL"],"intermediate":["Oracle","SQLite"]},"project_management":{"advanced":["Scrum","Requirements Analysis","Business Process"],"intermediate":["Kanban","Design Thinking"]},"languages":{"upper_intermediate":["English"],"native":["Spanish"]}},"social":[{"platform":"LinkedIn","url":"https:\/\/www.linkedin.com\/in\/waldopanozo\/"},{"platform":"GitHub","url":"https:\/\/github.com\/waldopanozo"}],"_variant":{"pid":"a93f1d2c7b8e4f1096a2ce54d1fcb872","name":"senior-java-spring-react","theme":{"primary":"#b91c1c","secondary":"#ef4444","badge":"Java + Spring Track"},"pdf_style":"elegant_compact"},"_pdf_style":"elegant_compact"}