Shyri聽Villar

Director Of Ninjaneering at 4路24

Las Palmas de Gran Canaria, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

馃懁
Senior
馃帗
Top School
Shyri Villar is a Director of Ninjaneering and seasoned Android engineer with 11 years of experience building high-usage mobile products from Las Palmas de Gran Canaria. He leads development of widely used apps like Madrid Transport and Floating Notes (1M+ downloads), combining product ownership with hands-on coding and technical leadership. His background spans startups and media-tech, delivering offline-first, highly customized Android experiences and CI-driven release pipelines for clients across Europe and the Americas. An active open-source contributor, he implemented an Android Volley client generator for the widely used swagger-codegen project, enabling automated client generation from OpenAPI specs. Early passion for coding (first game at 15) keeps him shipping personal projects alongside directing engineering work, bridging pragmatic engineering with long-term product thinking.
code11 years of coding experience
job9 years of employment as a software developer
bookTelecommunication Engineer, Telecommunication Engineering, Telecommunication Engineer, Telecommunication Engineering at Universidad Polit茅cnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
410reputation
30kreached
8answers
3questions
github-logo-circle

Github Skills (17)

apim10
java10
javas10
android-volley10
api10
android10
api-design9
restful-api9
api-rest9
rest-api9
build-tools8
build-engine8
buildr8
strongloop6
loopback6

Programming languages (5)

JavaC++CJavaScriptMustache

Github contributions (5)

github-logo-circle
swagger-api/swagger-codegen

Nov 2015 - Jan 2016

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
userBack-end Developer
Contributions:58 commits, 3 PRs, 8 comments in 2 months
Contributions summary:Shyri primarily contributed to the development of an Android client library for the swagger-codegen project. They implemented the AndroidVolleyClientCodegen, which generates Android client code using the Volley networking library. Their work included creating request templates (GET, POST, PUT, DELETE, PATCH) and adding supporting files for authentication and utility functions. These contributions aimed to enable the generation of Android client code from OpenAPI/Swagger definitions.
openapi-codegenredocopenapi-specificationswagger-openapiopenapi
Shyri/TouchMapper

Sep 2017 - Dec 2018

Contributions:1 release, 32 commits, 26 pushes in 1 year 3 months
Find and Hire Top DevelopersWe鈥檝e analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shyri Villar - Director Of Ninjaneering at 4路24