{"profile":{"name":"Waldo M. Panozo","headline":"Senior PHP + React Engineer","summary":"Focused profile for PHP + React roles: API-first delivery, Laravel\/Slim services, React frontends, and measurable conversion\/performance impact with production-grade CI\/CD.","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":"Senior engineer focused on PHP + React product delivery, combining scalable APIs, pragmatic frontend architecture, and business KPI ownership.","bio_full":"I\u0027m Waldo M. Panozo, a Senior Software Engineer with 15+ years of experience designing and scaling products with PHP, Java, JavaScript, and modern REST architectures. I thrive on translating business goals into resilient engineering roadmaps, mentoring teams, and delivering measurable impact.\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."},{"title":"+70% Productivity","description":"Built an agile orchestration platform that increased productivity by at least 70%."},{"title":"Hackathon Wins","description":"Two-time Revolution Parts hackathon winner for caching and AI initiatives."},{"title":"80K+ Users Served","description":"Delivered biometric control and scholarship platforms supporting 80K+ users."}],"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 and analytics instrumentation.","Won company hackathon twice by delivering caching optimizations and AI tooling."]},{"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":["PHP","Laravel","Slim","Python","React","Redis","Elasticsearch","Docker","GitHub Actions","Go","Cypress","Linux"]},{"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":"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","jQuery","PostgreSQL","GitLab","Jenkins"]}],"skills":{"programming_languages":{"advanced":["JavaScript (12+ YOE)","PHP (15+ YOE)","Python (5+ YOE)"],"intermediate":[]},"frameworks":{"advanced":["ASP.NET","Yii2","jQuery"],"intermediate":["REST APIs","Laravel","Django","React","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"]}},"education":[{"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":"Bachelor of Telecommunication Engineering","institution":"Private University \u0022Aquino Bolivia\u0022","status":"2008"}],"portfolio":[{"title":"Resume API","description":"RESTful API built with Laravel Zero and SQLite. Implements SOLID principles, Repository pattern, and provides CRUD operations with Basic Auth. Powers dynamic content for portfolio sites.","tags":["PHP","Laravel Zero","SQLite","REST API","SOLID","Design Patterns"],"image":"assets\/samples\/php\/resume_api\/api_personal_site_1.jpg","link":"https:\/\/api.waldo.panozo.info"},{"title":"RESTful API with PHP Slim","description":"RESTful API using PHP Slim, Composer, and SQLite with clean architecture.","tags":["PHP","Slim","REST API","SQLite"],"image":"assets\/img\/portfolio\/slim-php-composer-github-waldo-ezdevelopment-sqlite.jpg","link":"https:\/\/github.com\/waldopanozo\/php-slim-rest-sqlite"},{"title":"Personal CV Site","description":"Dynamic portfolio website with real-time API integration. Features an admin panel for content management (CRM-like) allowing seamless updates to all sections without code changes.","tags":["HTML5","CSS3","JavaScript","jQuery","Bootstrap","GitHub Pages"],"image":"assets\/samples\/jquery\/personal_site\/personal_site_1.jpg","link":"https:\/\/github.com\/waldopanozo\/waldopanozo.github.io"},{"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"}],"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"}],"resume":{"profile":{"name":"Waldo M. Panozo","headline":"Senior Software Engineer","summary":"Senior Software Engineer with 15+ years building scalable products, modern APIs, and measurable business outcomes across PHP, Java, JavaScript, and cloud-native stacks.","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 of experience designing scalable products, leading delivery, and improving business KPIs through pragmatic engineering.","bio_full":"I\u0027m Waldo M. Panozo, a Senior Software Engineer with 15+ years of experience designing and scaling products with PHP, Java, JavaScript, and modern REST architectures. I thrive on translating business goals into resilient engineering roadmaps, mentoring teams, and delivering measurable impact.\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."},{"title":"+70% Productivity","description":"Built an agile orchestration platform that increased productivity by at least 70%."},{"title":"Hackathon Wins","description":"Two-time Revolution Parts hackathon winner for caching and AI initiatives."},{"title":"80K+ Users Served","description":"Delivered biometric control and scholarship platforms supporting 80K+ users."}],"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 and analytics instrumentation.","Won company hackathon twice by delivering caching optimizations and AI tooling."]},{"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":["PHP","Laravel","Slim","Python","React","Redis","Elasticsearch","Docker","GitHub Actions","Go","Cypress","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","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)","PHP (15+ YOE)","Java (8+ YOE)","Python (5+ YOE)"],"intermediate":["C# (4+ YOE)"]},"frameworks":{"advanced":["ASP.NET","Yii2","jQuery"],"intermediate":["REST APIs","Laravel","Django","React","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":{"Version Control":["GitLab","GitHub","Git"],"CI\/CD":["Jenkins","Automated Pipelines"],"APIs \u0026 Microservices":["REST APIs","Load Balancing","Proxy"],"Mobile \u0026 Web":["React Native","Mobile Applications"]}},"education":[{"title":"Ph.D. Business Science","institution":"Public University \u0022Mariscal Jose Ballivian\u0022","status":"In progress"},{"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":"Personal CV Site","description":"Dynamic portfolio website with real-time API integration. Features an admin panel for content management (CRM-like) allowing seamless updates to all sections without code changes.","tags":["HTML5","CSS3","JavaScript","jQuery","Bootstrap","GitHub Pages"],"image":"assets\/samples\/jquery\/personal_site\/personal_site_1.jpg","link":"https:\/\/github.com\/waldopanozo\/waldopanozo.github.io"},{"title":"Resume API","description":"RESTful API built with Laravel Zero and SQLite. Implements SOLID principles, Repository pattern, and provides CRUD operations with Basic Auth. Powers dynamic content for portfolio sites.","tags":["PHP","Laravel Zero","SQLite","REST API","SOLID","Design Patterns"],"image":"assets\/samples\/php\/resume_api\/api_personal_site_1.jpg","link":"https:\/\/api.waldo.panozo.info"},{"title":"RESTful API with PHP Slim","description":"RESTful API using PHP Slim, Composer, and SQLite with clean architecture.","tags":["PHP","Slim","REST API","SQLite"],"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":"Reusable accordion component optimized for performance and accessibility.","tags":["React","Components","GitLab"],"image":"assets\/samples\/react\/accordion\/accordion.png","link":"https:\/\/gitlab.com\/waldo.panozo\/list_items_accordion"},{"title":"Christmas Countdown Timer","description":"Countdown timer with festive UI and animations.","tags":["React","Timer","Animations"],"image":"assets\/samples\/react\/xmas_timer\/xmas_timer.png","link":"https:\/\/gitlab.com\/waldo.panozo\/countdown_xmas"},{"title":"Mortgage Calculator","description":"Mortgage calculator handling complex financial calculations.","tags":["React","Finance","Calculations"],"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"}]},"dev_stats":{"generated_at":"2026-04-28T18:38:19+00:00","source":"github","usernames":["wpanozo","waldopanozo"],"window_days":90,"repos_scanned":34,"token_used":true,"metrics":{"commits_last_window":1052,"merged_prs_last_window":102,"languages_by_bytes":{"PHP":39047750,"JavaScript":8379942,"CSS":5773168,"TypeScript":1092343},"commits_by_day":{"2026-01-28":2,"2026-01-29":2,"2026-01-30":2,"2026-01-31":4,"2026-02-01":33,"2026-02-02":16,"2026-02-03":19,"2026-02-04":24,"2026-02-05":50,"2026-02-06":12,"2026-02-07":35,"2026-02-08":12,"2026-02-09":2,"2026-02-10":17,"2026-02-11":15,"2026-02-12":10,"2026-02-13":18,"2026-02-14":30,"2026-02-15":5,"2026-02-16":3,"2026-02-18":4,"2026-02-19":3,"2026-02-20":1,"2026-02-22":2,"2026-02-23":1,"2026-02-25":5,"2026-02-26":1,"2026-03-01":9,"2026-03-02":1,"2026-03-03":18,"2026-03-04":1,"2026-03-05":8,"2026-03-06":10,"2026-03-07":28,"2026-03-08":25,"2026-03-09":44,"2026-03-10":5,"2026-03-11":25,"2026-03-12":17,"2026-03-13":34,"2026-03-14":9,"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":11},"top_repos_recent":[{"repo_ref":"Repo 1 (tr************s)","commits_last_window":470},{"repo_ref":"Repo 2 (re********p)","commits_last_window":109},{"repo_ref":"Repo 3 (en**************************s)","commits_last_window":104},{"repo_ref":"Repo 4 (tr*************y)","commits_last_window":87},{"repo_ref":"Repo 5 (la*************r)","commits_last_window":58}]},"metrics_by_user":{"wpanozo":{"repos_scanned":4,"commits_last_window":154,"merged_prs_last_window":31,"languages_by_bytes":{"Python":40479,"TypeScript":34355,"PHP":27602,"HTML":1856,"Shell":1352,"JavaScript":722},"commits_by_day":{"2026-01-28":2,"2026-01-29":2,"2026-01-30":1,"2026-02-03":1,"2026-02-04":5,"2026-02-05":2,"2026-02-06":2,"2026-02-09":1,"2026-02-10":2,"2026-02-11":4,"2026-02-12":1,"2026-02-13":2,"2026-02-16":2,"2026-02-18":1,"2026-02-19":3,"2026-02-20":1,"2026-02-23":1,"2026-02-25":5,"2026-02-26":1,"2026-03-02":1,"2026-03-03":2,"2026-03-04":1,"2026-03-05":4,"2026-03-06":7,"2026-03-09":3,"2026-03-11":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":3}},"waldopanozo":{"repos_scanned":30,"commits_last_window":898,"merged_prs_last_window":71,"languages_by_bytes":{"PHP":39020148,"JavaScript":8379220,"CSS":5773168,"Python":1090400,"C#":1067338,"TypeScript":1057988,"Twig":936434,"HTML":471960,"SCSS":328544,"Java":244505,"Vue":244254,"Blade":117973,"Batchfile":58406,"Astro":27846,"Jupyter Notebook":26596,"Shell":9979,"Dockerfile":3549,"Standard ML":866,"Handlebars":324,"Procfile":59},"commits_by_day":{"2026-01-30":1,"2026-01-31":4,"2026-02-01":33,"2026-02-02":16,"2026-02-03":18,"2026-02-04":19,"2026-02-05":48,"2026-02-06":10,"2026-02-07":35,"2026-02-08":12,"2026-02-09":1,"2026-02-10":15,"2026-02-11":11,"2026-02-12":9,"2026-02-13":16,"2026-02-14":30,"2026-02-15":5,"2026-02-16":1,"2026-02-18":3,"2026-02-22":2,"2026-03-01":9,"2026-03-03":16,"2026-03-05":4,"2026-03-06":3,"2026-03-07":28,"2026-03-08":25,"2026-03-09":41,"2026-03-10":5,"2026-03-11":24,"2026-03-12":17,"2026-03-13":34,"2026-03-14":9,"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":8}}},"metrics_status_by_user":{"wpanozo":{"status":"ok","error_count":0},"waldopanozo":{"status":"ok","error_count":0}},"metrics_status":"ok","recent_activity":[{"username":"waldopanozo","type":"PushEvent","repo_ref":"Repo wa******************o","created_at":"2026-04-28T18:02:35Z"},{"username":"waldopanozo","type":"ForkEvent","repo_ref":"Repo Vi*********g","created_at":"2026-04-12T11:50:37Z"},{"username":"waldopanozo","type":"ForkEvent","repo_ref":"Repo au*******s","created_at":"2026-04-07T18:32:04Z"},{"username":"waldopanozo","type":"ForkEvent","repo_ref":"Repo pl*****************n","created_at":"2026-04-05T00:59:59Z"}],"errors":[]},"_variant":{"pid":"0f9ab54e1d8c4a7fb239dc17e8aa2f41","name":"php-react","theme":{"primary":"#7c3aed","secondary":"#a78bfa","badge":"PHP + React Track"},"pdf_style":"elegant_balanced"},"_pdf_style":"elegant_balanced"}