Position: Senior/Lead Fullstack Software Engineer
Category: Node.js
English level: upper
Years of experience: 11


I have 11+ years of total experience in Full-Stack Agile Web Development, with vast experience in top frameworks, libraries, services and tools built over the time around PHP and Javascript. I have even built my own framework and components in PHP 7.

Being a perfectionist with good knowledge of Design Patterns and SOLID Principles, that made me a great Lead Engineer where I was working on, having the ability to think of entire picture and accurately review other's code and provide valuable feedback, including from the business logic perspective.

Leading Experience:
* Leading teams of ~5 engineers;
* I was doing code reviews for 7+ teams concomitantly on different products;
* Taking architectural decisions;
* Involved in doing technical interviews for clients.

I love TypeScript. Preferred common stack is: NodeJS, Angular, Ionic, NestJS, GraphQL, Firebase, MongoDB, Microservices, NATS, Docker, Kubernetes. I am also open to get more experience in Vue and React.

-----

In an age where technology is incrementally expanding, there is no doubt that programmers and engineers are people who make it happen. The important thing to remember is that good programmers are not those who can write code fast, but those who write it RIGHT and only the best can combine the two. I consider myself one of those people, not necessarily by writing the BEST code there is, but by the ability to learn by mistake and coding in a reusable manner so that everyone can benefit from my contributions.

With all that said we should not forget that sometimes even those technologically gifted need an insight from non-technical people. So I'm very much open to expanding my horizons by learning from open minded people who have revolutionary ideas that are not quite picked up yet by our current society.

To those people I say: Drop a line and we'll take it from there...