Summary

  • Penetration tester, reverse engineer, getting ready for OSCP exam.
  • Full-stack web developer engineer with +4 years professional experience.
  • Designed and implemented server-less systems with intensive CPU processes using AWS-services.
  • Maintained and upgraded performance for servers with +1M users and +10M Database records.
  • Implemented front-end applications using ReactJs, AngularJS, HTML5, CSS3, ...
  • Writing NodeJs, Python, Javascript, SQL, HTML5, CSS3 almost everyday :)

Skills

Red-team skill set

  • Python
  • Shell Script
  • X86 Assembly
  • Reverse Engineering
  • Web App Penetration testing

Back-End

  • NodeJS
  • Express.JS
  • Sails.JS
  • AWS Lambda-Function
  • AWS API-Gateway
  • AWS EC2

Datebase

  • AWS DynamoDB
  • MongoDB
  • PostgreSQL
  • MySQL

Front-End

  • ReactJs
  • Redux
  • RxJS
  • AngularJS
  • JavaScript
  • HTML5
  • CSS3
  • SASS
  • LESS

Tools & methodologies

  • Travis
  • TDD
  • BDD
  • Gulp
  • Grunt
  • Mocha
  • Chai
  • Locust
  • Vagrant
  • Docker

Work Experience (3)

Web Developer Engineer
DoReMIR Music Research AB
2015-07-01 - current
Stockholm, (Sweden) http://doremir.com
  • Designed and implemented server-less system for audio analysis using AWS Lambda functions, AWS API-Gateway, AWS DynamoDB, S3, NodeJS, Mocha, Chai, ...etc.
  • Designed and implemented REST API to consume the audio analysis server using Sails.js, MongoDB and deployed it to Heroku.
  • Enhanced the performance in ScoreCloud App back-end (Worked in both the database layer and code logic layer).
  • Added many features to ScoreCloud APP back-end using NodeJS, PostgreSQL (Song quality rating system, song view, play & share counter, user mailing list queues, CRON jobs, many other micro features).
  • Wrote unit, integration & stress tests for old and current code and services.
Web Mobile Application Developer
Globalmouth - 360 Go Mobile Agency
2015-03 - 2015-05
Stockholm, (Sweden) http://globalmouth.com
  • Used AngularJS / HTML5 / Sass to maintain fully responsive websites.
  • Improved many implemented features and fixed some bugs in them.
  • Connected the front-end with some APIs (eg. TAIN API [ Payment API]).
Web / Hybrid Application Developer
Madar Soft
2014-03-01 - 2015-03-01
Alexandria, (Egypt) http://madarsoft.com
  • Developed front-end for many mobile applications using AngularJS, HTML5, Sass& JavaScript .
  • Used Cordova / PhoneGap to handle mobile devices' features and sensors, and to produce Hybrid Applications for both Android and IOS.
  • Connected front-end with different kinds of APIs like Facebook API, Google maps, YouTube API.
  • Worked in UX / UI analysis, created wire-frames for both mobiles and websites.

Education (1)

Bachelor of Engineering (B.E.) in Electrical, Electronic and Communication
Alexandria University , Egypt
2004 - 2011
  • Computer Architecure
  • Operating Systems
  • microprocessors

Projects (6)

DoReMIR Audio Analysis API
2015-07-01 -
http://scorecloud.com/
  • Server-Less Architecture
  • NodeJS
  • AWS DynamoDB
  • AWS Lambda-Function
  • AWS API-Gateway

Real-time polyphonic and monophonic Audio Analysis Service that creates music notation from voices.

  • Designed and implemented the whole system.
  • Wrote algorithms to concatenate audio stream chunks and encode/decode them.
  • Cloud administration for all AWS services we used.
SongSketcher API
2015-07-01 - 2016-01-01
http://songsketcher.doremir.com/
  • SailsJs
  • MongoDB

REST API to our clients to consume "DoReMIR Audio Analysis API"

  • Designed and implemented the whole API.
ScoreCloud
2015-07-01 - 2016-01-01
http://scorecloud.com/
  • NodeJS
  • PostgreSQL

ScoreCloud is 'Like Google Translate for music'. It instantly turns your singing or songs into sheet music.

  • Added a many micro features to it, and helped with maintaining it and enhancing some queries response times
HeartBet
2015-03-01 - 2015-05-01
https://www.heartbet.com/
  • AngularJS
  • HTML5
  • Sass
  • WordPress

Heartbet.com is an online casino and betting platform, it offers a simpler and faster way to bet and win in your mobile

  • Fixed many bugs and added a lot of improvements both in functionality and styling.
  • Implemented new payment solution using TAIN API.
  • I also worked in the back-end with WordPress and fixed some issues with the JSON API generated from WordPress.
Gadawel
2015-01 - 2015-03
https://play.Google.com/store/apps/details?id=com.gadawelmadar
  • AngularJS
  • HTML5
  • Sass

Gadawel is an educational mobile app which helping you on making a schedule for your subjects, assignments, and having a smart table which is your aide on determining your attendance. Jadawel is like an assist of the pupils and teachers.

  • Implemented multiple mobile web view screens using AngularJS, HTML5 and CSS3.
AlMotawef
2014-09 - 2015-01
https://play.Google.com/store/apps/details?id=com.madar
  • AngularJS
  • HTML5
  • Sass

AlMotawef is an mobile application which provides an interactive guide for Hajj with all its Mansaks and For Umra, with complete elegant explanation.

  • Implemented multiple mobile web view screens using AngularJS, HTML5 and CSS3.

Volunteer (3)

Children Teacher in orphanages
Life Makers Foundation
2007-07 - 2013-06
Alexandria, (Egypt)

Teaches orphan children basic academic materials to help them joining regular schools and also helped them fixing their bad behaviours and habits.

ICDL Certificate Teacher
Life Makers Foundation
2007-07 - 2013-06
Alexandria, (Egypt)

Taught ICDL and computer basics to poor people to help them getting a better job.

Paramedic
Human Relief Foundation
2011-01 - 2011-10
Alexandria, (Egypt)

Volunteered as a paramedic in a field hospital during the Egyptian revolution.

References

“ I really enjoy working with Anas. He is a very skilled backend and frontend developer who is always eager to learn new technologies and increase his knowledge. He puts his heart and soul into work and always delivers. Anas is also a great guy to have around with his international experience and interest in history and world politics. ”
Sven Emtell | Co-founder and CTO @ DoReMIR Music Research AB | Stockholm, Sweden
“ Anas is a Talented Software Engineer with the passion to learn about new technologies and continues learning, proactively works with the teams to get work done in very fast and elegant way. I enjoyed work with Anas. ”
Ahmed Korany | Software Development Manager @ Madar Software | Alexandria, Egypt

Languages

English

Advanced

Arabic

Native Speaker

Swedish

Beginner