Ahmed Mahmoud

Angestellt, Technical Lead, crowdanalyzer
Cairo, Egypt

Fähigkeiten und Kenntnisse

Javascript ES6 ES5
Node.js
Express.js
PHP
Laravel
ElasticSearch
Redis
Mongo DB
MySQL
Codeigniter
Memcached
React.js
Angular.js
HTML
CSS
Software Design
Software Architecture
Software Development
Mocha
Chai
Jest

Werdegang

Berufserfahrung von Ahmed Mahmoud

  • Current 8 years and 3 months, since Mar 2018

    Technical Lead

    crowdanalyzer

    I responsible for architecture and design new features. Review code and make sure the code is match our quality standard. Enhance our Engineering process. Responsible for increasing skills set of my squad engineers. My Achievements: • Find solutions to get data from Facebook and Instagram regardless restrictions for instance we decreased APIs rate limit errors more than 70 percent comparing by old system

  • 1 year and 3 months, Jan 2017 - Mar 2018

    Senior Software Engineer

    crowdanalyzer

    My Achievements: • Rewrite 50% of existing monolithic app into the new component-based architecture. • Scale our crawlers system to crawl tens of millions of social posts. Before the rewrite we crawl up to 5M posts. Now we crawl 43M posts. • Log every action in our system. Ex: How many our system hit facebook APIs?.
 We integrate with LogDNA to visualize our logs

  • 1 year and 8 months, Jun 2015 - Jan 2017

    Team Leader

    Jobzella

    Lead​ ​team​ of​ 5 ​back-end​ developers,​​ 2 ​front-end​ developers and​ 2 ​QC. Analyze​ ​ system​ ​ specifications​ Responsible​ ​ for​ ​ utilizing​ ​ new​ ​ technology Design​ ​ and​ ​ develop​ ​ new​ ​ features​ ​ making​ ​ specific​ ​ determinations​ ​ about​ ​ system​ ​ performance. Review​ ​ and​ ​ repair​ ​ legacy​ ​ code. Responding​ ​ promptly​ ​ and​ ​ professionally​ ​ to​ ​ bug​ ​ reports.

  • 1 year and 1 month, Jun 2014 - Jun 2015

    Senior PHP developer

    Jobzella

    Technologies: PHP,​ ​ Laravel-4​ ​ Framework,​ ​ Mysql,​ ​ MongoDb,​ ​ Elasticsearch,​ ​ memcached,​ ​ Nginx,​ ​ Angular.js Design and Implement new features. Review​ code​ to​ make​ sure​ that​ matching​ best​ practices​ and​ name​ convention. Website support and maintenance.

  • 1 year and 3 months, Mar 2013 - May 2014

    PHP Developer

    Jobzella

    Technologies: PHP,​ ​ Laravel-3​ ​ Framework,​ ​ Mysql,​ ​ MongoDb,​ ​ Elasticsearch,​ ​ Memcached,​ ​ Nginx,​ ​ Backbone.js,​ ​ Underscore.js

  • 11 months, May 2012 - Mar 2013

    PHP Developer

    Eagle Soft

  • 6 months, Nov 2011 - Apr 2012

    PHP Developer

    Fudex

Ausbildung von Ahmed Mahmoud

  • 3 years and 9 months, Sep 2005 - May 2009

    Computer Science

    Suez Canal University

Sprachen

  • English

    B1-B2 (Gute Kenntnisse)

  • Arabic

    C2 (Verhandlungssicher / Muttersprachlich)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z