Skip to content
View ErickPetru's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@vuejs-br @fatec-taquaritinga
Block or Report

Block or report ErickPetru

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ErickPetru/README.md

image


Erick Petrucelli’s shot taken at The Developer’s Conference Sao Paulo 2019

Hi, I’m Erick 👋

​I wrote millions of code lines over 25 years. Mentored over four thousand people. Led teams. Published books, articles, documentation. Helped to create and improve dozens of software products. Designed some of them from scratch. Software engineering is my main field, but I'm a problem solver above all.

Holding a Master's degree in Production Engineering, MBA in IT Management, Technologist degree in Data Processing, IT Technician certified, I'm a consultant, manager, speaker, mentor, teacher, writer of numerous articles, documentation, and didactic materials, author of books on HTML, CSS, JavaScript, and PHP, open-source contributor, recognized Vue.js community partner.

Back in 1998, I put my first website live. Never stopped then, having worked with a wide range of things like: HTML, CSS, JavaScript (ECMAScript), TypeScript, Tailwind, SASS, Vue, Nuxt, React, React Native, NativeScript, Lit (Polymer), jQuery, Webpack, Vite, Node, GraphQL, PHP, C#, ASP.NET, VB, SQL, Prisma, Mongo, Firebase, ChartJS, TreeJS, Storybook, Jest, Cypress, Docker, Google Cloud...

15 years ago I expanded studies to UI/UX design, branding, information architecture, semantics, usability, accessibility, standardization. I've been involved in the creation of many design systems and component libraries. But while having a passion for front-end and pixel-perfect interfaces, I also enjoy a lot back-end and systems' architecture, and I possess deep proficiency in SQL.

"While we teach, we learn" was said by Seneca. I started teaching in Higher Education at 21 years old. I also taught in Post-degree and Vocational Education levels, classes in a variety of sub-areas of Computer Science, Software Engineering, Production Engineering, and Management. As an experienced teacher and a life-long learner, I totally endorse it.

I led my first team at 19 years old. Since then, I've held leadership positions many times, such as Head of Engineering, Higher Education Course Coordinator, Team Leader, and Project Leader. An experienced leader, having been studying Project Management and People's Management since 2005, I'm used in adapting so-called traditional Software Engineering practices with Agile methodologies.

As a fan of multidisciplinary personalities over history, for me aggregating knowledge of multiple fields then putting it to good use into the software industry is the way to go. Multidisciplinary reflects on my personal life as well. A husband and "father" of two dogs and a cat, I'm an addicted reader, hobbyist musician since childhood, gamer, cook, amateur interior designer, writer, philosopher, and... Who knows the next learning?

  • 👨‍🏫 I worked as higher education professor for almost 15 years.
  • ⌨️ I do freelance design and software development jobs since 1998.
  • 🤓 Put my first website online when I was 12.
  • 💬 I'm a recurring speaker in development meetups and events.
  • ✍️ I'm author of two books, a thesis, and many articles and documentation.
  • 🏗️ Created some huge web systems from scratch, alone.
  • 📚 Ask me about anything in the software development lifecycle.
  • ⚡ Fun fact: I was indescriptible shy until about 14 years old.
  • 📫 How to reach me: [email protected].

Pinned

  1. vuejs-br/br.vuejs.org vuejs-br/br.vuejs.org Public

    Forked from vuejs/v2.vuejs.org

    Site do framework Vue.js traduzido para Português Brasileiro.

    JavaScript 261 123

  2. cpsrepositorio/cps-elements cpsrepositorio/cps-elements Public

    Web Components de ponta, sem complicação.

    TypeScript 3

  3. vue-feathers-chat vue-feathers-chat Public

    A sample realtime chat made with Vue and Feathers.

    JavaScript 50 4

  4. kinghost2020-universal-apps kinghost2020-universal-apps Public

    Demonstração de Universal App (SPA + SSR) com Vue e Nuxt para o Conexão KingHost 2020

    Vue 6

  5. tdcsp2020-vuegl tdcsp2020-vuegl Public

    Exemplos com VueGL de apoio à palestra proferida no TDC SP 2020

    Vue 5

  6. js13k-jewelsback js13k-jewelsback Public

    A match-3 inspired game created for the js13kGames competition

    CSS 3 4