SlideShare a Scribd company logo
1 of 5
Download to read offline
Mahmoud M. Kasdi
Senior Software Engineer
Professional Summary:
• Extensive experience in design, analysis and development of full life cycle, multi-tier, database
and script-based in web-based.
• Eight years of experience in PHP/MySQL using LAMP environment,
• Certified in PHP 5
• Certified in Android Fundamentals by Big Nerd Ranch.
o Start working on an app for Draw A Smile organization
• Work well independently or as a part of a team.
• Proven history of accomplishment and dependability.
• Creative, strong communicator, with a proven ability to deliver under pressure.
• Implemented Web Modules: Simple CMS, News System, Company/Client exchange data system,
Product Catalogue & Photo/Video Gallery.
• Developed Android Application to manage budget called “Budget Link” with web-services
backend (php/MySQL) and it’s deployed to the play store as a beta version. Technical Skills:
Skills: Android Developer, Web developer [PHP], OOP, jQuerry, Ajax.
Software: MySQL DB, Eclipse, Dreamweaver, Photoshop, Windows & office tools Excel,
Access, PowerPoint, Outlook, Linux, 3D Studio Max, TAO Testing System,
Jasper Reports, Jasper Server, vbox and vagrant.
Language: PHP / MySQL, Smarty Library, AdoDB Library, Ajax, OOP, Laszlo
Programming, CSS, JavaScript, HTML, JSON, jQuery, HTML5, XML, XSL,
JAVA, objective C, Bash Scripts, familiar with Drupal.
Frameworks: Zend Framework, DataDirector Framework [custom framework], Sencha Touch,
TAO Testing (online assessment)
Professional Experience:
Budget Link – Android Application Sept 2013 Oct 2016
Android Developer [Free Lancer]
• Budget Link: A budget management app that allows you to share your budget with another
Budget Link user, add your payment methods, create your budgets and your entries. Budget Link
utilize background service to sync transactions, notification for budget’s status, uses SQLite db
and broadcast receiver on startup.
• Web services: Used to sync transactions and allows you to share your budget with other Budget
Link users.
Environments: Android, Java, PHP, MySQL, Vagrant, Geny Motion emulators, Android Studio.
Breakthrough Technologies, Evanston, IL [Current] May 2011
Senior Software Engineer (Full-Time)
• MedU: Developed a new module under TAO testing platform to generate custom word document
reports and csv data export based on test results, test properties and test takers properties.
Environments: TAO Testing, PHP, MySQL, JS, CSS, JQuery, XML, JSON, CSV, phpdocx,
Vagrant
• PARCC: Developed a new module under TAO testing platform to generate test package which
include test definition json file, metadata json file and all test resources that is ready to be
published to test driver.
Environments: TAO Testing, PHP, MySQL, JS, CSS, JQuery, XML, JSON, Vagrant
• NCSC: Customizing Tao testing platform to include NCSC requirements, transform QTI items
received from the client and transform it using custom XSL transformation to be a valid TAO QTI
items, adding support for paper and pencil option by generating a doc version of the assembled
test, and modifying the test driver to support full screen, keyboard support and capturing more
info regarding the test. Also created few bash scripts to migrate data from one instance to the
other and taking backup from production TAO instance, another script to assign pdf’s to the
assembled tests, and another on to change URL for TAO without re-installing.
Environments: Tao Testing, PHP, MySQL, JS, CSS, JQuery, Bash Scripts, XSL, XML.
• MacMunnis: Updating Reporting Page adding a new report tree menu instead of the list view, and
converting all the report forms to dynamic forms and read them from db. Environment: Java, MS
SQL.
• Little City Management Reporting System: Developed two new reports each include a sub-report
that shows a graph related to each one, one report is monthly report and the other one is
biweekly report.
Environment: Jasper Reports and Jasper Server, SQL.
• NAEYC Accreditation System: Drupal Website system to facilitate the accreditation process
which is a major part of NAEYC's efforts to improve early childhood education; they allow
programs to provide the best learning experiences for young children and their educators by
meeting national standards of quality.
Environment: Drupal, PHP, MySQL, JS, CSS.
• AAAHC - Find Accredited Organizations: Mobile app to help users to find accredited organization
using the user location or by providing an address, there are 3 main screens, map which shows
all the accredited organization within 25 miles from your location or the entered address, list
screen which will provide the details as well and the about us screen that has info about AAAHC.
http://eweb.aaahc.org/netforumaaahctest/eweb/aaahcmapapp/
Environment: Sencha Touch, JSON, JS
• SOLU: Drupal website with a responsive design, used to manage your groups and appointments
for you or your family something that is ideal for students parents to manage their children
classes and training. I worked on mobile support for main and groups menus and update
comments to use Facebook look and feel and update members page to have IOS look and feel
(filter and alphabetic jump to), and other Drupal tasks.
Environment: Drupal, PHP, MySQL, JS, CSS.
• Morton Arboretum iOS App: Have tours of the Arboretum’s with these interactive features: a
virtual membership card right at your fingertips. Our custom tours offer something for everyone.
The Apple map helps you get oriented on the Arboretum grounds with popular points-of-interest.
Our news page provides you with information about events at the Arboretum and breaking news.
Allow push notifications from the Arboretum. These short text messages will give you updates on
new tours, weather alerts, tips on fall color and more.
I worked on login screen and virtual ID card.
Environment: IOS, Objective C, JSON, xCode.
• Dynamic Form: Building a dynamic form such as a survey from Drupal website using web form
module, the app receive JSON/XML from the web service and render it to the Mobile device, and
divide it to several pages according to the field set to facilitate the user entry, and then submit it
back to Drupal.
Environment: Android, Java, JSON, XML.
• CafeScribe ADA: Adding accessibility for CafeScribe by extending the framework and adding the
required ARIA attributes that allow the screen read [JAWS] on desktop and voice over on iOS.
Environment: SenchaTouch, JavaScript, CSS, HTML5,
• CafeScribe: Finalize and support CafeScribe for mobile, it’s a Sencha Touch App which runs over
iOS and Android, it’s an e-reader for college students.
Environment: Sencha Touch, JavaScript, CSS, HTML5,
• White Label: Making a new simplified version of DataDirector which is white label that has non
US specific logic to be sold overseas.
Environment: PHP, MySQL, CSS, HTML, jQuerry, JavaScript, Zend Framework & Data Director Custom
MVC, Linux Administration [installing all services (PHP, MySQL, Apache, SSL) [CentOS), plug-ins and
add-on]
• Supporting DataDirector. [Fixing bugs, develop new features & enhancements]
Environment: PHP, MySQL, CSS, HTML, jQuerry, JavaScript, Zend Framework & Data Director Custom
MVC
• PSI Test drive: Implemented XML generator for test drive, reading the content from excel-sheets
and base64 encoded from files to generate the final Test XML file for the test drive.
Environment: PHP
• Was member of the winning team in the hakathon project [internal project], which was developed
using Sencha.
Environment: Sencha, HTML 5
Northwestern University, Evanston, IL Apr 2011
PHP Developer (Short-term Contract)
• Design, programming, implementation and support of 2 applications.
• Retrieving data stored from local database, the 1st one to gets scores from database according to
campaigns and its posted comments for a certain brand, and the other one to get scores for
products from database according to comments from user from websites such as Amazon,
eBay…etc.
Environment: PHP, MySQL, Smarty, AJAX, Curl, CSS, HTML, JavaScript and JSON
TwoXFour, Chicago, IL Mar 2011
Web Developer (Short-term Contract)
• Responsible for the creation, oversight, and maintenance of in-house development.
• Front-End Application Support team on day-to-day maintenance; feature enhancements, new
feature requests, and troubleshooting for PHP based web application
Environment: JavaScript & jQuery
Red Sea Lovers Aug 2010- Jan 2011
PHP Developer (Contract)
• Created HTML & CSS from PSD file
• Implemented PHP/MySQL solutions to help clients to manage their business anywhere in friendly
systems/websites.
• CMS [Content Management System], News System, Product Catalogue & Trips Reservation
System.
• Performing Front-End GUI development plus back-end database using html, PHP, Ajax,
JavaScript, XML, frameworks, cross-browser, JQuery, CSS, HTML, DHTML, XHTML, Oracle, and
MySQL
Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming), Ajax,
HTML, CSS
United International Marketing Co. Mar 2008 – Jun 2010
Senior PHP Team Leader
• Convert PSD files to HTML & CSS files.
• Communicate with the clients to document the requirement, then design, programming, and
implementation of the project, using PHP/MYSQL, Smarty and AdoDB libraries, OOP, AJAX.
• Testing the project before and after delivering. And support/feedback for client after delivering the
project.
• Developed SPI System, which helps the client to manage their inventory.
• Developed MM-System, which helps the client to manage the marketing management.
• Developed automatic reporting system
• Developed HR Salaries system for client, that manage employees data and files & reports to
calculates bonus, commission, penalty and salaries based on daily or monthly income.
• Provide Customer Service & Support for IT Clients
Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming), Ajax,
HTML, CSS
Thunder Power LTD Jul 2007 – Feb 2008
Senior PHP Developer
• Develop the projects required by the team leader, start from the designing till delivering the
project.
• Work on all phases of the software development lifecycle i.e. including business requirements
analysis, architecture and design, user interface design, module and component construction,
testing and quality assurance, and implementation
Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming),
HTML, CSS
T.I.T Solutions Aug 2006 – Jun 2007
PHP developer
• Designed and developed database driven cross selling e-commerce site
• Work on all phases of the software development lifecycle i.e. including business requirements
analysis, architecture and design, user interface design, module and component construction,
testing and quality assurance, and implementation
• Developed a full user interface for the ecommerce in Laszlo/PHP/MYSQL including the shopping
cart, product catalogue & checkout.
Environment: PHP/MySQL, Smarty Library, Ado DB Library, OOP (Object Oriented Programming),
Laszlo Programming Applications, HTML, CSS
UNISAFE Fire Protection & Safety Systems Sep 2004 – Jul 2006
IT Support Manager
• Technical support for the computers in the company, such as operating system, software and
network.
Training:
IT Help Desk in Coca cola Egypt
Education:
Modern Academy in Maadi 2004
Bachelor Degree in Computer Science and Management Technology. GPA 3.7
Certificates:
Certified in Android Fundamentals by Big Nerd Ranch.
Expert Rating Certified PHP 5
Oracle System Modeling & Tools
Linux Advanced User
Mastering 3D Max 7.0
Contact info:
Visa status: US Citizen
LinkedIn: Mahmoud Kasdi (best way to contact me)
Cell: 773-798-8050
Email: mahmoud@tpegypt.com

More Related Content

Viewers also liked (8)

Portraits
PortraitsPortraits
Portraits
 
Eval 3 (2)
Eval 3 (2) Eval 3 (2)
Eval 3 (2)
 
O poder da atmosfera
O poder da atmosferaO poder da atmosfera
O poder da atmosfera
 
AMA Alliance Facebook Dashboard 1st Quarter 2016
AMA Alliance Facebook Dashboard 1st Quarter 2016AMA Alliance Facebook Dashboard 1st Quarter 2016
AMA Alliance Facebook Dashboard 1st Quarter 2016
 
Rhcompag (7)
Rhcompag (7)Rhcompag (7)
Rhcompag (7)
 
Stairs not elevator
Stairs not elevatorStairs not elevator
Stairs not elevator
 
MHW Consulting
MHW Consulting MHW Consulting
MHW Consulting
 
Deltek Vision User Group | October 2016
Deltek Vision User Group | October 2016Deltek Vision User Group | October 2016
Deltek Vision User Group | October 2016
 

Mahmoud Kasdi - Professional

  • 1. Mahmoud M. Kasdi Senior Software Engineer Professional Summary: • Extensive experience in design, analysis and development of full life cycle, multi-tier, database and script-based in web-based. • Eight years of experience in PHP/MySQL using LAMP environment, • Certified in PHP 5 • Certified in Android Fundamentals by Big Nerd Ranch. o Start working on an app for Draw A Smile organization • Work well independently or as a part of a team. • Proven history of accomplishment and dependability. • Creative, strong communicator, with a proven ability to deliver under pressure. • Implemented Web Modules: Simple CMS, News System, Company/Client exchange data system, Product Catalogue & Photo/Video Gallery. • Developed Android Application to manage budget called “Budget Link” with web-services backend (php/MySQL) and it’s deployed to the play store as a beta version. Technical Skills: Skills: Android Developer, Web developer [PHP], OOP, jQuerry, Ajax. Software: MySQL DB, Eclipse, Dreamweaver, Photoshop, Windows & office tools Excel, Access, PowerPoint, Outlook, Linux, 3D Studio Max, TAO Testing System, Jasper Reports, Jasper Server, vbox and vagrant. Language: PHP / MySQL, Smarty Library, AdoDB Library, Ajax, OOP, Laszlo Programming, CSS, JavaScript, HTML, JSON, jQuery, HTML5, XML, XSL, JAVA, objective C, Bash Scripts, familiar with Drupal. Frameworks: Zend Framework, DataDirector Framework [custom framework], Sencha Touch, TAO Testing (online assessment) Professional Experience: Budget Link – Android Application Sept 2013 Oct 2016 Android Developer [Free Lancer] • Budget Link: A budget management app that allows you to share your budget with another Budget Link user, add your payment methods, create your budgets and your entries. Budget Link utilize background service to sync transactions, notification for budget’s status, uses SQLite db and broadcast receiver on startup. • Web services: Used to sync transactions and allows you to share your budget with other Budget Link users. Environments: Android, Java, PHP, MySQL, Vagrant, Geny Motion emulators, Android Studio. Breakthrough Technologies, Evanston, IL [Current] May 2011 Senior Software Engineer (Full-Time) • MedU: Developed a new module under TAO testing platform to generate custom word document reports and csv data export based on test results, test properties and test takers properties. Environments: TAO Testing, PHP, MySQL, JS, CSS, JQuery, XML, JSON, CSV, phpdocx, Vagrant
  • 2. • PARCC: Developed a new module under TAO testing platform to generate test package which include test definition json file, metadata json file and all test resources that is ready to be published to test driver. Environments: TAO Testing, PHP, MySQL, JS, CSS, JQuery, XML, JSON, Vagrant • NCSC: Customizing Tao testing platform to include NCSC requirements, transform QTI items received from the client and transform it using custom XSL transformation to be a valid TAO QTI items, adding support for paper and pencil option by generating a doc version of the assembled test, and modifying the test driver to support full screen, keyboard support and capturing more info regarding the test. Also created few bash scripts to migrate data from one instance to the other and taking backup from production TAO instance, another script to assign pdf’s to the assembled tests, and another on to change URL for TAO without re-installing. Environments: Tao Testing, PHP, MySQL, JS, CSS, JQuery, Bash Scripts, XSL, XML. • MacMunnis: Updating Reporting Page adding a new report tree menu instead of the list view, and converting all the report forms to dynamic forms and read them from db. Environment: Java, MS SQL. • Little City Management Reporting System: Developed two new reports each include a sub-report that shows a graph related to each one, one report is monthly report and the other one is biweekly report. Environment: Jasper Reports and Jasper Server, SQL. • NAEYC Accreditation System: Drupal Website system to facilitate the accreditation process which is a major part of NAEYC's efforts to improve early childhood education; they allow programs to provide the best learning experiences for young children and their educators by meeting national standards of quality. Environment: Drupal, PHP, MySQL, JS, CSS. • AAAHC - Find Accredited Organizations: Mobile app to help users to find accredited organization using the user location or by providing an address, there are 3 main screens, map which shows all the accredited organization within 25 miles from your location or the entered address, list screen which will provide the details as well and the about us screen that has info about AAAHC. http://eweb.aaahc.org/netforumaaahctest/eweb/aaahcmapapp/ Environment: Sencha Touch, JSON, JS • SOLU: Drupal website with a responsive design, used to manage your groups and appointments for you or your family something that is ideal for students parents to manage their children classes and training. I worked on mobile support for main and groups menus and update comments to use Facebook look and feel and update members page to have IOS look and feel (filter and alphabetic jump to), and other Drupal tasks. Environment: Drupal, PHP, MySQL, JS, CSS. • Morton Arboretum iOS App: Have tours of the Arboretum’s with these interactive features: a virtual membership card right at your fingertips. Our custom tours offer something for everyone. The Apple map helps you get oriented on the Arboretum grounds with popular points-of-interest. Our news page provides you with information about events at the Arboretum and breaking news. Allow push notifications from the Arboretum. These short text messages will give you updates on new tours, weather alerts, tips on fall color and more. I worked on login screen and virtual ID card. Environment: IOS, Objective C, JSON, xCode. • Dynamic Form: Building a dynamic form such as a survey from Drupal website using web form module, the app receive JSON/XML from the web service and render it to the Mobile device, and divide it to several pages according to the field set to facilitate the user entry, and then submit it back to Drupal. Environment: Android, Java, JSON, XML. • CafeScribe ADA: Adding accessibility for CafeScribe by extending the framework and adding the required ARIA attributes that allow the screen read [JAWS] on desktop and voice over on iOS. Environment: SenchaTouch, JavaScript, CSS, HTML5,
  • 3. • CafeScribe: Finalize and support CafeScribe for mobile, it’s a Sencha Touch App which runs over iOS and Android, it’s an e-reader for college students. Environment: Sencha Touch, JavaScript, CSS, HTML5, • White Label: Making a new simplified version of DataDirector which is white label that has non US specific logic to be sold overseas. Environment: PHP, MySQL, CSS, HTML, jQuerry, JavaScript, Zend Framework & Data Director Custom MVC, Linux Administration [installing all services (PHP, MySQL, Apache, SSL) [CentOS), plug-ins and add-on] • Supporting DataDirector. [Fixing bugs, develop new features & enhancements] Environment: PHP, MySQL, CSS, HTML, jQuerry, JavaScript, Zend Framework & Data Director Custom MVC • PSI Test drive: Implemented XML generator for test drive, reading the content from excel-sheets and base64 encoded from files to generate the final Test XML file for the test drive. Environment: PHP • Was member of the winning team in the hakathon project [internal project], which was developed using Sencha. Environment: Sencha, HTML 5 Northwestern University, Evanston, IL Apr 2011 PHP Developer (Short-term Contract) • Design, programming, implementation and support of 2 applications. • Retrieving data stored from local database, the 1st one to gets scores from database according to campaigns and its posted comments for a certain brand, and the other one to get scores for products from database according to comments from user from websites such as Amazon, eBay…etc. Environment: PHP, MySQL, Smarty, AJAX, Curl, CSS, HTML, JavaScript and JSON TwoXFour, Chicago, IL Mar 2011 Web Developer (Short-term Contract) • Responsible for the creation, oversight, and maintenance of in-house development. • Front-End Application Support team on day-to-day maintenance; feature enhancements, new feature requests, and troubleshooting for PHP based web application Environment: JavaScript & jQuery Red Sea Lovers Aug 2010- Jan 2011 PHP Developer (Contract) • Created HTML & CSS from PSD file • Implemented PHP/MySQL solutions to help clients to manage their business anywhere in friendly systems/websites. • CMS [Content Management System], News System, Product Catalogue & Trips Reservation System. • Performing Front-End GUI development plus back-end database using html, PHP, Ajax, JavaScript, XML, frameworks, cross-browser, JQuery, CSS, HTML, DHTML, XHTML, Oracle, and MySQL Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming), Ajax, HTML, CSS United International Marketing Co. Mar 2008 – Jun 2010 Senior PHP Team Leader
  • 4. • Convert PSD files to HTML & CSS files. • Communicate with the clients to document the requirement, then design, programming, and implementation of the project, using PHP/MYSQL, Smarty and AdoDB libraries, OOP, AJAX. • Testing the project before and after delivering. And support/feedback for client after delivering the project. • Developed SPI System, which helps the client to manage their inventory. • Developed MM-System, which helps the client to manage the marketing management. • Developed automatic reporting system • Developed HR Salaries system for client, that manage employees data and files & reports to calculates bonus, commission, penalty and salaries based on daily or monthly income. • Provide Customer Service & Support for IT Clients Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming), Ajax, HTML, CSS Thunder Power LTD Jul 2007 – Feb 2008 Senior PHP Developer • Develop the projects required by the team leader, start from the designing till delivering the project. • Work on all phases of the software development lifecycle i.e. including business requirements analysis, architecture and design, user interface design, module and component construction, testing and quality assurance, and implementation Environment: PHP/MySQL, Smarty Library, AdoDB Library, OOP (Object Oriented Programming), HTML, CSS T.I.T Solutions Aug 2006 – Jun 2007 PHP developer • Designed and developed database driven cross selling e-commerce site • Work on all phases of the software development lifecycle i.e. including business requirements analysis, architecture and design, user interface design, module and component construction, testing and quality assurance, and implementation • Developed a full user interface for the ecommerce in Laszlo/PHP/MYSQL including the shopping cart, product catalogue & checkout. Environment: PHP/MySQL, Smarty Library, Ado DB Library, OOP (Object Oriented Programming), Laszlo Programming Applications, HTML, CSS UNISAFE Fire Protection & Safety Systems Sep 2004 – Jul 2006 IT Support Manager • Technical support for the computers in the company, such as operating system, software and network. Training: IT Help Desk in Coca cola Egypt Education: Modern Academy in Maadi 2004 Bachelor Degree in Computer Science and Management Technology. GPA 3.7 Certificates: Certified in Android Fundamentals by Big Nerd Ranch. Expert Rating Certified PHP 5 Oracle System Modeling & Tools Linux Advanced User Mastering 3D Max 7.0 Contact info: Visa status: US Citizen
  • 5. LinkedIn: Mahmoud Kasdi (best way to contact me) Cell: 773-798-8050 Email: mahmoud@tpegypt.com