Professional Documents
Culture Documents
Abderrahman Mamas: Summary
Abderrahman Mamas: Summary
Abderrahman Mamas: Summary
Summary:
Highly skilled application developer with more than 6 years of intensive experience collaborating and leading
the progress of analysis, design, development, and testing of multiple applications through all stages of
development cycles in varied business environments.
Strong understanding of Object-Oriented Programming and Advanced JavaScript Concepts.
Extremely Experienced in and passionate about web development and latest technologies such as ECMAScript
(ES6+), NodeJS, React.js (Redux & Flux), Vue.js, jQuery, JavaScript, CSS, HTML and many more.
Significant strengths in identifying issues and pro-actively solving problems, allowing detailed system analysis
and planning to meet project requirements.
Strong team member with strong communication skills, the ability to build quality solutions and work
independently to complete my tasks on time or within a team.
I am a Fast-Learner and always working to improve my skills and knowledge.
Technical Skills:
Development Methodologies: JavaScript Libraries: NodeJS, Express.js.
Front-End Technologies: HTML, CSS
Web development: CSS, JavaScript, Vue.js, jQuery, React.js (Redux & Flux).
Web Server: NodeJS, Express
Relational database: MS SQL, MySQL.
Other Databases: MongoDB.
Version Control: GIT.
Others languages: VB6.
Hosting Technologies: AWS EC2 instances, AWS Lambda.
IDE & Build tools: Visual Studio – Code.
Operating Systems: Linux, Windows.
Networking Protocol: TCP/IP, HTTP, and SSL.
Package Managers: NPM, WebPack.
Professional Experience:
Responsibilities:
As a Full Stack developer, supervise of a team of 3 other developers.
Build a chrome tool using JavaScript, Vue.js, NodeJS and MySQL and a web app too.
Managed to version using GIT and modern tools.
Integrating SSL certificate to the server and HTTPS (Listen to port 443).
Integrate Stripe API and Payments System. (NodeJS).
Implemented and Wrote code for Automate Emails (Node Emailer-SMTP).
Developed Single Page Application (SPA).
Designed and Implemented RESTful API in NodeJS, MYSQL and deploy them to AWS EC2 instance (Linux
AMI).
Ensure minimum execution time for MySQL Queries.
Integrating Google Analytics, and FirstPromoter Affiliate system.
Responsibilities:
Created an Admin Panel and Chrome Extension.
OAuth2 Login using Google and Customized Metronic dashboard theme (CSS & JavaScript).
Implemented, Configure and Coded for SSL and allow HTTPS access and Backend (NodeJS, MySQL) and
Frontend (Vue.js and JavaScript).
Experience with File System Library, writing and reading files in server side.
Designed and Implemented RESTful API in NodeJS, MYSQL and deploy them to AWS EC2 instance (Linux
AMI).
Worked on Large Audio streaming (Wavesurfer.js) and getting peaks (Node-FFmpeg).
Responsibilities:
Editing and creating Chrome (NodeJS, Vue.js, JavaScript, jQuery).
Create Chrome Extensions and deploy to Chrome Web Store.
Integrating SSL certificate to the server and HTTPS.
Worked on Audio annotations/ Wavesurfer.js.
Designed and Implemented RESTful API in NodeJS, MYSQL, MongoDB and deploy them to AWS EC2
instance (Linux AMI) or AWS Lambda.
Integrate MWS API in NodeJS and get data directly from Amazon.
Responsibilities:
Worked on HTML, CSS, Bootstrap and JavaScript/jQuery, APIs to developed many applications.
Animations (jQuery CSS) and Responsivity (Bootstrap, Media Queries).
Converted a PSD Project to static or dynamic pages.
Optimized loading speed of a page and its assets for fast accessing by users.
Education:
High School Diploma from Al Massira Al Khadra, Massa, Morocco
Diploma in Civil Engineering from National School of Applied Sciences of AL Hoceima,
Mohammed Premier University, Morocco (2015 2020) (I passed the fourth year, I can’t get the
diplomat because I have to go back to Morocco to attend classes of the fifth year).