{"entity":"person","person":{"name":"Yan Miranda","role":null,"level":"Senior","country":null,"summary":"Developer tools and backend engineer (Senior) focusing on developer-facing tooling and REST APIs with solid end-to-end pipeline orchestration. The strongest proven skill is building a reliable local developer orchestration pipeline with careful cancellation, progress reporting and thorough unit tests, demonstrated by EmuNest's ProjectRunner, its tests and the UI viewmodels. There is limited evidence of explicit distributed systems work, caching/scale tuning, API versioning or operational telemetry in public code.","skills":[{"name":"Java","group":"Languages","level":"Senior","since":2022},{"name":"JavaScript","group":"Languages","level":"Junior","since":2022},{"name":"C#","group":"Languages","level":"Senior","since":null},{"name":"Node JS","group":"Languages","level":"Senior","since":null},{"name":"SQL","group":"Languages","level":"Not selected","since":null},{"name":"Kotlin","group":"Languages","level":"Not selected","since":2026},{"name":".NET","group":"C#","level":"Senior","since":null},{"name":"xUnit","group":"C#","level":"Senior","since":null},{"name":"WPF","group":"C#","level":"Middle","since":null},{"name":"Bcrypt","group":"Node JS","level":"Senior","since":null},{"name":"Axios","group":"Node JS","level":"Senior","since":null},{"name":"Spring Boot","group":"Java","level":"Senior","since":2024},{"name":"Spring MVC","group":"Java","level":"Junior","since":2024},{"name":"Spring Security","group":"Java","level":"Senior","since":null},{"name":"Lombok","group":"Java","level":"Senior","since":null},{"name":"MapStruct","group":"Java","level":"Senior","since":null},{"name":"Maven","group":"Java","level":"Junior","since":2024},{"name":"Liquibase","group":"Java","level":"Junior","since":2024},{"name":"Hibernate","group":"Java","level":"Not selected","since":null},{"name":"Apache Tomcat","group":"Java","level":"Not selected","since":null},{"name":"Gradle","group":"Java","level":"Not selected","since":null},{"name":"Flyway","group":"Java","level":"Not selected","since":null},{"name":"Mockito","group":"Kotlin","level":"Junior","since":2024},{"name":"GitHub","group":"DevOps","level":"Junior","since":2022},{"name":"Rest API","group":"DevOps","level":"Middle","since":2022},{"name":"Git","group":"DevOps","level":"Junior","since":2022},{"name":"Grafana","group":"DevOps","level":"Junior","since":2024},{"name":"Docker","group":"DevOps","level":"Junior","since":2024},{"name":"CI/CD","group":"DevOps","level":"Junior","since":2024},{"name":"Gitflow","group":"DevOps","level":"Junior","since":2022},{"name":"Linux","group":"DevOps","level":"Not selected","since":null},{"name":"PostgreSQL","group":"Databases","level":"Middle","since":2022},{"name":"Oracle","group":"Databases","level":"Junior","since":2024},{"name":"RabbitMQ","group":"Databases","level":"Junior","since":2024},{"name":"MySQL","group":"Databases","level":"Not selected","since":null},{"name":"MS SQL","group":"Databases","level":"Not selected","since":null},{"name":"Jest","group":"QA","level":"Junior","since":2024},{"name":"Swagger","group":"QA","level":"Middle","since":2023},{"name":"Postman","group":"QA","level":"Not selected","since":null},{"name":"Vue.js","group":"Frontend","level":"Middle","since":2022},{"name":"Vue Router","group":"Frontend","level":"Junior","since":null},{"name":"Vuetify","group":"Frontend","level":"Not selected","since":null},{"name":"ESLint","group":"Frontend","level":"Junior","since":null},{"name":"npm","group":"Frontend","level":"Junior","since":null},{"name":"ChatGPT","group":"AI/ML","level":"Middle","since":2023},{"name":"Copilot","group":"AI/ML","level":"Middle","since":2022},{"name":"Clean Architecture","group":"Mobile","level":"Junior","since":2024},{"name":"Kotlin Multiplatform","group":"Mobile","level":"Not selected","since":null},{"name":"MVC","group":"Mobile","level":"Not selected","since":null},{"name":"Material Design","group":"Mobile","level":"Not selected","since":null}],"photo":"https://alion.io/storage/2026/1006/7bb9770233.webp","url":"https://alion.io/user/yan-miranda"},"contact":"Through Alion only: the person decides whether to answer. Email addresses and phone numbers are never served.","offers":[{"id":"person.contact","title":"Write to a person through Alion","status":"free","price":{"credits":0,"usd":0},"unit":"per message","human":"https://alion.io/catalog?offer=person.contact&for=user%2Fyan-miranda"},{"id":"people.search","title":"Find people by skills, country and level","status":"free","price":{"credits":0,"usd":0},"unit":"per search","note":"people with a similar profile","human":"https://alion.io/catalog?offer=people.search&for=user%2Fyan-miranda"}],"agent":{"mcp":"https://alion.io/user/yan-miranda/mcp","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_profile","server":"https://alion.io/user/yan-miranda/mcp","arguments":{}},{"tool":"check_fit","server":"https://alion.io/user/yan-miranda/mcp","arguments":{"offer":{"title":"...","pay":{"min":0,"max":0,"currency":"USD"}}}}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"},"html_url":"https://alion.io/user/yan-miranda","json_url":"https://alion.io/user/yan-miranda.json","meta":{"generated_at":"2026-10-31T05:06:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7276,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}}}