I’m an experienced software engineer with over 20 years in software development, team leadership, and mentoring. I’ve written millions of lines of code, helped create dozens of software products (some from scratch), and mentored over 4,000 people throughout my career as a developer, leader, and teacher.
Holding a Master's degree in Production Engineering (emphasis on Lean Thinking applied to Software), MBA in IT Management (emphasis on Knowledge Management applied to Software Engineering Teams), Technologist degree in Data Processing (emphasis on Web Architecture and Development), I combine technical expertise with strategic thinking to deliver scalable, high-quality solutions.
Author of articles and books on HTML, CSS, JavaScript, and PHP, open-source contributor, and a recognized Vue.js community partner. My expertise spans a wide range of technologies, including:
- Languages: JavaScript (ECMAScript), TypeScript, HTML, C#, PHP, SQL
- Front-end technologies: React, React Native, Vue, Nuxt, CSS, Tailwind, Lit (Polymer), Storybook
- Back-end & databases: Node.js, Prisma, MongoDB, Firebase, GraphQL, Docker, Google Cloud Platform, AWS
- Other skills: UI/UX design, accessibility, system architecture, quality assurance tools (Jest, Cypress, Selenium)
I’ve been leading teams since I was 19, taking on roles such as Head of Engineering and Team Leader, while also teaching higher education for nearly 15 years. I’ve coached engineers to thrive in async, remote-first environments and helped scale engineering teams by adapting traditional Software Engineering practices with Agile methodologies.
- 🤓 Built my first website at 12 and never stopped coding since!
- 👨🏫 Produced impactful software for educational institutions during my teaching career.
- 📚 Avid reader, hobbyist musician, amateur cook and interior designer, multidisciplinary lifelong learner.
- ⚡ Fun fact: Once indescribably shy as a child, now I can confidently speak to hundreds.
- 📫 Reach me at: erickpetru@gmail.com.