The Metalevel Here I blog from time to time about my main passion: Model Driven Development, DSLs, and Code Generation.
Essential Tooling for Metamodeling and Code Generation.
Avaliable to help on: development, coaching development teams and startups. Courses and guidance on: software architecture, CI, DI, docker, cloud deployments, scalability, agile and process improvements.
You can hire me as a freelance on site or remote. Ask for a quote.
SkillsTechnical: Software Development, Product Innovation, Software Architecture, Software Development Process Improvement. Software Modeling, DSLs, Code Generation.
Human Languages: Spanish (native), English (high), Valencian (understood)
Soft skills: Communication, critical thinker, creative, passionate, team-worker.
BioPedro J. has worked in the field of Software Models and Code Generation for the last 15 years. In the Technical University of Valencia he earned his PhD in Computer Science studying the field of Modeling User Interfaces and code-gen for business User Interaces. Later on, in the industry, he bas been involved in the creation of products like OlivaNova for CARE Technologies, and more recently Hivepod and Buildup for Icinetic. He also did consulting for Capgemini working as Software Architect. He has played the roles of Developer, Researcher, Software Architect, R&D Director, and CTO. Nowadays, he is a freelance and works independiently.
Research & Publications
- PhD Thesis
- Conceptual User Interface Patterns
- Publications: DBLP, ACM, Computer Science Bibliographies, Google Scholar
Method and apparatus for automatic generation of information system user interfaces
USPTO 7.334.216 USPTO 7.941.438
Talks & Presentations
- Slides on Slideshare.
- Modeling on the Web on InfoQ.
- Multichannel User interfaces on InfoQ.
- Modeling the User Interface on InfoQ.
- Modeling and Code Generation on the .NET Platform at Icinetic on InfoQ.
- Microservices on the MEAN Stack for JSDay.ES, Campus Madrid, Madrid, Spain.
- Containers with Docker Webminar for Lemoncode.
Legacy old personal website