I am a software engineer, I like developing high scale and creative software based on modern technologies, I am an expert in JavaScript especially Node.js for server side. React, Redux, Relay, Angular, for front side and MongoDB as DBS. I am doing data analysis (scraping data, web data analytics) and security assessment (OWASP Testing Guide, OWASP Review Code Guide, OWASP Top-10, OWASP ASVS), as a freelance consultant. My care is to develop wonderful secure software applications, keeping using the best practices to respond in the best way to the business needs.
The language I am currently most fluent in, is JavaScript for both client and server development, although I have done work with Java, C++, and Python. I am most passionate to work with Node.js to create web apps and APIs.
I am most comfortable with agile development processes and enjoy pair-programming and practicing TDD and BDD.
Developed a multi-criteria search engine for restaurants using Node.js, ExpressJs, AngularJS, MongoDB
Deployed and maintained the Node.js applications in production.
MongoDB Administration
Built tools for Data wrangling (Scraping, cleaning and acquisition) using Node.js, Python and MongoDB
Designed and developed a large AngularJs app as a Dashboard that help the call center to increase performance indicators and decision-making. (Node.js, Expressjs, Loopback, Socket.io, AngularJs ...)