I'm Mohamed, Software engineer with 5 years of experience.A highly knowledgeable and capable Full Stack Engineer with a detailed understanding of a
range of technical, design and service topics. Able to take client requirements and convert them into
feasible, high quality web/desktop applications.
Bildung
S
Software engineering
ESPRIT, Master's Degree
2020
Arbeit & Erfahrung
S
Full Stack Developer Internship NET Core Angular 8 PostgreSQL
Société Générale
Dec'2019 - Jun'2020
Responsibilities include: -
• Creating and integrating user friendly UIs
• Developing an API testing platform for internal services.
• Integrating the services on multi environment.
• Developing platform administration section
• Managing Authentication/Authorization.
• Managing user's rights.
• Developing platform's toolbox
• Integrating consul and vault
• Using Test Driven Development approaches (TDD)
P
Full Stack Developer Node.JS Vue.JS Angular MongoDB
PREFERATI
Nov'2019 - Jul'2020
Responsibilities include: -
• Developing browser extension to parse user's data from social websites and save it to the backend via Restful API developed with Node.js.
• Developing Web app with Node.js, VueJS and MongoDB to manage user's data and affect
them to projects.
• Developing Time Tracker Web app with Node.js and Angular 8
• Deploying the web apps to EC2 instances.
Responsibilities include: -
• Developing a REST API for the KUPLR's mobile applications.
• Responsible for the Backend environment.
• Migrating dev to production.
• Checking bugs and fixing it.
• Working on the backend Linux server.
P
MERN Stack developer
PIXEL WILDERNESS
Feb'2019 - May'2019
(Node.JS, React.JS, MongoDB, Blockchain)
Responsibilities include: -
• Developing a prototype of an EHR system using Node JS, React JS, Express JS, Mongo
DB and Blockchain Hyperledger Fabric
• Creating friendly user interfaces using ReactJS and consuming the Node Rest API
• Creating an authentication system with RFID cards.
P
Full Stack developer
PIXEL WILDERNESS
Jun'2018 - Nov'2018
(PHP 7.1, Symfony, Vue.JS, MySQL)
Responsibilities include: -
• Working on crypto currency mining project, using Symfony 4.1 and Vue.js 2.
• Fixing bugs and enhancing features.
• Creating Unit tests using PHPUnit.
P
Full Stack developer
PIXEL WILDERNESS
Apr'2018 - Jun'2019
(PHP, Symfony, Mysql)
Responsibilities include: -
• Developing a web application for sport recruiting SAAS platform based on Symfony 2.8.
• Discussing the site's needs and features with company representatives.
• Showing the company test sites to fully map out their ideas.
• Producing detailed documentation, including project budget, timescale and specification.
• Dealing with user access and security, including the site's dealings with external packages
and/or services (e.g. payment modules Stripe).
M
Full stack developer
MYSOULMATE
Feb'2018 - May'2018
(PHP, Symfony, JS, JQuery, AJAX, JAVA, JAVAFX, MySQL)
Responsibilities include: -
• Developing web and desktop applications for a high-quality dating website
• Discussing the site's needs and features with company representatives.
• Showing the company test sites to fully map out their ideas.
• Producing detailed documentation, including project budget, timescale and specification.
• Building application architecture according to project guidelines.
• Working on the site's appearance, utilising consistent branding and high-quality images.
• Dealing with user access and security, including the site's dealings with external packages
and/or services (e.g. payment modules).
• Testing the site fully to find and resolve any arising issues.
• Communicating with the company fully throughout the above stages to gain feedback and produce a high-quality finished application.
F
PHP developer
FLIGHT BURGER
Feb'2017 - Dec'2017
(PHP, HTML5, JS, JQuery, AJAX, CSS3, MySQL)
Responsibilities include: -
• Developed another bespoke website, this time for a restaurant e-commerce website.
• Worked with the client from inception and design through to coding, testing and delivery.
• Working on the site's appearance, utilizing consistent branding and high-quality images.
• Dealing with user access and security, including the site's dealings with external packages
and/or Services (e.g. payment modules).