Personal Statement

Full-stack software engineer specialized in web applications. Extensive in-depth knowledge and experience in PHP and the LAMP stack (8 years), Java (4 years) and 6+ years of experience in leading small teams to deliver large LAMP & J2EE solutions. Excels in implementing solid and scalable architectures, scale existing systems or tackle hard and challenging technical problems. Good experience with Scala and Python. Product-oriented person with a good eye for UI.

Experience

Sep 2012 – Present

Technical Lead

Mubasher International

Implement key product components and tasks. Improve team efficiency and processes. Continuously monitor and improve performance.

Key Technologies & Tools: Java, Spring, Hibernate, Python, PHP, nginx, Linux, MySQL, RabbitMQ, AMQP, HTML5, Javascript, CSS, Gulp, Salt, Vagrant, SASS, AngularJS

Jul 2011Jan 2012

Lead Performance Engineer

N2V

Lead a team to improve the performance & scalability of vBulletin, the software powering an extremely high-traffic women community — Hawaa World.

Key Technologies & Tools: PHP, vBulletin, nginx, PHP-FPM, MySQL, Replication, Git, Sphinx (docs).

Feb 2011Jun 2011

Technical Consultant

N2V

Manage N2V servers infrastructure and provide technical support and direction on an as-needed basis for all N2V projects.

July 2010Mar 2011

Java Team Leader

Mubasher.info (a sister-company of N2V)

Mubasher.info is a leading financial portal in the middle east, part of Mubasher financial services. The team I was leading implemented one of the corner-stones of the platform – the integration layer – that streamed the backend data to critical internal & external clients using push and pull methods, and different formats and protocols.

Key Technologies & Tools: Java, J2EE, EAI, Spring, Spring Integration, AMQP, RabbitMQ, Hibernate, Tomcat, XML, JSON, Git, Sphinx (docs).

May 2009Jun 2010

PHP Team Leader

N2V Development House

Led the development & system operations for a very large online women community (ranked 11xx on Alexa worldwide, 12-15 on KSA). My team was responsible for scaling and improving the performance of the platform and for the development of new product features.

Key Technologies & Tools: PHP, vBulletin, Zend Framework, Apache HTTP Server, MySQL, Git.

Jul 2007Dec 2008

Head of Software Development

IT Synergy

Head the company software development department. Manage projects from proposal to implementation and to closure. Reporting directly to the CEO & CTO.

Key Technologies & Tools: PHP, Drupal, Zend Framework, Apache HTTP Server, MySQL, Subversion, GIS, MapServer, GeoServer, OpenLayers, KaMap!.

Jul 2005Jun 2007

Senior Software Developer

IT Synergy

Build web applications from creative design to system implementation. Improve, integrate and maintain a wide array of in-house and 3rd party LAMP-applications for different business domains.

Key Technologies & Tools: PHP, Drupal, Mambo, Joomla, SugarCRM, MySQL, Subversion, GIMP, GIS, MapServer, KaMap!.

Apr 2006Sep 2006

Performance Engineer (Part Time)

EgyFilm

Help a high-traffic entertainment portal boost its performance. My scope of work was at the application level.

Feb 2005

Freelancing Web Developer

  • http://nada-akram.com: Not currently maintained, though an archived version is available. A personal website for a friend, built using Drupal, an open-source content management system. Provided development, design and deployment.
Jul 2001Jun 2005

Web Developer, Designer and System Administrator

EgyFilm

A jack of all trades, responsible for the development and day-to-day maintenance & operations of a high traffic portal focused on the film industry, usually ranked between 3k and 10k amongst other websites worldwide traffic wise according to alexa.com.

Selected Technical Skills

Languages (incl. markup/meta)

  • PHP, Java, Python, C
  • Javascript, HTML4, HTML5, CSS
  • SQL

Operating Systems

  • GNU/Linux, Microsoft Windows

Database Technologies

  • MySQL, PostgreSQL

Services & Protocols

  • Apache HTTPD, nginx, Apache Tomcat
  • Git, Subversion
  • Drupal
  • LDAP (OpenLDAP), DNS (Bind9)
  • SSH
  • MapServer, GeoServer
  • AMQP (RabbitMQ)

Other Software

  • Adobe Photoshop, GIMP
  • Softimage XSI
  • Inkscape

Education

Dec 2011

PMP Preparation Course

RITI - Regional IT Institute

PMP is a project management credential offered by PMI. This course explained PMI's approach to project management which – while different from Agile & Scrum – provides a solid foundation of the working corner-stones of project management. It covered management of scope, time, cost, human resources, quality, risk, as well as communication and procurement.

Apr 2007Nov 2007

Software Process Improvement

SECC - Software Engineering Competency Center

The course aims at improving the quality of software engineering. I attended the following topics:

  • Overview of Software Engineering with a focus on CMMI
  • Requirements Engineering
  • Project Management
  • Configuration Management
Sep 2003May 2007

Bachelor of Information Systems

New Cairo Arts & Science Academy

Oct 2006Nov 2007

Visual Effects

Raa'fat ElMeihy Cinema Arts & Technology Academy

A one year visual effects course on:

  • The art and application of visual effects for cinema, using Softimage XSI systems
  • General cinematic topics including: directing, photography, screen writing, Greek mythology, etc
  • Video editing and composting