I am enthusiastic and passionate about the way we develop web services and applications using the technologies we have today. Having experience in NodeJs and Java, Php, and familiar with Python, I am involved in creating APIs, RESTFul Web Services and Server-side development following SOLID principles and best practices.
I also have experience in front-end application development in HTML5, SCSS, JavaScript, Angularjs, Angular, React, Redux, Ngrx, jQuery using gulp, webpack as build tools and karma, mocha, jasmine, chai, sinon and jest as testing frameworks. I have an eye for detail and always strive to look for improvement, code smells, code optimizations and reusability.
I encourage myself spending time in following TDD approach in creating reliable, pleasing and impressive applications with units/e2e tests. I extensively use git for version control and github, bitbucket, gitlab, and gitlabCI as source code management, continuous integration, and deployment tool respectively.
Growing as a developer, I am also familiar in DevOps activities and have familiarity with Docker, Jenkins and creating distributable development environment using docker and vagrant.
Being a cool developer, I am an even more fun person to work with and talk to. I enjoy traveling, meeting new people, share the knowledge and most of all cycling ;).