I’m a product-minded software engineer specialized in web and mobile development with full stack proficiency and strive for simplicity and excellence.
My professional experience consists of designing, building, and evolving software products at startups and scaleups, mainly using JavaScript/TypeScript ecosystem (Node.js, Vue.js, React, React Native, …) and others technologies (Ruby, Python, Go, …), and often leading and/or managing a product development team.
I’ve worked on different facets of software development (infrastructure, backend, frontend, mobile, robotics), however my specialization and main focus are in frontend development, software architecture, and developer experience.
Finally, I’m co-founder of few tech ventures and an occasional open-source contributor.
Knowledge and Skills
- Programming Language: JavaScript, TypeScript, Ruby, Python, PHP, Go
- Database: PostgreSQL, MongoDB, Redis, ElasticSearch
- Backend: Node.js, Express, Ruby on Rails, Django
- Frontend: HTML, CSS, Vue.js, React, Redux, Next.js, SPA, PWA, SSR, SSG, …
- Mobile: React Native
- Communication: REST API (OpenAPI, XHR, CORS, CSP, …), WebSocket
- Tooling: Git, DevTools, webpack, Nx, ESLint, Jest, Cypress, GitLab CI/CD, …
- Serverless: Firebase (Hosting, Storage, Authentication, Cloud Firestore, Cloud Functions)
- Infrastructure: GNU/Linux, Docker, Kubernetes, Amazon Web Services, Google Cloud Platform, …