Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Mohammed Lazhari

Mohammed Lazhari

Software Architect | Full Stack Developer (JavaScript/Node.js) | MongoDB DBA | Blockchain Developer

35 years old
Rabat (10000) Morocco
Employed Available
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.
Resume created on DoYouBuzz

JavaScript Expert

SQLi
Since October 2018

CTO/Co-founder

Systemantic
November 2017 to October 2018
  • Designing and prototyping an Ethereum blockchain application for the training centers and learning sessions
  • Architected and developed a hybrid API (GraphQL/REST) with Node.js, Express, GraphQL, MongoDB
  • Designing and developing a marketplace for training centers based on React, Node.js, and GraphQL
  • Architecting a large React/Redux applications

Technical Instructor

Systemantic
August 2018 to October 2018
  • Prepare materials and courses to facilitate technical training
  • Identified Software development Training needs and design effective training programs for developers
  • Ensure a high level React/React Native/Redux training for front-end engineers
  • Ensure Angular training sessions
  • Preparing programs in different levels for MERN Stack, MEAN Stack, DevOps, Blockchain, and Node.js Security for professional

Software Architect (Remote)

V-LINE Group
August 2017 to March 2018
  • Designed and built an enterprise-level data automation software for data extraction and document signature based on Node.js cryptography module and the SAP connector.
  • Designed a fast and scalable network application, capable of handling a huge number of simultaneous connections with high throughput.
  • Developed a modern web application for data visualization using Node.js, React, Express, and MongoDB
  • Architected and developed a large GraphQL API based on Node.js, MongoDB, Express, and GraphQLjs

CTO (Chief technology officer)

Linkry Events
January 2017 to August 2017
  • Help teams to design and implement scalable and highly available backend applications and micro-services using JavaScript/Node.js and MongoDB.
  • Identify weaknesses in applications and infrastructure and find reliable solutions for them
  • Develop and design new components for our web app, on the backend and frontend

Node.js/MongoDB Software Architect

Linkry Events
October 2015 to January 2017
  • MongoDB Administration (Security, Sharded Cluster, Replica Set)
  • MongoDB Atlas
  • Designed and Architected the Linkry Events services on Cloud
  • Designing, implementing & testing the deployment of large scale services using PM2, Nginx, Git, Heroku and Docker.
  • Monitoring Node.js applications (Keymetrics.io, Trace ...)
  • Securing Node.js applications (OWASP and Node.js security project)
  • Designing and implementing a data analysis application related to the events KPIs (MongoDB Aggregation, HighChart, Angular and Node.js).
  • Designed and implemented multiple RESTful APIs for Web APPs and Mobile APPs (Express.js, Hapi.js, Socket.io, MongoDB)
  • Built Node.js CLI tools to help us on data acquisition and importation in MongoDB

Full Stack Engineer

lebordeluche.com
August 2014 to October 2015
  • 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 ...)

IT Security Engineer

AzurSystem
February 2014 to July 2014
  • Developed and implemented a security policy for the Eventise platform (http://www.eventise.co)
  • Developed and designed Symfony bundle for the member management on the Eventise platform
  • Installed and Configured an OpenFire as Chat Server
  • Developed a logging module (Symfony, MongoDB)
  • Performed source code review according to the OWASP Test Code Guide and OWASP Testing Guide, OWASP ASVS, OWASP Top-10 2013 and OWASP Mobile Top-10 2014.

Penetration testing Missions

IT6 Consulting
June 2013 to September 2013
  • Performed multiple intrusion tests (internal and external) in various missions within IT6,
  • Web Application Security (OWASP),
  • Tested network security
  • Tested the safety of Operating Systems.
  • Produced the penetration reports

Technical Leadership

MCSC or Moroccan Cyber ​​Security Challenge
2011 to 2013
Detailed Description
  • MCSC or Moroccan Cyber ​​Security Challenge is the first contest of computer security in Morocco. This event is organized by the club information Security ENSIAS in partnership with the OWASP, IEEE Moroccan Section. A vital meeting between engineering students and colleges of computer security professionals!